Mario Zechner
ae7a885da2
Closes #5045 , /new should not persist if original session was ephemeral
2026-06-09 14:17:33 +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
Armin Ronacher
c20ea06d4a
fix: --help and --version redirect
2026-06-09 13:43:54 +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
359a0769f1
fix: simplify help
2026-06-09 13:36:05 +02:00
Armin Ronacher
5cb4f597f7
feat(ui): Improved project approval settings
2026-06-09 13:25:54 +02:00
Vegard Stikbakke
66335d3a49
feat(coding-agent): add experimental feature guard ( #5547 )
2026-06-09 13:23:07 +02:00
Mario Zechner
28c83e8385
fix(coding-agent): sync queue modes on reload
...
closes #5377
2026-06-09 13:21:59 +02:00
Mario Zechner
1906074369
fix(coding-agent): handle invalid models json during migration
...
closes #5418
2026-06-09 13:14:24 +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
d8aef0feff
feat(coding-agent): allow project trust extensions to defer
2026-06-08 13:38:29 +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
72fd911356
fix(coding-agent): neutralize compaction summarization prompt
...
closes #5401
2026-06-07 11:28:27 +02:00
Mario Zechner
eb43bd4493
fix(coding-agent): export package asset path helpers
...
closes #5415
2026-06-07 11:25:15 +02:00
Mario Zechner
b8f6f660e7
fix(ai): honor OpenAI Responses developer role compat
...
closes #5456
2026-06-07 11:07:36 +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
ff3e9df5f5
fix(coding-agent): make trust input traversal portable
2026-06-06 22:32:35 +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
Mario Zechner
564ad70fb8
Merge pull request #5333 from vastxie/zai-coding-cn-provider
...
feat(ai): add ZAI Coding Plan China provider
2026-06-03 01:07:01 +02:00
Armin Ronacher
ea3465a8e3
fix(coding-agent): move temporary extension cache ( #5345 )
2026-06-03 00:44:21 +02:00
Armin Ronacher
135fb545f9
fix(coding-agent): set auth file mode on creation
2026-06-03 00:32:54 +02:00
Armin Ronacher
ba6e5298df
fix(oauth): harden browser launch handling
2026-06-02 23:15:46 +02:00
Armin Ronacher
a98e087e5d
fix(coding-agent): harden git package install paths
2026-06-02 18:20:35 +02:00
弎水
51df39b9b9
feat(ai): add ZAI Coding Plan China provider
2026-06-02 23:39:56 +08:00
Mario Zechner
25a4a8ed1e
Add Ant Ling provider
2026-06-02 16:37:44 +02:00
Mario Zechner
6cb23f9b5d
Fix HTML export URL sanitization
2026-06-02 16:32:18 +02:00
Mario Zechner
0d38e17b68
Fix empty self-rendered tool rows
...
closes #5299
2026-06-02 15:25:27 +02:00
Mario Zechner
6014801229
Add NVIDIA NIM provider
2026-06-02 15:09:36 +02:00
Mario Zechner
4c6c4482b4
Fix SDK embed ENOENT when package.json missing ( closes #5226 )
...
- Wrap package.json read in try/catch to handle missing file gracefully
- Use defaults (APP_NAME=pi, CONFIG_DIR_NAME=.pi, etc.) when package.json not found
- Preserves rebranding via piConfig when package.json exists
- Only ignores ENOENT; other errors still throw
2026-06-02 12:12:10 +02:00
Mario Zechner
7c531d0518
fix: apply httpIdleTimeoutMs to all providers, not just Codex Responses
...
The HTTP timeout setting (httpIdleTimeoutMs) was only used as a fallback for the
openai-codex-responses API. For other providers like openai-completions
(llama.cpp), the SDK default timeout (10 min) was used instead, ignoring the
user's disabled timeout setting.
Now httpIdleTimeoutMs applies universally as the default SDK request timeout
for all providers that support timeoutMs. Setting HTTP timeout = false (0)
correctly disables SDK timeouts across the board by sending max int32
(effectively infinite) instead of 0, since SDKs treat timeout=0 as immediate
timeout.
closes #5294
2026-06-02 11:26:36 +02:00
Mario Zechner
f58c1702cf
fix: apply httpIdleTimeoutMs to all providers, not just Codex Responses
...
The HTTP timeout setting (httpIdleTimeoutMs) was only used as a fallback for the
openai-codex-responses API. For other providers like openai-completions
(llama.cpp), the SDK default timeout (10 min) was used instead, ignoring the
user's disabled timeout setting.
Now httpIdleTimeoutMs applies universally as the default SDK request timeout
for all providers that support timeoutMs. Setting HTTP timeout = false (0)
correctly disables SDK timeouts across the board.
closes #5294
2026-06-02 11:20:38 +02:00
Alexey Zaytsev
8216cca5a7
Add system prompt options to extension commands
2026-06-01 15:42:56 -05:00
Mario Zechner
e56521e323
Add extension mode context
2026-06-01 18:32:03 +02:00
Pavel Soukenik
654e4529d5
fix: refresh branch in footer on WSL /mnt repos
2026-05-31 17:12:11 -07:00
Mario Zechner
3911d6f5cd
fix(coding-agent): stream large session files
...
closes #5231
2026-05-30 21:21:42 +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
ed1952c5ca
Merge pull request #5189 from mpazik/feat/tool-title-hyperlinks
...
OSC 8 hyperlinks file paths in tool titles
2026-05-30 00:05:22 +02:00
Mario Zechner
5992a62baa
Merge pull request #5202 from xl0/export-args-parse
...
feat(coding-agent): Export CLI argument parser
2026-05-29 23:45:22 +02:00
Mario Zechner
778f519b23
Remove leading spaces from resume session hint
2026-05-29 23:30:02 +02:00
Alexey Zaytsev
dbcfc16741
feat(coding-agent): Export CLI argument parser
2026-05-29 13:22:46 -05:00
Michael Yu
edd1212200
fix(coding-agent): buffer early input before prompt loop
2026-05-29 23:03:03 +08:00
Marek Pazik
42ce989a62
feat(coding-agent): hyperlink file paths in tool titles
...
Wrap the path shown in read/write/edit/ls tool titles in an OSC 8 file:// hyperlink when the terminal advertises hyperlink support.
The link target is always the absolute path, while the visible text stays relative/home-shortened and line annotations (e.g. :120-140) are kept out of the target.
2026-05-29 22:02:25 +10:00