Mario Zechner
143b251e77
Merge branch 'main' into prompt-template-defaults
2026-06-09 14:23:00 +02:00
Mario Zechner
b7e721cb38
feat(tui): support autocomplete trigger characters
...
closes #4703
2026-06-09 14:15:39 +02:00
Mario Zechner
69ea1a6310
docs(coding-agent): clarify model name display docs
...
closes #4841
2026-06-09 14:14:57 +02:00
Danila Poyarkov
d81ac20920
feat(coding-agent): add prompt template argument defaults
2026-06-09 15:12:07 +03:00
Armin Ronacher
5cb4f597f7
feat(ui): Improved project approval settings
2026-06-09 13:25:54 +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
ce3a72444e
docs(coding-agent): document security model
2026-06-08 15:56:29 +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
130ae577ac
fix(tui,coding-agent): make keyboard protocol fallback response-driven
...
closes #5188
2026-06-07 17:04:19 +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
e34b3b3803
docs(coding-agent): update tmux requirement docs
...
closes #5432
2026-06-07 10:34:57 +02:00
Mario Zechner
89a92207f1
feat(coding-agent): add project trust gating
2026-06-05 10:51:43 +02:00
Vegard Stikbakke
86314bf38d
docs: add containerization guide and Gondolin example ( #5356 )
2026-06-03 15:53:16 +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
6014801229
Add NVIDIA NIM provider
2026-06-02 15:09:36 +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
Nico Bailon
91a2f86600
fix(tui): harden overlay focus restoration
2026-05-31 21:20:33 -07:00
Mario Zechner
c1633e609d
Clarify hardware cursor docs
...
closes #5200
2026-05-30 01:20:14 +02:00
Mario Zechner
ce554ad3de
Add startup session name flag
...
closes #5153
2026-05-29 11:40:58 +02:00
Mario Zechner
9380d5f2e4
feat(coding-agent): add exclude tools option closes #5109
2026-05-28 23:49:18 +02:00
Mario Zechner
458a7bc27c
Fix Anthropic empty thinking signature replay
...
closes #4464
2026-05-28 12:04:33 +02:00
Armin Ronacher
3e9f717445
fix(coding-agent): make config env references explicit
...
closes #5095
2026-05-28 11:58:38 +02:00
Mario Zechner
edd26444af
Expose tool prompt guidelines to extensions
...
closes #4879
2026-05-28 11:03:25 +02:00
Mario Zechner
8e77f8797b
Merge pull request #5115 from DanielThomas/dannyt/sendUserMessage-agent-end
...
fix(coding-agent): drain follow-ups queued during agent_end
2026-05-28 10:47:31 +02:00
Danny Thomas
a29a7902e9
fix(coding-agent): drain follow-ups queued during agent_end
...
When an extension queues a follow-up during `agent_end` it
gets stuck on the follow-up queue until after the next user
message.
Add a hasQueuedMessages() check to _handlePostAgentRun
so the existing while/continue loop drains them.
- One-line fix in _handlePostAgentRun
- Integration test in agent-session-queue
- git-merge-and-resolve example extension with tests
2026-05-28 18:27:39 +10:00
Danny Thomas
bcea4b2e27
feat(coding-agent): expose streamingBehavior on InputEvent
...
Add streamingBehavior to InputEvent so extensions can distinguish
idle prompts from mid-stream steers and queued follow-ups.
- Add streamingBehavior field to InputEvent type
- Thread it through ExtensionRunner.emitInput() and AgentSession.prompt()
- Add streaming-aware input gate example with tests
- Document in extensions.md
2026-05-28 15:52:38 +10:00
Armin Ronacher
1e168a89c5
docs(coding-agent): fix development AGENTS link
...
Closes #5041
2026-05-27 22:51:30 +02:00
Armin Ronacher
493efd422d
fix(codex): timeouts for websockets ( #4979 )
2026-05-27 12:11:29 +02:00
Armin Ronacher
8fb1e877cd
fix(ai): disable hidden provider 429 retries ( #4991 )
2026-05-26 23:41:58 +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
Armin Ronacher
c5181a266e
fix(tui): detect Apple Terminal Shift+Enter
2026-05-23 15:09:01 +02:00
Armin Ronacher
c85dbb1620
fix(coding-agent): reconcile pinned git update refs
...
closes #4869
2026-05-23 00:16:07 +02:00
Mario Zechner
d801d88a11
Support adaptive thinking for Anthropic-compatible aliases
...
closes #4790
2026-05-22 18:30:51 +02:00
Mario Zechner
c841a6c78f
Clean up OAuth device-code callbacks
2026-05-22 15:51:36 +02:00
Mario Zechner
bf56a86e1e
fix(coding-agent): reconcile git package refs
...
closes #4870
2026-05-22 11:13:26 +02:00
Mario Zechner
60a55a2399
feat(coding-agent): expose edit tool unified patch
...
closes #4821
2026-05-21 12:15:39 +02:00
Mario Zechner
5b7c5d2157
docs: recommend scriptless npm installs
2026-05-20 14:47:18 +02:00
Armin Ronacher
137547a470
docs(coding-agent): add uninstall instructions
2026-05-18 12:47:33 +02:00
Armin Ronacher
6f931797ca
fix(coding-agent): install npm packages in managed root closes #4587
2026-05-17 20:48:00 +02:00
Mario Zechner
5d31e70b8a
fix(coding-agent): allow skill names to differ from directories
...
closes #4534
2026-05-16 23:38:46 +02:00
Mario Zechner
943236c9e6
Merge pull request #4567 from julien-c/fix/extensions-docs-notify-type
...
docs(coding-agent): fix invalid notify type in extensions example
2026-05-16 22:52:31 +02:00
Aliou Diallo
b9ae2590f5
docs(coding-agent): document overflow normalization for custom providers
...
Adds a Context Overflow Errors subsection to custom-provider.md showing how a custom provider extension can rewrite unrecognized overflow errors via a message_end handler so pi's native compact-and-retry path triggers. Includes guard rails for provider scoping, idempotency, and avoiding rate-limit phrases.
2026-05-16 01:50:12 +02:00
Julien Chaumond
656bd2cadf
docs(coding-agent): fix invalid notify type in extensions example
...
The notify() API only accepts "info" | "warning" | "error" — "success"
was a copy-paste error in the example.
Co-Authored-By: julien-agent <Agents+cyolo@huggingface.co >
2026-05-15 20:23:34 +02:00
Mario Zechner
3ca474b15b
fix(coding-agent): fix Termux docs code fence
...
closes #4503
2026-05-15 01:02:36 +02:00
Maximilian
68deecfb4f
minor fix in body
2026-05-11 00:45:30 +02:00
Maximilian
74739567b9
fix tool config in SDK docs
2026-05-11 00:32:19 +02:00