Cristina Poncela Cubeiro
fae6bf90bc
feat(sqlite): begin immediate transaction on apply commit
2026-08-13 18:16:36 +02:00
Cristina Poncela Cubeiro
b448269c83
feat(sqlite): session seq helpers
2026-08-13 18:08:37 +02:00
Cristina Poncela Cubeiro
14b5aaa213
refactor(storage-state): extract commit helpers
2026-08-13 18:07:03 +02:00
Christian Klotz
c40e08b8ba
feat(server): derive socket from in-memory service ID
2026-08-13 18:39:48 +03:00
Christian Klotz
e52de91d08
feat(protocol): add service-addressed session RPC
2026-08-13 18:24:27 +03:00
Cristina Poncela Cubeiro
48bfdbaff5
feat(sqlite): minimal SqliteOpenSession
2026-08-13 16:00:15 +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
Cristina Poncela Cubeiro
9b45f9eddf
fix(sqlite): ENOENT, copy migs into dist
2026-08-13 14:26:09 +02:00
Cristina Poncela Cubeiro
11dd14f6ee
fix(sqlite): unicode keys, duplicate create
2026-08-13 14:16:42 +02:00
Cristina Poncela Cubeiro
5b8df56823
feat(sqlite): readonly storage
2026-08-13 13:55:13 +02:00
Cristina Poncela Cubeiro
f69f19ecc0
feat(sqlite): branch and usage helpers
2026-08-13 13:54:41 +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
Cristina Poncela Cubeiro
6b8b140c85
feat(sqlite): scaffold storage
2026-08-13 12:08:51 +02:00
Cristina Poncela Cubeiro
cf82e2e2ae
feat(sqlite): more helpers
2026-08-13 11:58:39 +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
Mario Zechner
659f4deec7
Merge remote-tracking branch 'origin/main' into dev
2026-08-13 09:55:08 +02:00
Armin Ronacher
7d8c11d37f
fix(coding-agent): share concurrent model catalog refreshes
2026-08-13 09:43:36 +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
581d75a89c
docs(coding-agent): document model catalog refresh
2026-08-13 00:53:22 +02:00
Mario Zechner
9d5d9e4fab
feat(agent): add harness execution primitives
2026-08-13 00:26:05 +02:00
Christian Klotz
c93ea6ccf0
fix(coding-agent): preserve usage in streaming events ( #7982 )
...
Fixes #7911
2026-08-13 00:32:26 +03:00
Cristina Poncela Cubeiro
90b63bf172
feat: initial sqlite repo
2026-08-12 22:45:01 +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
141e274465
Merge remote-tracking branch 'origin/main' into dev
2026-08-12 20:54:09 +02: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
Cristina Poncela Cubeiro
ba6190f820
feat: session helpers for repo
2026-08-12 17:06:11 +02:00
Cristina Poncela Cubeiro
1969b02865
feat: SQLite migration
2026-08-12 17:02:30 +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
Ramiz Wachtler
9795d60230
feat(coding-agent): add per-run theme selection ( #7722 )
...
- add `--use-theme` for fixed and terminal-aware theme pairs
- keep invocation state non-persistent until an explicit selection
- preserve active themes across previews, reloads, and HTML exports
2026-08-12 16:25:38 +02:00
Mario Zechner
697cbff215
Merge remote-tracking branch 'origin/main' into dev
2026-08-12 16:12:12 +02: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
Armin Ronacher
541045ae0e
fix(coding-agent): preserve extension tools with defaults
2026-08-12 15:42:55 +02:00
Armin Ronacher
4d9aa837c2
feat(coding-agent): add configurable default tools
2026-08-12 15:27:01 +02:00
Cristina Poncela Cubeiro
47b5119d09
fix: trigger turn false should not start turn ( #8022 )
2026-08-12 15:16:05 +02:00
Vegard Stikbakke
6d520c58d0
chore(docs): fix ascii alignment in compaction docs
2026-08-12 14:56:26 +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