David Brailovsky
|
1081eb2126
|
fix(agent): require configured lanes for branch forks
Reject data-only source branches, preserve tree-scope support for them, and update fork fixtures to provide complete lane configuration and state.
|
2026-09-01 15:18:05 +02:00 |
|
David Brailovsky
|
f8da63be59
|
feat(agent): require explicit named branches for session forks
Require fork scope and source branch selection, preserve the branch name in the destination, and cover named-branch behavior across backends.
|
2026-09-01 12:35:14 +02:00 |
|
Mario Zechner
|
ef11444b6e
|
fix(agent): align SQLite ownership with session workers
|
2026-08-31 04:19:32 +02:00 |
|
Mario Zechner
|
423e20cb78
|
feat(agent): separate sessions, branches, and lanes
|
2026-08-25 16:52:29 +02:00 |
|
Mario Zechner
|
852142daa0
|
feat(agent): add explicit session mutations
|
2026-08-24 23:35:55 +02:00 |
|
Cristina Poncela Cubeiro
|
94108a1ac6
|
feat(sqlite): databasePath, sessionId for sharding
|
2026-08-24 15:40:18 +02:00 |
|
Cristina Poncela Cubeiro
|
a3fd215615
|
feat(sqlite): repo close, simplify benchmark
|
2026-08-18 18:57:43 +02:00 |
|
Cristina Poncela Cubeiro
|
bf7acdcc18
|
test(sqlite): finalize repo and storage conformance
|
2026-08-18 16:32:25 +02:00 |
|
Mario Zechner
|
beac75ecc2
|
feat(agent): implement atomic acceptance and coherent observation
|
2026-08-18 14:36:33 +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
|
9e964db343
|
feat(sqlite): skip corrupt sessions
|
2026-08-17 10:51:25 +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
|
fc2a0b243e
|
feat(sqlite): fork
|
2026-08-17 10:09:16 +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
|
35c1521573
|
feat(sqlite): wire repo to return real session
|
2026-08-14 13:58:16 +02:00 |
|
Cristina Poncela Cubeiro
|
11dd14f6ee
|
fix(sqlite): unicode keys, duplicate create
|
2026-08-13 14:16:42 +02:00 |
|
Cristina Poncela Cubeiro
|
90b63bf172
|
feat: initial sqlite repo
|
2026-08-12 22:45:01 +02:00 |
|