Mario Zechner
d9b1dae062
feat(agent): remove manual drive controls
2026-08-20 08:30:08 +02:00
Armin Ronacher
8222adee86
feat(agent): add routed plugin service runtime
2026-08-20 00:21:55 +02:00
Armin Ronacher
f8a6e670d4
feat(agent): replace remote sessions with routed services
...
Remove the raw Session RPC projection and route framed service calls through fenced presentation attachments.
2026-08-19 23:10:15 +02:00
David Brailovsky
56cca20ea0
fix(agent): define rootless v3 label handling
...
Document and test that v3 labels are skipped when their target has no retained ancestor.
2026-08-19 22:24:55 +02:00
David Brailovsky
126a70c443
feat(agent): split legacy v3 normalization into focused phases
2026-08-19 21:30:57 +02:00
David Brailovsky
9436869977
feat(agent): import legacy v3 entry labels
2026-08-19 21:25:47 +02:00
David Brailovsky
0476b86496
feat(agent): import legacy v3 session names
2026-08-19 17:42:40 +02:00
Mario Zechner
8445328a52
feat(agent): rename breakpoint primitive
2026-08-19 17:27:46 +02:00
Mario Zechner
164507bbac
feat(agent): simplify mutation event publication
2026-08-19 16:55:29 +02:00
David Brailovsky
8f3aa6558b
feat(agent): normalize legacy v3 configuration changes
...
Discard legacy model, thinking, and active-tool nodes while remapping
retained parents and the main leaf through them. Normalize root branch
summary sources to nullable fromId references.
2026-08-19 16:33:01 +02:00
Mario Zechner
a3c8d1828d
TODOs in lane.ts
2026-08-19 13:24:25 +02:00
Mario Zechner
cfc6dd2101
feat(agent): remove drive deadlines
2026-08-19 13:24:25 +02:00
Vegard Stikbakke
3a0b9a3eee
Revert "feat(agent): expose provider context construction"
...
This reverts commit 2509b5c037 .
2026-08-19 09:53:15 +02:00
David Brailovsky
028316ef4b
feat(agent): import legacy v3 JSONL compactions
...
Convert v3 compaction records into current entries and materialize their retained tails from the compaction's parent branch. Preserve payloads, remap references, and reject invalid retained-tail paths.
2026-08-19 09:50:37 +02:00
David Brailovsky
31e617b4ed
feat(agent): import legacy v3 JSONL branch summaries
2026-08-18 17:43:33 +02:00
David Brailovsky
6fc8b83604
fix(agent): simplify legacy custom entry normalization
2026-08-18 17:27:50 +02:00
David Brailovsky
289b138662
feat(agent): import legacy v3 JSONL custom messages
2026-08-18 17:25:36 +02:00
David Brailovsky
0c606c0626
feat(agent): import legacy v3 JSONL custom entries
2026-08-18 16:50:37 +02:00
Cristina Poncela Cubeiro
bf7acdcc18
test(sqlite): finalize repo and storage conformance
2026-08-18 16:32:25 +02:00
David Brailovsky
fd09e396a8
feat(agent): open legacy v3 JSONL message sessions
...
Normalize legacy messages into current session state with reminted IDs and an idle main lane while leaving source files unchanged.
2026-08-18 15:35:36 +02:00
David Brailovsky
ed0f5834ff
fix(agent): decouple fork snapshots from storage state
...
Use explicit source and destination fork snapshots, share committed-write materialization across Memory and JSONL, and remove unused list snapshot plumbing.
2026-08-18 14:58:52 +02:00
Mario Zechner
beac75ecc2
feat(agent): implement atomic acceptance and coherent observation
2026-08-18 14:36:33 +02:00
Armin Ronacher
fb33e0db24
feat(agent): add remote session RPC
2026-08-18 11:05:07 +02:00
David Brailovsky
4266bddc08
Merge remote-tracking branch 'origin/main' into dev
2026-08-18 10:43:16 +02:00
Vegard Stikbakke
2509b5c037
feat(agent): expose provider context construction
2026-08-18 09:34:47 +02:00
Armin Ronacher
c40f02cb86
feat(agent): thread context through execution capabilities
2026-08-17 22:42:54 +02:00
Armin Ronacher
3fbfcf48ff
feat(agent): thread invocation context through harness APIs
2026-08-17 19:56:21 +02:00
David Brailovsky
5f7762f444
feat(agent): discover legacy v3 JSONL sessions
2026-08-17 18:19:41 +02:00
Armin Ronacher
68a9341ae5
feat(agent): add invocation context primitives
2026-08-17 17:28:26 +02:00
Mario Zechner
06fca154da
feat(agent): merge runtime2 and bound values
2026-08-17 16:51:03 +02:00
Mario Zechner
c179395b1e
feat(agent): add bound values and lists
2026-08-17 16:47:18 +02:00
David Brailovsky
ee6a5d29f2
Merge remote-tracking branch 'origin/main' into dev
2026-08-17 13:20:15 +00:00
David Brailovsky
382badce61
fix(agent): enforce JSONL session ownership
...
Track open JSONL sessions so create/fork destinations remain owned until their returned session closes. Reject reopening or deleting open JSONL sessions, while keeping same-id concurrent creates guarded per cwd.
Use active storage for fork source snapshots when available, and add session close callbacks to release repository ownership.
2026-08-17 15:19:04 +02:00
Armin Ronacher
f13dbebb40
feat: stream remote session events to clients
2026-08-17 14:12:57 +02:00
Mario Zechner
877c2d0eaa
feat(agent): replace legacy harness runtime
2026-08-17 13:00:07 +02:00
Cristina Poncela Cubeiro
8c2529daeb
fix: dont load root mds as skills in settings ( #8012 )
...
* fix: dont load root mds as skills in settings
* changelogololol
---------
Co-authored-by: Mario Zechner <badlogicgames@gmail.com>
2026-08-17 09:37:37 +02:00
Cristina Poncela Cubeiro
ca21c16861
fix: single edit input ( #8011 )
...
* fix: single edit input
* changelog go brrrr
2026-08-17 09:36:17 +02:00
Mario Zechner
03f576f548
feat(agent): inspect restored runtime2 operations
2026-08-16 18:00:26 +02:00
Mario Zechner
5030a5f534
feat(agent): add runtime2 harness config
2026-08-16 01:55:51 +02:00
Mario Zechner
d5d656d4ec
feat(agent): add runtime2 lane creation
2026-08-16 01:23:28 +02:00
Mario Zechner
0697589ac0
fix(agent): tighten runtime2 harness boundaries
2026-08-16 01:02:53 +02:00
Mario Zechner
1f76f7c150
feat(agent): centralize runtime2 lane commands
2026-08-16 00:50:56 +02:00
Mario Zechner
a491940170
feat(agent): finalize runtime2 lane transitions
2026-08-15 23:44:44 +02:00
Mario Zechner
f18d523d4e
feat(agent): add runtime2 fault propagation
2026-08-15 23:29:36 +02:00
Mario Zechner
980edc9d2b
docs(agent): document runtime2 close propagation
2026-08-15 23:16:09 +02:00
Mario Zechner
94787f1aa2
docs(agent): clarify runtime2 close admission
2026-08-15 23:15:00 +02:00
Mario Zechner
67523509ea
docs(agent): explain runtime2 close admission
2026-08-15 23:12:52 +02:00
Mario Zechner
f9706fc40e
feat(agent): add runtime2 close boundary
2026-08-15 23:07:00 +02:00
Mario Zechner
e482ffd172
feat(agent): add runtime2 lane configuration
2026-08-15 22:54:59 +02:00
Mario Zechner
71117ceb73
feat(agent): implement runtime2 harness facade
2026-08-15 22:46:02 +02:00