hcom は何をしますか?
AIエージェントが端末を越えてメッセージを送信し、監視し、相互に起動できるようにします。Claude Code、Codex、Antigravity CLI、Cursor CLI、OpenCode、Kilo、Pi、Kimiに対応。
概要
hcom(ホームコム)は、複数のターミナルで動作するAIエージェント間の通信、監視、およびプロセス生成を可能にするスキルです。これにより、エージェントチームが協調して複雑なタスクを実行できます。
サポートされるプラットフォーム
使用方法
インストール
# スキルをインストール
git clone https://github.com/aannoo/hcom
cd hcom
pip install -r requirements.txt
基本的な使い方
from hcom import Agent, Message
# エージェントを作成
agent_a = Agent(name="agent-a")
agent_b = Agent(name="agent-b")
# メッセージを送信
agent_a.send(agent_b, Message(content="テストを実行してください"))
# エージェントを監視
agent_a.watch(agent_b, on_status_change=handle_status)
# エージェントを生成
agent_c = agent_a.spawn("agent-c")
コマンドライン
# エージェントを起動
hcom start --name my-agent
# メッセージを送信
hcom send my-agent "Hello!"
# アクティブなエージェントを一覧表示
hcom list
# エージェントを監視
hcom watch my-agent
環境変数
| 変数名 | 説明 | デフォルト値 |
|---|---|---|
HCO M_PORT | 通信ポート | 8765 |
HCO M_HOST | ホストアドレス | localhost |
HCO M_LOG_LEVEL | ログレベル | INFO |
開発
# テストを実行
pytest tests/
# コードフォーマット
black .
ライセンス
MIT License