Cristina Poncela Cubeiro
|
14b5aaa213
|
refactor(storage-state): extract commit helpers
|
2026-08-13 18:07:03 +02:00 |
|
David Brailovsky
|
08ef22c276
|
feat(agent): organize JSONL storage modules
|
2026-08-13 15:52:24 +02:00 |
|
David Brailovsky
|
d957f808d4
|
feat(agent): discard torn JSONL transaction tails
Drop an unterminated final line on open and rewrite the kept prefix before admitting writes. Complete malformed lines stay corruption.
|
2026-08-13 15:23:32 +02:00 |
|
David Brailovsky
|
fdb8181de0
|
refactor(agent): share in-memory storage state
Extract transaction preparation, invariant checks, projections, and queries for reuse by Memory and JSONL storage.
|
2026-08-13 13:45:08 +02:00 |
|
David Brailovsky
|
9c1b446870
|
feat(agent): add format-4 JSONL storage
Add FileSystem-backed transaction persistence, replay, and storage conformance coverage.
|
2026-08-13 11:36:19 +02:00 |
|
Christian Klotz
|
8718fbea77
|
feat(agent): add session storage benchmarks
Add reusable timing, loaded-footprint, and allocation workloads and runners. Index memory entries by sequence so limited scans can stop early.
|
2026-08-13 10:40:43 +03:00 |
|
Mario Zechner
|
686e6d7cdc
|
fix(agent): gate harness tool execution
|
2026-08-13 09:29:38 +02:00 |
|
Mario Zechner
|
18d010ea51
|
docs(agent): simplify harness execution architecture
|
2026-08-13 08:55:36 +02:00 |
|
Mario Zechner
|
9d5d9e4fab
|
feat(agent): add harness execution primitives
|
2026-08-13 00:26:05 +02:00 |
|
Christian Klotz
|
d0d70d9bbc
|
fix(agent): complete session acceptance coverage
|
2026-08-12 23:38:22 +03:00 |
|
Christian Klotz
|
a51cde3b48
|
fix(agent): align context projection contract
|
2026-08-12 23:03:11 +03:00 |
|
Christian Klotz
|
dbae7ec9f3
|
Add comment
|
2026-08-12 22:26:13 +03:00 |
|
Mario Zechner
|
0815e45890
|
feat(agent): add guarded session mutations
|
2026-08-12 20:51:47 +02:00 |
|
Christian Klotz
|
678732ccf6
|
fix(agent): enforce durable assistant message handling
|
2026-08-12 19:36:43 +03:00 |
|
Mario Zechner
|
cf0102b9ce
|
feat(agent): retain memory sessions across reopen
|
2026-08-12 17:41:55 +02:00 |
|
Cristina Poncela Cubeiro
|
9050aa24b0
|
docs: dont confuse clanker
|
2026-08-12 17:35:41 +02:00 |
|
Cristina Poncela Cubeiro
|
042c2ce71c
|
docs: note on session stats
|
2026-08-12 17:12:49 +02:00 |
|
Christian Klotz
|
55214fada5
|
fix(agent): align storage decorator contract
|
2026-08-12 17:44:03 +03:00 |
|
Christian Klotz
|
025c4fb16d
|
feat(agent): add memory session repository
|
2026-08-12 17:43:14 +03:00 |
|
Christian Klotz
|
bec2ecec9d
|
feat(agent): add storage testing decorator
|
2026-08-12 17:40:11 +03:00 |
|
Mario Zechner
|
f6e396d142
|
refactor(agent): remove obsolete session context type
|
2026-08-12 15:49:18 +02:00 |
|
Mario Zechner
|
c6d394a4e4
|
refactor(agent): trust typed session storage values
|
2026-08-12 15:46:09 +02:00 |
|
Mario Zechner
|
da8091ec75
|
Remove SessionContext, return AgentMessage[] instead
|
2026-08-12 14:36:30 +02:00 |
|
Christian Klotz
|
e39ddef983
|
feat(agent): add storage-backed session tree
|
2026-08-12 15:11:46 +03:00 |
|
Cristina Poncela Cubeiro
|
f97b241689
|
docs: update S3 to new search shape
|
2026-08-12 12:51:10 +02:00 |
|
Christian Klotz
|
8d281e236d
|
feat(agent): add storage-backed session boundary
|
2026-08-12 12:49:22 +03:00 |
|
Christian Klotz
|
f45aea041d
|
fix(agent): enforce durable session identities
|
2026-08-12 12:49:19 +03:00 |
|
Christian Klotz
|
c0396ccd8c
|
fix(agent): simplify memory storage commit
|
2026-08-12 12:24:59 +03:00 |
|
Christian Klotz
|
ef37865445
|
feat(ai): support UUIDv7 follower timestamps
|
2026-08-12 11:11:30 +03:00 |
|
Cristina Poncela Cubeiro
|
6fd734b4c6
|
docs: update search
|
2026-08-12 10:10:34 +02:00 |
|
Christian Klotz
|
eff82b1405
|
fix(agent): keep session implementations internal
|
2026-08-12 10:26:30 +03:00 |
|
Christian Klotz
|
535ceef0c1
|
fix(agent): keep session codec internal
|
2026-08-12 10:14:11 +03:00 |
|
Christian Klotz
|
1a77b84126
|
feat(agent): add session codec
|
2026-08-12 01:13:02 +03:00 |
|
Christian Klotz
|
085ce3c9a5
|
feat(agent): add instrumented storage decorator
|
2026-08-12 01:12:23 +03:00 |
|
Christian Klotz
|
e783429da2
|
fix(agent): deepen storage immutability conformance
|
2026-08-12 00:41:06 +03:00 |
|
Christian Klotz
|
b3bf0a2a81
|
feat(agent): add storage backend conformance suite
|
2026-08-12 00:22:30 +03:00 |
|
Christian Klotz
|
9177ed175d
|
feat(agent): add session UUIDv7 generator
|
2026-08-11 23:59:01 +03:00 |
|
Christian Klotz
|
fd9a45aaf1
|
feat(agent): add in-memory harness storage
|
2026-08-11 23:58:31 +03:00 |
|
Mario Zechner
|
69130ae34e
|
docs(agent): mark harness types slice complete
|
2026-08-11 18:01:17 +02:00 |
|
Mario Zechner
|
0eb6abd547
|
fix(agent): address harness type audit findings
|
2026-08-11 18:00:47 +02:00 |
|
Mario Zechner
|
5aeb06bb11
|
feat(agent): establish durable harness type contracts
|
2026-08-11 17:43:26 +02:00 |
|
Mario Zechner
|
40a3d8556a
|
docs(agent): add table of contents
|
2026-08-11 15:31:27 +02:00 |
|
Mario Zechner
|
85a2060811
|
docs(agent): consolidate harness spec into harness.md
|
2026-08-11 15:29:18 +02:00 |
|
Mario Zechner
|
51b45bc5bc
|
docs(agent): restructure build order into parallel storage and runtime tracks
|
2026-08-11 15:27:21 +02:00 |
|
Mario Zechner
|
b6557f43ec
|
docs(agent): make search a standalone service, open metadata-filter question
|
2026-08-11 14:58:58 +02:00 |
|
Mario Zechner
|
8d8c60da70
|
docs(agent): specify optional pull-based search service
|
2026-08-11 14:53:28 +02:00 |
|
Mario Zechner
|
47b021a659
|
docs(agent): add seq-ranged usage ledger scan
|
2026-08-11 14:43:47 +02:00 |
|
Mario Zechner
|
2545585395
|
docs(agent): one sqlite file per session, search becomes external
|
2026-08-11 14:32:13 +02:00 |
|
Mario Zechner
|
e33e74450a
|
docs(agent): replace historical rationale with direct statements
|
2026-08-11 14:11:14 +02:00 |
|
Mario Zechner
|
a348560b15
|
docs(agent): drop historical changes appendix
|
2026-08-11 14:03:00 +02:00 |
|