Chimera Agent 0.68.0: ポリシー、スキル、そして壊れたデスクトップビルド
0.68.0では、オーナーレベルの拒否ポリシー、ローカルスキル検出、プロジェクトプロンプトコマンドなどが追加されました。ただし、デスクトップアプリはインストールしないでください。0.68.1までv0.67.4を使用してください。
私たち自身のリリースについて、私たち自身が書いた文章です。 GitHub でリリースを読む →
0.68.0の見出しは機能ではありません。警告です。このリリースをインストールしないでください。 デスクトップアプリのバックエンドが起動に失敗します。PyInstallerのフリーズでchimera.cli.commands.apilogsが除外され、CLIが名前でインポートするためです。PyPIパッケージは影響を受けません。デスクトップアプリを実行する場合は、v0.68.1が出るまでv0.67.4を使用してください。この記事の残りでは、エージェントを構築する人々にとって実際に何が変わったのかを説明します。
オーナーポリシーがツールごとのブロックから拒否のみのルールへ移行
このリリース以前は、エージェントが触れられるものを制限するには、CHIMERA_TOOL_DENYLISTなどの環境変数とプロジェクトごとのルールを組み合わせる必要がありました。個々のツールには有効でしたが、インストールのオーナーが「このプロバイダーはここでは実行されない」とか「このMCPサーバーは接続されない」と一元的に宣言する場所がありませんでした。
0.68.0では、<CHIMERA_HOME>/policy.json(またはCHIMERA_POLICY_FILEで指定されたファイル)が追加されました。ルールは拒否のみで、順序付けられています。プロバイダー、統合(mcp:<name>、skill:<name>)、またはツールを拒否できます。拒否されたプロバイダーはモデルリストとティアラダーから除外され、呼び出しは拒否されます。拒否されたMCPサーバーは接続されません。拒否されたスキルはロードされません。拒否されたツールはレジストリで拒否されます。
黄金律が重要です。後のallowは同じファイル内の以前のdenyを元に戻すだけです。CHIMERA_TOOL_DENYLIST、リーチフロア、またはカーネルブロックを再開することはありません。無効なポリシーファイルがあると、serve、chat、assist、tui、acpが停止し、doctorが失敗します。デスクトップアプリは起動しますが、ファイルが修正されるまですべてのツールを拒否します。エージェントの書き込みツールはポリシーファイルを書き込めません。
これはプロジェクトごとのルールとは異なるモデルです。オーナーレベルで、インストール全体に適用され、巧妙なプロンプトやプロジェクトファイルで回避することはできません。共有マシンやエージェントのフリートを運用している人にとって、これこそが重要な変更です。
スキル、プロンプトコマンド、そして制限付き質問
ローカルエージェントスキルは、レビュー可能なバンドルとして検出されるようになりました。ワークスペースとユーザーの.claude/skillsおよび.agents/skillsツリーにあるスキルは、制限付きアップロードパスを通じてインポートされます。承認されるまで保留状態で汚染されたままとなり、マニフェストが変更されると保留状態に戻ります。APIは優先ソースと衝突を報告します。つまり、スキルはフォルダーにあるだけで黙って信頼されることはありません。
プロジェクトおよびグローバルのMarkdownプロンプトコマンドも同様に機能します。ターミナルチャットとTUIは、.chimera/commands/と<CHIMERA_HOME>/commands/で名前空間付きテンプレートを検出します。テンプレートは$ARGUMENTSと$1を通常のメッセージテキストに展開します。テンプレートの内容は実行されません。これにより、プロジェクトはテンプレートに実行権限を与えることなく、繰り返し可能なプロンプトを提供できます。
Codeエージェントは、制限付きの質問をユーザーに尋ねることができるようになりました。ask_userは、有人のCodeターンを一時停止して選択肢または自由回答の回答を求め、タイムアウト時には明示的な無応答結果を返し、ガバナンス対象のアクションを承認できない独立したデータのみの種類のままです。ターミナル、ボット、無人ターンでは登録されません。これにより、以前はユーザーからの決定が必要なCodeターンに構造化された停止と質問の方法がなかったギャップが解消されます。
今何をすべきか
デスクトップアプリを使用している場合は、アップグレードしないでください。v0.67.4を使用してください。PyPIパッケージを使用している場合は、0.68.0をインストールしてポリシーファイルから始めることができます。<CHIMERA_HOME>/policy.jsonを作成し、拒否ルールを記述し、chimera policy showを実行して有効なルールを確認してください。完全なリリースノートはChimera Agent v0.68.0にあります。
https://chimeraagent.space