言語: English | Português (Brasil) | 简体中文 | 繁體中文 | 日本語 | 한국어 | Türkçe
140K+ スター | 21K+ フォーク | 170+ 貢献者 | 12+ 言語エコシステム | Anthropic ハッカソン優勝
AI エージェントハーネスのパフォーマンス最適化システム。Anthropic ハッカソン優勝者による。
単なる設定ではなく、完全なシステムです:スキル、本能、メモリ最適化、継続学習、セキュリティスキャン、研究優先開発。本番環境対応のエージェント、スキル、フック、ルール、MCP 設定、および従来のコマンドシムは、実製品構築の 10 か月以上の集中的な日次使用を通じて進化しました。
Claude Code、Codex、Cursor、OpenCode、Gemini、およびその他の AI エージェントハーネスで動作します。
ECC v2.0.0-rc.1 は、その再利用可能なレイヤーの上に公開 Hermes オペレーターストーリーを追加します:Hermes セットアップガイドから始めて、rc.1 リリースノートとクロスハーネスアーキテクチャを確認してください。
このリポジトリは生コードのみです。ガイドがすべてを説明しています。
|
|
|
| ショートハンドガイド セットアップ、基礎、哲学。最初にこれを読んでください。 |
ロングフォームガイド トークン最適化、メモリ永続化、評価、並列化。 |
セキュリティガイド 攻撃ベクトル、サンドボックス、サニタイゼーション、CVE、AgentShield。 |
| トピック | 学習すること |
|---|---|
| トークン最適化 | モデル選択、システムプロンプト削減、バックグラウンドプロセス |
| メモリ永続化 | セッション間でコンテキストを自動的に保存・読み込むフック |
| 継続的学習 | セッションからパターンを自動抽出して再利用可能なスキルに変換 |
| 検証ループ | チェックポイント対継続的評価、採点機タイプ、pass@k メトリクス |
| 並列化 | Git ワークツリー、カスケード方式、インスタンススケーリング時期 |
| サブエージェントオーケストレーション | コンテキスト問題、反復検索パターン |
- ダッシュボード GUI — 新しい Tkinter ベースのデスクトップアプリケーション(
ecc_dashboard.pyまたはnpm run dashboard)。ダーク/ライトテーマトグル、フォントカスタマイズ、ヘッダーとタスクバーのプロジェクトロゴを備えています。 - 公開表面のライブリポジトリへの同期 — メタデータ、カタログ数、プラグインマニフェスト、インストール向けドキュメントが実際の OSS 表面と一致するようになりました:48 個のエージェント、182 個のスキル、68 個のレガシーコマンドシム。
- オペレータとアウトバウンドワークフローの拡張 —
brand-voice、social-graph-ranker、connections-optimizer、customer-billing-ops、ecc-tools-cost-audit、google-workspace-ops、project-flow-ops、workspace-surface-auditがオペレータレーンを充実させています。 - メディアと起動ツール —
manim-video、remotion-video-creation、強化されたソーシャル公開機能により、技術解説と起動コンテンツが同じシステムの一部になります。 - フレームワークと製品表面の成長 —
nestjs-patterns、より充実した Codex/OpenCode インストール表面、拡張されたクロスハーネスパッケージング機能により、Claude Code 以外でもリポジトリが使用可能に保たれます。 - ECC 2.0 alpha はツリー内 —
ecc2/の Rust コントロールプレーンプロトタイプはローカルでビルドでき、dashboard、start、sessions、status、stop、resume、daemonコマンドを公開しています。これは alpha として使用可能ですが、まだ一般的なリリースではありません。 - エコシステムの強化 — AgentShield、ECC Tools コスト管理、請求ポータル作業、ウェブサイトリフレッシュが引き続き中核プラグインの周りに出荷され、個別のサイロに分散しない状況が続いています。
- 選択的インストールアーキテクチャ — マニフェスト駆動のインストールパイプライン。
install-plan.jsとinstall-apply.jsでターゲット化されたコンポーネントのインストールを実現します。状態ストアはインストール済みを追跡し、段階的な更新を可能にします。 - 6 つの新しいエージェント —
typescript-reviewer、pytorch-build-resolver、java-build-resolver、java-reviewer、kotlin-reviewer、kotlin-build-resolverが言語カバレッジを 10 言語に拡張します。 - 新しいスキル —
pytorch-patternsディープラーニングワークフロー向け、documentation-lookupAPI リファレンス研究向け、bun-runtimeとnextjs-turbopackモダン JS ツールチェーン向け、加えて 8 つの運用ドメインスキルとmcp-server-patterns。 - セッション & 状態インフラストラクチャ — SQLite 状態ストア(クエリ CLI 付き)、構造化記録用セッションアダプタ、自己改善スキルの基盤を形成。
- オーケストレーション改善 — ハーネス監査スコアリングの決定化、オーケストレーション状態とランチャー互換性の強化、5 層ガード付きオブザーバーループ防止。
- オブザーバー信頼性 — スロットリングとテールサンプリングによるメモリ爆発の修正、サンドボックスアクセス修正、遅延開始ロジック、再入性ガード。
- 12 言語エコシステム — Java、PHP、Perl、Kotlin/Android/KMP、C++、Rust の新しいルールが既存の TypeScript、Python、Go、共通ルールに加わります。
- コミュニティからの貢献 — 韓国語と中国語の翻訳、biome フック最適化、動画処理スキル、運用スキル、PowerShell インストーラ、Antigravity IDE サポート。
- CI 強化 — 19 件のテスト失敗修正、カタログ数の強制、インストールマニフェスト検証、完全なテストスイート完成。
- Harness-first リリース — ECC は現在、単なる config pack ではなく、agent harness パフォーマンスシステムとして明確に位置づけられています。
- Hook 信頼性の大幅改善 — SessionStart ルートフォールバック、Stop フェーズセッションサマリー、および脆弱なインラインワンライナーを置き換えるスクリプトベースのフックです。
- Hook ランタイム制御 —
ECC_HOOK_PROFILE=minimal|standard|strictおよびECC_DISABLED_HOOKS=...により、フックファイルを編集することなくランタイムゲーティングが可能です。 - 新しい harness コマンド —
/harness-audit、/loop-start、/loop-status、/quality-gate、/model-route。 - NanoClaw v2 — model routing、skill hot-load、session branch/search/export/compact/metrics。
- Cross-harness パリティ — Claude Code、Cursor、OpenCode、Codex app/CLI 全体で動作が厳格化されました。
- 997 個の内部テストが成功 — hook/ランタイムリファクタと互換性更新後、フルスイートがグリーンになりました。
- Codex app + CLI サポート — Direct
AGENTS.mdベースの Codex サポート、インストーラターゲティング、および Codex ドキュメント frontend-slidesスキル — PPTX 変換ガイダンスと厳密な viewport-fit ルール付きのゼロ依存 HTML プレゼンテーションビルダー- 5 つの新しい一般的なビジネス/コンテンツスキル —
article-writing、content-engine、market-research、investor-materials、investor-outreach - より広いツールカバレッジ — Cursor、Codex、OpenCode のサポートが厳格化され、同じリポジトリがすべての主要な harness にクリーンに配布されるようになりました
- 992 個の内部テスト — プラグイン、フック、スキル、パッケージング全体にわたるバリデーションとリグレッションカバレッジの拡張
- Codex CLI サポート — 新しい
/codex-setupコマンドは OpenAI Codex CLI 互換性用にcodex.mdを生成します - 7 つの新しいスキル —
search-first、swift-actor-persistence、swift-protocol-di-testing、regex-vs-llm-structured-text、content-hash-cache-pattern、cost-aware-llm-pipeline、skill-stocktake - AgentShield 統合 —
/security-scanスキルは Claude Code から AgentShield を直接実行します。1282 個のテスト、102 個のルール - GitHub Marketplace — ECC Tools GitHub App は github.com/marketplace/ecc-tools で無料/プロ/エンタープライズティア付きでライブです
- 30+ のコミュニティ PR がマージされました — 6 言語にわたる 30 人の貢献者からの貢献
- 978 個の内部テスト — agent、スキル、コマンド、フック、ルール全体にわたるバリデーションスイートの拡張
- Instinct インポート内容損失を修正 —
parse_instinct_file()は/instinct-import中に frontmatter の後のすべてのコンテンツ(Action、Evidence、Examples セクション)をサイレントに削除していました。(#148、#161)
- インタラクティブインストールウィザード — 新しい
configure-eccスキルはマージ/上書き検出を備えたガイド付きセットアップを提供します - PM2 & マルチエージェントオーケストレーション — 複雑なマルチサービスワークフローを管理するための 6 つの新しいコマンド(
/pm2、/multi-plan、/multi-execute、/multi-backend、/multi-frontend、/multi-workflow) - マルチ言語ルールアーキテクチャ — ルールはフラットファイルから
common/+typescript/+python/+golang/ディレクトリに再構成されました。必要な言語のみをインストールしてください - 中国語(zh-CN)翻訳 — すべての agent、コマンド、スキル、ルール(80+ ファイル)の完全な翻訳
- GitHub Sponsors サポート — GitHub Sponsors 経由でプロジェクトをスポンサーしてください
- 強化された CONTRIBUTING.md — 各貢献タイプの詳細な PR テンプレート
- フル OpenCode 統合 — OpenCode のプラグインシステム経由のフックサポート(20+ イベントタイプ)を備えた 12 個のエージェント、24 個のコマンド、16 個のスキル
- 3 つのネイティブカスタムツール —
run-tests、check-coverage、security-audit - LLM ドキュメント — 包括的な OpenCode ドキュメント用の
llms.txt
- Python/Django サポート — Django パターン、セキュリティ、TDD、検証スキル
- Java Spring Boot スキル — Spring Boot のパターン、セキュリティ、TDD、検証
- セッション管理 —
/sessionsコマンドによるセッション履歴管理 - 継続学習 v2 — 直感ベースの学習、信頼度スコアリング、インポート/エクスポート、進化
完全な変更履歴は Releases で確認できます。
2 分以内で開始できます:
ほとんどの Claude Code ユーザーは、正確に 1 つのインストールパスを使用する必要があります:
- 推奨デフォルト: Claude Code プラグインをインストールしてから、実際に必要なルールフォルダーのみをコピーしてください。
- 手動インストーラーを使用する場合: より細かな制御が必要な場合、プラグインパスを完全に回避したい場合、または Claude Code ビルドがセルフホストマーケットプレイスエントリの解決に問題がある場合のみです。
- インストール方法を組み合わせないでください。 最も一般的な不具合セットアップは、
/plugin installを最初に実行してから、その後install.sh --profile fullまたはnpx ecc-install --profile fullを実行する場合です。
複数のインストール方法を組み合わせていて、重複しているように見える場合は、Reset / Uninstall ECC に直接スキップしてください。
フック機能がグローバル過ぎると感じたり、ECC のルール、エージェント、コマンド、コアワークフロースキルだけが必要な場合は、プラグインをスキップして最小限の手動プロファイルを使用してください:
./install.sh --profile minimal --target claude.\install.ps1 --profile minimal --target claude
# or
npx ecc-install --profile minimal --target claudeこのプロファイルは意図的に hooks-runtime を除外しています。
通常のコアプロファイルが必要だがフックが不要な場合は、以下を使用します:
./install.sh --profile core --without baseline:hooks --target claudeランタイム施行が必要な場合のみ、後からフックを追加してください:
./install.sh --target claude --modules hooks-runtime
