Commit graph

10 commits

Author SHA1 Message Date
Christian Klotz
8823891f3d
feat(agent): simplify session storage composition 2026-08-02 00:08:18 +03:00
Christian Klotz
53422a241a
feat(agent): add storage-owned session readers 2026-08-01 01:24:59 +03:00
Christian Klotz
9c3b271be0
fix(agent): make session search query-only 2026-07-31 18:31:04 +03:00
Christian Klotz
2b765ef529
fix(agent): restore forward session cursor reads
Document complete session store and search composition for scanning and canonical SQLite search.
2026-07-31 17:17:41 +03:00
Christian Klotz
f4a96c62b3
docs(agent): simplify session store guidance 2026-07-31 16:42:14 +03:00
Christian Klotz
d937ee15d6
docs(agent): remove session API migration example 2026-07-31 16:23:57 +03:00
Christian Klotz
2132f8f75f
fix(agent): clarify session persistence ownership 2026-07-31 16:16:42 +03:00
Christian Klotz
2700511e45
fix(agent): refine session repository API 2026-07-31 09:48:24 +03:00
Mario Zechner
fdbedcad8a docs(agent): add refs to harness design
Refs: named movable leaf pointers, one active operation per ref, parallel
under one writer. AgentRef surface implemented by AgentHarness for main;
per-ref queues, persisted config, session views, scoped watch() plus
watchSession(). Per-ref recovery and operational-log partitioning (no
parenting; log order is causal order within a ref; session entries carry
no ref, membership derives from parent linkage). Labels and session name
de-treed to global latest-wins records with setter APIs. Named
append-only context invariant (KV cache rationale for deferred writes).
New traces, API examples, and open questions for review.
2026-07-28 16:08:11 +02:00
Mario Zechner
e8f9c07153 docs(agent): durable AgentHarness design (harness.md)
Full design for the durable, resumable harness: session log with harness
entries, SessionTree query contract, public API with result unions, watch()
snapshots, events/hooks catalogs, recovery procedures as code, forks,
storage backends, and telemetry integration.
2026-07-28 00:01:20 +02:00