cortex-agent は何をしますか?
長期間のプロジェクト向け自律エージェントシステム — ミッション駆動、マルチエージェントパイプライン、自己進化スキル。
機能
- ミッション駆動: 単一の目標を与えるだけで、システムがタスクを分解し、優先順位を付けます。
- マルチエージェントパイプライン: 異なるエージェントが専門分野(コーディング、テスト、ドキュメント作成など)を担当します。
- 自己進化スキル: エージェントは実行から学習し、独自のスキルライブラリを作成・更新します。
- 長期実行: 数時間から数日にわたるプロジェクトを信頼性高く管理します。
対応プラットフォーム
- Claude Code (CLI / API)
- Cursor
- Codex CLI
- その他の AI エージェントフレームワーク
使い方
- スキルをインストールします:
cortex skills install fangxm233/cortex-agent
- ミッションを定義します:
# mission.yaml
mission: "リファクタリング結果を確認"
goal: "既存のコードベースをドメイン駆動設計にリファクタリング"
duration: "7日間"
- エージェントを起動します:
cortex run --mission mission.yaml
設定
| 環境変数 | 説明 | デフォルト |
|---|---|---|
CORTEX_AGENT_MAX_AGENTS | 使用する最大エージェント数 | 5 |
CORTEX_AGENT_LOG_LEVEL | ログレベル | info |
CORTEX_AGENT_SKILL_DIR | スキル保存ディレクトリ | ~/.cortex/skills |
自己進化
エージェントはタスク完了後に新しいスキルを生成できます。生成されたスキルは自動的にインデックス化され、将来のプロジェクトで利用可能になります。
# 進化したスキルを表示
cortex agent skills list
# 手動でスキルの進化をトリガー
cortex agent evolve --skill "SQL最適化"
例
コードベース全体のリファクタリング
cortex run --mission "レガシーモジュールをTypeScriptに変換し、ユニットテストを追加"
継続的インテグレーション
cortex run --mission "プルリクエストごとにコード品質チェックを実行し、自動修正を提案"
ライセンス
MIT