Govern self-authored tools, skills, and reusable plans as capabilities
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 25/100
- issue の種類
- 機能追加
- 明瞭さ
- 説明が足りない
- 活発さ
- 活発
- 技術スタック
- python
調査の方向性
この issue ではファイル、テスト、エントリーポイントが指定されていないため、まずリポジトリ内で capabilities、authority manifests、qualification、invocation history がどこに表現されているかを把握してください。受け入れ基準を Definition of Done として使用します。隔離と独立した適格性確認、sandbox 化されたテスト、権限拡大の拒否、証拠に基づく失効、再生可能な監査履歴です。
索引モデルが issue の本文から書いたものです。
説明
Origin
Deferred from the MVP proposed as a fresh realization of #485.
Goal
Allow agents to create, test, share, repair, and revoke tools, skills, and reusable plans safely.
Scope
- One immutable, versioned
Capabilitycontract for tools, skills, and reusable plans. - Lifecycle:
draft -> quarantined -> candidate -> trusted -> deprecated/revoked. - Input/output schemas, exact implementation hash, dependency lock, test/evidence bundle, ownership, and invocation history.
- Enforced authority manifests for network, filesystem, subprocess, secrets, cost, and side effects; child authority may narrow but never widen.
- Independent, use-based qualification; authors cannot approve their own capability.
- Bug reports linked to exact invocations and expected/observed artifacts.
- New-version repair and revocation rather than mutation or historical deletion.
- Idempotency and compensation declarations for external effects.
Acceptance criteria
- A run can author a capability in quarantine and cannot invoke it as trusted before independent qualification.
- Qualification executes real tests inside the declared sandbox.
- Authority widening is rejected and recorded.
- A failing invocation can trigger independent triage and evidence-based revocation.
- Historical runs remain replayable/auditable after revocation.
- 主要言語
- Python
- スター
- 3
- フォーク
- 2
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
ContextLab/orchestrator のほかの issue
-
Stop textually splicing variable values into expression source in ControlFlowAutoResolver._safe_evalオープンarchitecture bug
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
ContextLab/orchestrator#427 ·
-
MVP: evidence-driven recursive agentic runtime対応中かも @jeremymanning が 63 日前に担当しました。 オープンarchitecture enhancement epic
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
ContextLab/orchestrator#492 ·
-
architecture enhancement
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
ContextLab/orchestrator#491 ·
-
architecture enhancement
難易度 5/5 1週間以上 初心者へのやさしさ 28/100
ContextLab/orchestrator#490 ·
-
architecture enhancement
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
ContextLab/orchestrator#489 ·
ContextLab/orchestrator の issue をすべて見る
似ている issue
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
GoogleCloudPlatform/gce-rescue#195 ·
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
メンテナーはふだん 1 日以内に返信
-
intake mcp-intake needs-ac needs-human-review priority:medium
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
Ikalus1988/MisakaNet#3848 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 75/100
521xueweihan/HelloGitHub#4105 ·
-
bug size:XS
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
メンテナーはふだん 1 日以内に返信