Armin Ronacher
7d08c81a09
fix(coding-agent): avoid empty compaction summaries
...
closes #4811
2026-06-18 22:17:57 +02:00
Armin Ronacher
aae62dfa87
feat(coding-agent): make bare update self-only
2026-06-18 18:09:03 +02:00
Armin Ronacher
d0b46764b1
feat(coding-agent): add automatic theme mode ( #5874 )
2026-06-18 17:13:47 +02:00
Vegard Stikbakke
51f7523587
fix(coding-agent): include RPC request id on unknown commands
...
closes #5868
2026-06-18 10:44:59 +02:00
Vegard Stikbakke
008c76f955
feat(coding-agent): export project config dir name
2026-06-18 10:27:11 +02:00
Armin Ronacher
6d5ede31c8
fix(coding-agent): match provider-first model searches
2026-06-17 17:16:39 +02:00
Vegard Stikbakke
068ab5d19b
fix(coding-agent): horizontally pan tree selector
...
Fixes #5830
2026-06-17 14:41:39 +02:00
Armin Ronacher
8f0e9251b9
fix(coding-agent): do not open browser for device code login
2026-06-16 17:35:50 +02:00
Armin Ronacher
7cfd1af395
fix(coding-agent): keep empty session selector open
...
closes #5747
2026-06-16 00:39:44 +02:00
Armin Ronacher
bee8e9c805
feat(coding-agent): mark experimental sessions in footer
2026-06-15 23:22:23 +02:00
Armin Ronacher
bb959aae01
fix(coding-agent): wrap tree help on narrow terminals
...
closes #5055
2026-06-15 01:25:46 +02:00
Armin Ronacher
ba0ec61563
fix(coding-agent): restore terminal on SIGTERM
...
closes #5724
2026-06-15 00:47:35 +02:00
Vegard Stikbakke
f0989800cb
feat: detect first-run terminal theme ( #5385 )
2026-06-14 07:14:42 +02:00
Armin Ronacher
b4bff7f0d0
fix(coding-agent): avoid project trust prompt for update ( #5674 )
2026-06-12 23:37:16 +02:00
Vegard Stikbakke
406a2214aa
fix(coding-agent): refine setup copy
2026-06-10 19:55:19 +02:00
Vegard Stikbakke
0ab2aa86af
feat(coding-agent): add experimental first-time setup flow ( #5587 )
...
Behind PI_EXPERIMENTAL=1, show a first-time setup dialog on interactive startup when the default agent directory is used and settings.json does not exist. The dialog preselects the detected terminal appearance with an explicit dark/light choice (live preview) and asks for opt-in analytics data sharing. Submitting writes settings.json, which serves as the completion marker; opting in stores a generated trackingId. Escape at any point skips out of setup.
2026-06-10 12:11:49 +02:00
Mario Zechner
b7e721cb38
feat(tui): support autocomplete trigger characters
...
closes #4703
2026-06-09 14:15:39 +02:00
Mario Zechner
d041b5cc35
Merge pull request #5549 from earendil-works/approval-settings
...
feat(ui): Improved project approval settings
2026-06-09 13:47:29 +02:00
Mario Zechner
9632bddd38
fix(coding-agent): stabilize OAuth login prompt rows
...
closes #5433
2026-06-09 13:41:08 +02:00
Armin Ronacher
5cb4f597f7
feat(ui): Improved project approval settings
2026-06-09 13:25:54 +02:00
Mario Zechner
e4907b3b09
fix(tui): restore prompt draft after history browsing
...
closes #5494
2026-06-09 13:06:13 +02:00
Mario Zechner
db3f9953ee
feat(coding-agent): expose project trust to extensions
...
closes #5523
2026-06-09 13:03:59 +02:00
Armin Ronacher
20b78eafb4
fix(coding-agent): fix changelog links
...
Fixes #5516
2026-06-08 20:31:20 +02:00
Mario Zechner
718215bd95
feat(coding-agent): add extension project trust decisions
2026-06-08 12:59:08 +02:00
Mario Zechner
38f18be447
fix(coding-agent): persist implicit project trust on reload
2026-06-08 10:08:01 +02:00
Mario Zechner
22ac2713a3
feat(coding-agent): export RPC extension UI types
...
closes #5455
2026-06-07 10:56:01 +02:00
Mario Zechner
89a92207f1
feat(coding-agent): add project trust gating
2026-06-05 10:51:43 +02:00
Mario Zechner
db594d3a59
feat(coding-agent): show cache hit rate in footer
2026-06-05 10:51:43 +02:00
Mario Zechner
3e73204242
Merge pull request #5371 from Perlence/fix/skill-user-message-spacing
...
fix(coding-agent): add a space between the skill and user messages
2026-06-04 23:52:17 +02:00
Mario Zechner
c45787411e
Fix tool expand hint punctuation styling
...
closes #5359
2026-06-04 23:44:25 +02:00
Sviatoslav Abakumov
e9a9322199
fix(coding-agent): add a space between the skill and user messages
2026-06-03 22:42:38 +04:00
Armin Ronacher
ba6e5298df
fix(oauth): harden browser launch handling
2026-06-02 23:15:46 +02:00
Mario Zechner
0d38e17b68
Fix empty self-rendered tool rows
...
closes #5299
2026-06-02 15:25:27 +02:00
Mario Zechner
e56521e323
Add extension mode context
2026-06-01 18:32:03 +02:00
Mario Zechner
cfefc30cf1
Merge pull request #5195 from yzhg1983/private/fix-startup-input-queue
...
fix(coding-agent): buffer early input before prompt loop
2026-05-30 01:15:45 +02:00
Mario Zechner
778f519b23
Remove leading spaces from resume session hint
2026-05-29 23:30:02 +02:00
Michael Yu
edd1212200
fix(coding-agent): buffer early input before prompt loop
2026-05-29 23:03:03 +08:00
Michael Yu
17e9e87576
feat(coding-agent): print resume hint on interactive exit
2026-05-29 15:56:42 +08:00
Armin Ronacher
4b4641c6b0
fix(coding-agent): scope custom session dir lookups
2026-05-28 23:25:33 +02:00
Mario Zechner
b64f3f5eae
fix(coding-agent): run extension cleanup and restore terminal on signal exits
...
Signal-triggered shutdown (SIGTERM/SIGHUP) now emits session_shutdown
before any terminal writes, and SIGHUP no longer hard-exits, so extension
resources (e.g. sockets) are released and the terminal is restored even
when the terminal is gone. A genuinely dead terminal still exits without
hot-spinning via the EIO error path.
closes #5080
2026-05-28 23:19:27 +02:00
Vegard Stikbakke
9d5fb70b7e
feat(ai): add Codex device code login ( #4911 )
2026-05-28 11:09:33 +02:00
Armin Ronacher
b85bf65678
fix(coding-agent): restore diff code block highlighting
...
closes #5092
2026-05-28 00:49:27 +02:00
Armin Ronacher
61babc24cf
feat(rpc): add excludeFromContext flag to bash command ( closes #5039 )
2026-05-27 18:34:42 +02:00
Armin Ronacher
2531fc130d
fix(ui): preserve user ordered-list markers ( closes #5013 )
2026-05-27 01:03:33 +02:00
Armin Ronacher
e007fcd0d2
fix(rpc): reject pending requests on child process exit
...
closes #4764
2026-05-25 00:40:07 +02:00
Armin Ronacher
ce0e801d8e
fix(coding-agent): retry RPC stdout backpressure
...
closes #4897
2026-05-24 22:59:35 +02:00
Armin Ronacher
9600ded922
revert: fix rpc stdout backpressure
...
This reverts commit d0d1d8edca .
2026-05-24 11:50:53 +02:00
Armin Ronacher
d0d1d8edca
fix(rpc): respect stdout backpressure
...
closes #4897
2026-05-24 11:28:02 +02:00
Mario Zechner
2e1f07bac2
fix(coding-agent): avoid invalid footer home abbreviation
...
closes #4878
2026-05-23 09:53:36 +02:00
Mario Zechner
c841a6c78f
Clean up OAuth device-code callbacks
2026-05-22 15:51:36 +02:00