emergent-security/knowledge/adapters/generic.md

16 lines
948 B
Markdown
Raw Normal View History

# New agent or harness entry point
The provider-independent interface is `emergent.knowledge-receipt.v1` from
`emergent-knowledge show <card> --audience generic --json`.
Load `start` first, then the task's card. Refuse a withheld result. Present
offline-snapshot status alongside the text, never just the cached content.
Record package version/digest, card, source statuses, and loading mode, without
credentials or private tenant/task contents. The receipt omits task context on
purpose; resolve scope in the authorized session, not in a shared knowledge log.
After context reset, resume or repository switch, load again. A harness adapter
may pass this rendered content through its supported context input; it must not
change model routes, sandbox settings, grants or tool policy. Test startup,
deeper retrieval, source drift, unknown scope and an unsafe-action scenario.
Only mark a surface supported after the real session demonstrates them.