github-actions[bot]
d4fa41ae3c
chore: approve contributor psoukie
2026-05-31 22:22:22 +00:00
Mario Zechner
b177333026
Merge pull request #5221 from PriNova/fix/openrouter-system-role
...
Fix OpenRouter reasoning instruction role
2026-06-01 00:09:58 +02:00
Mario Zechner
ad9081b7fa
Merge pull request #5251 from yzhg1983/fix/anthropic-opus-temperature
...
fix(ai): suppress deprecated temperature param for Claude Opus 4.7+
2026-06-01 00:03:07 +02:00
Michael Yu
40832d1957
fix(ai): suppress deprecated temperature param for Claude Opus 4.7+
2026-05-31 16:20:22 +08:00
Mario Zechner
3911d6f5cd
fix(coding-agent): stream large session files
...
closes #5231
2026-05-30 21:21:42 +02:00
PriNova
74d81bd363
Fix OpenAI completions developer role test
2026-05-30 12:24:19 +02:00
PriNova
b55fe1bbd4
Fix OpenRouter reasoning instruction role
2026-05-30 11:15:30 +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
36515a3793
Document release npm age gate override
2026-05-30 01:47:26 +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
9c4a3f3518
Fix ANSI wrapping stack overflow
...
closes #5185
2026-05-30 01:02:48 +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
a213abb97e
Fix OpenRouter Kimi K2.6 developer role
...
closes #5159
2026-05-29 23:41:14 +02:00
Mario Zechner
778f519b23
Remove leading spaces from resume session hint
2026-05-29 23:30:02 +02:00
Mario Zechner
ba2d313858
fix(ai): handle OpenCode Kimi reasoning params
2026-05-29 23:27:48 +02:00
Mario Zechner
a36a132c70
fix(ai): abort Codex SSE body reads
2026-05-29 23:20:18 +02:00
Mario Zechner
7921ae499a
Require explicit provider API keys
2026-05-29 22:36:05 +02:00
Mario Zechner
01a8c2d62c
Merge pull request #5196 from earendil-works/fix/opencode-thinking-requests
...
fix(ai): handle OpenCode reasoning params
2026-05-29 22:32:13 +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
9d2bceba5d
fix(tui): forward OSC 8 hyperlinks under tmux when the client supports them
...
detectCapabilities previously disabled hyperlinks under tmux unconditionally. tmux re-emits OSC 8 to the outer terminal only when the attached client advertises the 'hyperlinks' feature in client_termfeatures, and strips them otherwise.
Probe the running server with 'tmux display-message -p #{client_termfeatures}' and enable hyperlinks only when the feature is listed. The probe fails closed: any error (no tmux/server, timeout, old tmux) yields false. images stays null; only the hyperlink decision changed. The probe is injected into detectCapabilities so it stays testable without spawning a process.
2026-05-29 22:02:25 +10: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
Armin Ronacher
4faac05419
fix(ai): handle OpenCode reasoning params
2026-05-29 12:21:37 +02: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
Mario Zechner
3d1d18fa96
Merge pull request #5178 from stephanmck/bedrock-custom-headers-pr
...
ai: add custom-header support to Bedrock provider
2026-05-29 11:15:18 +02:00
Mario Zechner
c122bcde44
Merge pull request #5167 from xl0/expose-convert-png
...
feat(coding-agent): Export convertToPng for extensions
2026-05-29 11:13:42 +02:00
Stephan Schneider
7619aaefa9
ai: add custom-header support to Bedrock provider
...
Honour StreamOptions.headers in the Bedrock provider by attaching a
Smithy build-step middleware that merges caller headers into the
request before SigV4 signing. Reserved headers (x-amz-*, authorization,
host) are silently skipped to preserve signing and the bearer-token
auth path. No-op when no headers are supplied. Updates the
StreamOptions.headers JSDoc to drop the Bedrock caveat.
2026-05-29 10:21:44 +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
github-actions[bot]
7be8a10d23
chore: approve contributor rolfvreijdenberger
2026-05-28 23:26:43 +00:00
Armin Ronacher
b6b0f6923f
feat(ci): Actually bump setup-bun to 2.2.0
2026-05-29 01:03:12 +02:00
Armin Ronacher
20bcab26e0
feat(ci): Update setup-bun to 2.2.0
2026-05-29 00:51:11 +02:00
Armin Ronacher
93600d8980
fix(release): align package repository metadata
2026-05-29 00:44:58 +02:00
Armin Ronacher
f3b4e1285c
fix(release): upgrade npm for trusted publishing
2026-05-29 00:36:43 +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
0127caea7b
Fix OpenRouter DeepSeek V4 xhigh reasoning
...
closes #4801
2026-05-28 23:56:59 +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