agent-core — the unified agent runtime.
It wraps the codex harness-style agent loop and guarantees the memo
contract: every [Agent::run] first recalls
context from memo (now vector/semantic recall — see agent_memo::embed), then
after producing a reply memorizes
both the user turn and the assistant reply. Tool execution is isolated in a
Sandbox.
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.