Agent Sandbox Registry

python-sdk

Decision: Capability Model — Rejected Alternatives

无中文版

.agents/notes/rejected/2026-09-03-capability-model-alternatives.md

Decision: Capability Model — Rejected Alternatives

Status: rejected

Problem

While designing the command capability model, several alternative approaches were considered for CLI dispatch, SDK dynamic methods, capability defaulting, template discovery, and rollout scope. This record captures the alternatives that were rejected and why, so they are not revisited without new information.

Decision

The following options were rejected. The chosen approaches live in the corresponding implemented/ ADRs.

API Design

N/A — this record catalogs rejected alternatives; the accepted API surfaces live in the cross-referenced implemented/ ADRs.

Alternatives considered

Dependencies

Consequences

Test Strategy

N/A — this record only catalogs rejected options; no code artefact is produced by this ADR. Verification that the rejected approaches are absent from the shipped design is covered by the tests of the accepted counterpart ADRs listed under Dependencies.

Acceptance criteria