agent-core — the unified agent runtime.
It wraps the codex harness-style agent loop and guarantees the context
contract: every [Agent::run] first recalls
context from the store (vector/semantic recall — see [context::embed]), then
after producing a reply memorizes
both the user turn and the assistant reply. Tool execution is isolated in a
Sandbox.
The store itself is an implementation detail: the cloud uses Postgres +
pgvector, the on-device SDK uses the embedded store. The contract lives in
[context].
The LLM is accessed through [ModelClient]; a deterministic [StubModel]
is the default so the runtime is runnable without an API key. Enable the
openai feature to use the real OpenAI Responses/Chat API.