docs: concept annexation, provider/reference docs, ACT-1 groundwork
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.
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
# 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](system-prompt.md),
|
||||
[steering](queue-steering.md), and [adapter contract](../../adapters/README.md).
|
||||
Reference in New Issue
Block a user