Mosaic concepts pages now own the adapted content; source/license metadata under docs/reference/concepts. Adds ACT-1 agent-context planning capture, pinned concept test package + preparation utility, foundation observation notes (durability, evidence, federation, onboarding, workflow), and the #1495 consolidation assessment. TOOLS.md updated for the host-dev launcher.
2.1 KiB
Agent runtimes and adapter ownership
Status: Pi is the reference harness; additional harness support must be established through pinned adapter contracts and tests.
| Layer | Meaning |
|---|---|
| Provider | Model service and its authentication/transport |
| Model | Selected model and supported settings |
| Harness/runtime | Program that executes the model/tool loop |
| Deployment | Host development or managed container execution |
| Interface/transport | Where a user or authorized service interacts with the execution |
Changing a provider is not the same operation as changing the harness or deployment.
Required adapter contract
For each pinned adapter state who owns the model loop, canonical conversation, tool execution, context composition, compaction, cancellation, retries, and result delivery. Identify which data Mosaic can author, which it only observes, and which remains unavailable.
Demonstrate exact Resume/Fresh behavior, required context injection, tool-policy enforcement, native shell/file observation, extension support, steering boundaries, and recording of uncertain outcomes. Mark unsupported and untested behavior explicitly. A successful startup is only startup evidence.
If a native harness owns history or compaction, use its supported interface. Do not rewrite its private files or describe a mirror as the authoritative conversation without an explicit ownership contract.
Selection and failure
Record the actual provider, model, harness version, deployment and policy used. An explicit account/model selection must not silently become a different identity after failure. Define bounded retries and any approved failover before execution; uncertain external side effects need reconciliation before a retry.
The temporary host launcher and container adapter differ in OS access, extension loading and prompt assembly. Neither name nor tool allowlist alone proves equal isolation. Preserve those distinctions in diagnostics and tests.
ACT-C07 tests interpretation of a capability matrix. It does not certify an adapter. See prompt composition, steering, and adapter contract.