NiCkLP76667/Halt.rs

暴走するコストを抑制し、マルチエージェントAIワークフローを効率的に管理するRust製プロキシ。ループ、優先度、システムスパムを制御します。

Halt.rs とは?

Halt.rsは、Rustで実装された軽量プロキシであり、マルチエージェントAIシステムにおけるコスト暴走や過剰なループ、スパム的なリクエストを防止するために設計されています。このスキルは、AIエージェントのワークフローにおいて、各エージェントの優先度を動的に調整し、不要なループを検出・中断することで、APIコストや計算リソースの無駄を削減します。CLIツールやSDKとして利用可能で、Claude Code、Cursor、Codexなどの主要なAIエージェントプラットフォームと統合できます。Halt.rsは、設定可能なしきい値とバックプレッシャー機構を備え、システム全体の安定性と効率性を向上させます。Rustのメモリ安全性と並行処理性能を活かし、低レイテンシで高スループットな処理を実現します。

対応~Claude Code~Codex CLI~Cursor
npx skills add NiCkLP76667/Halt.rs

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Halt.rs は何をしますか?

暴走するコストを抑制し、マルチエージェントAIワークフローを効率的に管理するRust製プロキシ。ループ、優先度、システムスパムを制御します。

概要

Halt.rsは、AIエージェントの過剰なリクエストループやシステムスパムを検出し、優先度に基づいて制御するRustベースのプロキシです。これにより、APIコストの暴走を防ぎ、マルチエージェント環境でのリソース消費を最適化します。

主な機能

  • ループ制御: 無限ループや過剰な再帰呼び出しを検出し、自動的に中断します。
  • 優先度管理: 各エージェントの優先度を動的に調整し、重要なタスクにリソースを集中させます。
  • スパム防止: 同じリクエストや無意味な呼び出しをフィルタリングし、システム負荷を軽減します。
  • コスト監視: リアルタイムでAPI使用量を追跡し、設定された予算を超えた場合に通知または遮断します。

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他のOpenAI互換API

インストール

cargo install halt-rs

使用方法

# デフォルト設定で起動
halt-proxy

# カスタムポートと設定ファイルを指定
halt-proxy --port 8080 --config ./halt-config.toml

設定例(halt-config.toml)

[general]
max_requests_per_minute = 100
budget_limit = 50.0  # 1時間あたりの最大コスト(USD)

[loop_detection]
enabled = true
max_depth = 10
cooldown_seconds = 30

[priorities]
high = ["agent-alpha", "agent-beta"]
low = ["agent-gamma"]

開発者向け情報

詳細なドキュメントは公式リポジトリを参照してください。バグ報告や機能リクエストはIssueとしてお送りください。

関連スキル