Commit graph

7333 commits

Author SHA1 Message Date
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