Mario Zechner
|
423e20cb78
|
feat(agent): separate sessions, branches, and lanes
|
2026-08-25 16:52:29 +02:00 |
|
Cristina Poncela Cubeiro
|
94108a1ac6
|
feat(sqlite): databasePath, sessionId for sharding
|
2026-08-24 15:40:18 +02:00 |
|
Mario Zechner
|
41c9795be7
|
feat(agent): add durable drive foundations
|
2026-08-24 12:37:48 +02:00 |
|
Cristina Poncela Cubeiro
|
bf7acdcc18
|
test(sqlite): finalize repo and storage conformance
|
2026-08-18 16:32:25 +02:00 |
|
Armin Ronacher
|
3fbfcf48ff
|
feat(agent): thread invocation context through harness APIs
|
2026-08-17 19:56:21 +02:00 |
|
Mario Zechner
|
c179395b1e
|
feat(agent): add bound values and lists
|
2026-08-17 16:47:18 +02:00 |
|
Cristina Poncela Cubeiro
|
8992320444
|
feat(sqlite): co-ordinate fork with open session
|
2026-08-17 10:38:59 +02:00 |
|
Cristina Poncela Cubeiro
|
db0e240861
|
feat(sqlite): lease lifecycle and renewal
Checked what is usually done, and seems to be common pattern to use half the max time for interval (e.g. Kubernetes leader election docs).
|
2026-08-17 09:28:04 +02:00 |
|
Cristina Poncela Cubeiro
|
07e4a253ce
|
feat(sqlite): cache insert statements for trigger performance
|
2026-08-17 08:53:09 +02:00 |
|
Cristina Poncela Cubeiro
|
011c78f710
|
feat(sqlite): triggers for no duplicate ids across tables
|
2026-08-16 22:32:07 +02:00 |
|
Cristina Poncela Cubeiro
|
4ea01980ff
|
feat(sqlite): append entry to branch index
|
2026-08-14 09:51:00 +02:00 |
|
Cristina Poncela Cubeiro
|
fae6bf90bc
|
feat(sqlite): begin immediate transaction on apply commit
|
2026-08-13 18:16:36 +02:00 |
|
Cristina Poncela Cubeiro
|
5b8df56823
|
feat(sqlite): readonly storage
|
2026-08-13 13:55:13 +02:00 |
|
Cristina Poncela Cubeiro
|
6b8b140c85
|
feat(sqlite): scaffold storage
|
2026-08-13 12:08:51 +02:00 |
|