Mario Zechner
bfa3d1fa60
Update Claude Opus and GPT thinking metadata
2026-05-28 21:51:55 +02:00
Armin Ronacher
ae50dec121
chore(release): publish packages from CI
2026-05-28 17:43:05 +02:00
Mario Zechner
53ca936adb
Update clipboard native addon
...
closes #5028
2026-05-28 16:59:44 +02:00
Mario Zechner
b63d26332f
Finish harness tool registry semantics
2026-05-28 12:34:02 +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
Mario Zechner
e43f2c3d0a
Clarify PR review worktree rules
2026-05-28 10:31:03 +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
5f00f3f50f
Merge pull request #5091 from earendil-works/fix/kitty-da-negotiation
...
fix(tui): harden keyboard protocol negotiation
2026-05-28 10:23:41 +02:00
Mario Zechner
cbe8625528
Fix input event streaming behavior semantics
2026-05-28 10:13:06 +02:00
Mario Zechner
1fc57a5d5b
Merge pull request #5107 from DanielThomas/dannyt/inputevent-streamingbehavior
...
feat(coding-agent): expose streamingBehavior on InputEvent
2026-05-28 10:11:30 +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
99aec8e02b
test(tui): reduce keyboard negotiation coverage
2026-05-27 23:03:13 +02:00
Armin Ronacher
1e168a89c5
docs(coding-agent): fix development AGENTS link
...
Closes #5041
2026-05-27 22:51:30 +02:00
Armin Ronacher
6ab62a06d7
fix(tui): harden keyboard protocol negotiation
2026-05-27 22:23:39 +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
Armin Ronacher
16dc525e7b
fix(build): resolve internal packages from workspace dist
2026-05-27 21:56:55 +02:00
Armin Ronacher
41d28a9232
docs(changelog): audit unreleased entries
2026-05-27 21:40:07 +02:00
Armin Ronacher
52dc08c1f7
feat(session): Explicit session id naming ( #5076 )
2026-05-27 21:32:10 +02:00
Armin Ronacher
7c02a55632
fix(ai): timeout Codex SSE header stalls
2026-05-27 21:24:51 +02:00
Armin Ronacher
91b46c2ba9
fix(ai): avoid stale Cerebras test model
2026-05-27 20:57:00 +02:00
xu0o0
701801dec2
fix(tui): align input word segmentation with editor ( #5068 )
2026-05-27 20:50:04 +02:00
Armin Ronacher
61babc24cf
feat(rpc): add excludeFromContext flag to bash command ( closes #5039 )
2026-05-27 18:34:42 +02:00
Sviatoslav Abakumov
4bbe2959bd
fix(tui): provide the JetBrains terminal capabilities ( #5037 )
2026-05-27 12:20:44 +02:00
xu0o0
b62776e4a2
fix(tui): preserve ASCII punctuation word boundaries with Intl.Segmenter ( #5067 )
2026-05-27 12:12:10 +02:00
Armin Ronacher
493efd422d
fix(codex): timeouts for websockets ( #4979 )
2026-05-27 12:11:29 +02:00
Armin Ronacher
26f1e00f71
fix(ai): use hyphenated Codex session header
...
closes #4967
2026-05-27 01:11:40 +02:00
Armin Ronacher
2531fc130d
fix(ui): preserve user ordered-list markers ( closes #5013 )
2026-05-27 01:03:33 +02:00
Armin Ronacher
59ec8003db
fix(coding-agent): bypass age gates for self-update
...
closes #4929
2026-05-27 00:59:09 +02:00
xu0o0
4402100830
fix(tui): leverage Intl.Segmenter for proper Unicode word boundaries ( #5022 )
2026-05-27 00:28:47 +02:00
Armin Ronacher
8fb1e877cd
fix(ai): disable hidden provider 429 retries ( #4991 )
2026-05-26 23:41:58 +02:00
Mario Zechner
96f0edd02b
Count user image tokens in context estimates
...
closes #4983
2026-05-26 18:46:54 +02:00
github-actions[bot]
7c2775f6f6
chore: approve contributor DanielThomas
2026-05-26 07:39:20 +00:00
Armin Ronacher
71446c6c2b
fix(ai): correct Codex Spark context window
...
closes #4969
2026-05-26 09:08:40 +02:00
Armin Ronacher
fa1180b6b7
fix(ai): detect Poolside context overflow
...
Closes #4943
2026-05-26 08:58:21 +02:00
Armin Ronacher
fc8a155901
fix(ai): honor Codex Responses maxRetries
2026-05-25 12:30:04 +02:00
Armin Ronacher
3eb002766f
fix(tui): enable OSC 8 for Windows Terminal ( closes #4923 )
2026-05-25 00:55:39 +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
fc51a40d02
Merge pull request #4922 from earendil-works/horrifying-terminal-hack
...
fix(tui): detect Apple Terminal Shift+Enter
2026-05-23 20:19:57 +02:00
Armin Ronacher
30b3ab3532
fix(tui): remove native modifier escape hatch
2026-05-23 15:32:38 +02:00