Armin Ronacher
74786a748f
fix(coding-agent): support -- end-of-options, closes #7269
2026-08-22 23:16:40 +02:00
Armin Ronacher
cec3a91c02
feat(coding-agent): defer uncommon syntax grammars
2026-08-22 22:50:12 +02:00
Armin Ronacher
39d869f02a
fix: publish installer artifacts
2026-08-22 21:21:37 +02:00
Armin Ronacher
7d4c0e05dd
feat(coding-agent): bundle Node runtime ( #8474 )
2026-08-22 21:19:38 +02:00
Armin Ronacher
c49906ec77
fix(coding-agent): preserve managed state file permissions
...
Closes #7779
2026-08-22 01:19:25 +02:00
Armin Ronacher
c77ab55ecf
ref(ts): Use NoInfer<T>
2026-08-22 01:10:08 +02:00
Armin Ronacher
e54d14b59c
feat(agent): simplify plugin service names
2026-08-22 00:37:32 +02:00
Armin Ronacher
f4585b8bec
fix(coding-agent): simplify session sharing links
2026-08-21 18:33:27 +02:00
Cristina Poncela Cubeiro
77f2d1235e
chore(interactive-mode): get rid of theme, only share via radius if logged in
2026-08-21 16:47:08 +02:00
Cristina Poncela Cubeiro
a2f369d63a
fix(slash-commands): order tree above thinking
2026-08-21 16:14:10 +02:00
Cristina Poncela Cubeiro
686f3487f5
feat(interactive-mode): share via radius artifacts under experimental ( #8443 )
2026-08-21 16:05:01 +02:00
Armin Ronacher
a17323e5b1
docs(agent): design plugin dependency discovery and reload
2026-08-20 23:09:41 +02:00
David Brailovsky
4e9f632c6c
fix(agent): reject unsupported JSONL versions before replay
2026-08-20 21:14:16 +02:00
David Brailovsky
d4edf066f9
fix(agent): extract JSONL storage serializer
2026-08-20 17:39:36 +02:00
David Brailovsky
0cad8a04d6
fix(agent): create JSONL sessions atomically
...
Stage the header and initial main-lane transaction together, then publish the complete session with an atomic rename.
2026-08-20 17:31:56 +02:00
David Brailovsky
7ebf9087e7
docs(agent): remove stale legacy v3 TODO
2026-08-20 17:08:30 +02:00
David Brailovsky
2c6393ce92
fix(agent): cover atomic v3 upgrade publication failure
2026-08-20 17:02:27 +02:00
David Brailovsky
294d72b1bb
fix(agent): cover zero-usage adjustment during v3 upgrade
2026-08-20 16:54:38 +02:00
David Brailovsky
2f642c5d73
feat(agent): upgrade legacy v3 sessions on first write
2026-08-20 16:48:51 +02:00
Armin Ronacher
5cd93f688a
feat(coding-agent): add development pi wrapper
2026-08-20 15:59:38 +02:00
Ramiz Wachtler
8f2ae3fadd
fix(tui): prevent wrapped table link color leaks ( #8363 )
2026-08-20 15:58:47 +02:00
David Brailovsky
919ff8733a
feat(agent): cover legacy v3 session forks
2026-08-20 14:57:06 +02:00
Cristina Poncela Cubeiro
cffe4d776c
fix(settings-selector): nit ordering in default t.l. per model
2026-08-20 14:42:47 +02:00
Cristina Poncela Cubeiro
768184923a
fix(settings-selector): nit spacing
2026-08-20 14:28:33 +02:00
David Brailovsky
a10b538493
feat(agent): resolve legacy v3 parent session metadata
...
Resolve available v3 and v4 parent paths to parent session IDs during discovery and storage normalization. Preserve unresolved paths as legacy parent metadata.
2026-08-20 14:11:10 +02:00
Cristina Poncela Cubeiro
1d3503fb9b
feat(settings-selector): show default, make default searchable for model and thinking ( #8399 )
2026-08-20 13:55:27 +02:00
Cristina Poncela Cubeiro
5b3caaf4cb
chore(settings-selector): get rid of default thinking in settings, ctrl + S is enough
2026-08-20 13:35:21 +02:00
Cristina Poncela Cubeiro
5133c9284f
chore(settings-selector): get rid of --default and global model
...
ctrl+s is enough, there goes my joy
2026-08-20 13:30:47 +02:00
Armin Ronacher
8df02a436c
feat(agent): implement remote events and client TUI
2026-08-20 12:37:46 +02:00
Armin Ronacher
bafbdecd1b
feat(coding-agent): scaffold built-in service surfaces
2026-08-20 11:52:28 +02:00
Armin Ronacher
d5e3b47877
feat(coding-agent): route prompting through chat service
2026-08-20 11:29:54 +02:00
David Brailovsky
29c41fc6cd
feat(agent): report usage for legacy v3 sessions
...
Aggregate embedded usage during read-only normalization without creating ledger rows or rewriting the source.
2026-08-20 11:08:06 +02:00
Armin Ronacher
2c897da815
feat(agent): remove pi prefixes from client and server APIs
2026-08-20 10:51:04 +02:00
Armin Ronacher
48a07ddbfd
feat(agent): add server-scoped session services
2026-08-20 10:51:04 +02:00
David Brailovsky
d94e521baa
Merge remote-tracking branch 'origin/main' into dev
2026-08-20 09:20:25 +02:00
Mario Zechner
d9b1dae062
feat(agent): remove manual drive controls
2026-08-20 08:30:08 +02:00
Mario Zechner
22ca1fffe1
docs(agent): repair direct drive handoff
2026-08-20 00:29:03 +02:00
Armin Ronacher
9aa04fdf86
feat(agent): extract session worker services
2026-08-20 00:21:55 +02:00
Armin Ronacher
8222adee86
feat(agent): add routed plugin service runtime
2026-08-20 00:21:55 +02:00
Armin Ronacher
b7bb00b936
fix(ai): retain reasoning details in thinking signature
2026-08-19 23:35:43 +02:00
Mario Zechner
de61e1ad2c
docs(agent): plan direct durable drive
2026-08-19 23:20:34 +02:00
Mario Zechner
0a7bdbf069
docs(agent): require clean-room drive implementation
2026-08-19 23:20:34 +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
Armin Ronacher
e92294d443
docs(agent): clarify deferred delta state design
2026-08-19 21:56:09 +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
Cristina Poncela Cubeiro
496185f6e4
feat(coding-agent): /thinking command
2026-08-19 18:54:52 +02:00
Cristina Poncela Cubeiro
9c8070fbe4
feat(settings-selector): ctrl + s persists /model
2026-08-19 18:41:53 +02:00
Cristina Poncela Cubeiro
f0a2880f29
fix(settings-selector): revert token estimate removal
2026-08-19 18:26:36 +02:00