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
Mario Zechner
335e09ba0d
Merge pull request #5264 from psoukie/fix/wsl-mntc-footer-branch-refresh
...
fix(coding-agent): refresh branch in footer on WSL /mnt repos
2026-06-01 18:07:52 +02:00
Nico Bailon
91a2f86600
fix(tui): harden overlay focus restoration
2026-05-31 21:20:33 -07:00
Pavel Soukenik
654e4529d5
fix: refresh branch in footer on WSL /mnt repos
2026-05-31 17:12:11 -07:00
Nico Bailon
82f29ea442
docs(coding-agent): expand overlay focus demo
...
Update the overlay QA focus demo to exercise three visible overlays with text input, focus cycling, per-panel dismissal, and visual focus ordering.
2026-05-30 13:29:36 -07:00
Mario Zechner
3911d6f5cd
fix(coding-agent): stream large session files
...
closes #5231
2026-05-30 21:21:42 +02:00
Mario Zechner
dbb9911a54
Add [Unreleased] section for next cycle
2026-05-30 01:47:40 +02:00
Mario Zechner
0897f175e4
Release v0.78.0
2026-05-30 01:47:37 +02:00
Mario Zechner
886fa6cd11
Audit unreleased changelog entries
2026-05-30 01:27:28 +02:00
Mario Zechner
c1633e609d
Clarify hardware cursor docs
...
closes #5200
2026-05-30 01:20:14 +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
0ffa590a33
Fix GitLab Duo thinking metadata
...
closes #5201
2026-05-30 01:08:18 +02:00
Mario Zechner
31b961f2ac
fix(coding-agent): sync clipboard binary archive deps
...
closes #5184
2026-05-30 00:52:03 +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
Mario Zechner
ce554ad3de
Add startup session name flag
...
closes #5153
2026-05-29 11:40:58 +02:00
Mario Zechner
0c448e12e8
Merge pull request #5176 from yzhg1983/myu003/resume-hint-on-exit
...
feat(coding-agent): print resume hint on interactive exit
2026-05-29 11:16:31 +02:00
Michael Yu
17e9e87576
feat(coding-agent): print resume hint on interactive exit
2026-05-29 15:56:42 +08:00
Alexey Zaytsev
7a5dc0d0db
feat(coding-agent): Export convertToPng for extensions
2026-05-29 00:44:51 -05:00
Armin Ronacher
93600d8980
fix(release): align package repository metadata
2026-05-29 00:44:58 +02:00
Armin Ronacher
abf07d0c4d
Add [Unreleased] section for next cycle
2026-05-29 00:19:23 +02:00
Armin Ronacher
8322745e28
Release v0.77.0
2026-05-29 00:19:06 +02:00
Mario Zechner
f29472c387
Audit unreleased changelog entries
2026-05-29 00:06:06 +02:00
Mario Zechner
f9fa077bbb
Fix startup timing attribution
...
closes #4829
2026-05-28 23:53:20 +02:00
Mario Zechner
9380d5f2e4
feat(coding-agent): add exclude tools option closes #5109
2026-05-28 23:49:18 +02:00
Mario Zechner
1ab2899800
Remove unavailable tool preference guideline
...
Closes #5132
2026-05-28 23:37:13 +02: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
Mario Zechner
bfa3d1fa60
Update Claude Opus and GPT thinking metadata
2026-05-28 21:51:55 +02:00
Mario Zechner
53ca936adb
Update clipboard native addon
...
closes #5028
2026-05-28 16:59:44 +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
5b31ffd744
Abort session work during dispose
2026-05-28 11:35:19 +02:00
Vegard Stikbakke
9d5fb70b7e
feat(ai): add Codex device code login ( #4911 )
2026-05-28 11:09:33 +02:00
Mario Zechner
edd26444af
Expose tool prompt guidelines to extensions
...
closes #4879
2026-05-28 11:03:25 +02:00
Mario Zechner
17d39ccfd4
Add changelog entry for PR 5115
2026-05-28 10:48:11 +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
Mario Zechner
cbe8625528
Fix input event streaming behavior semantics
2026-05-28 10:13:06 +02: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
b85bf65678
fix(coding-agent): restore diff code block highlighting
...
closes #5092
2026-05-28 00:49:27 +02:00
Armin Ronacher
1e168a89c5
docs(coding-agent): fix development AGENTS link
...
Closes #5041
2026-05-27 22:51:30 +02:00
Armin Ronacher
39a26c84f8
Add [Unreleased] section for next cycle
2026-05-27 22:04:01 +02:00
Armin Ronacher
706f8720f8
Release v0.76.0
2026-05-27 22:03:21 +02:00