Hona
bf50894f4c
chore(app): incorporate current v2 into worktree recovery PR
2026-09-30 08:05:50 +00:00
Brendonovich
1d254848d0
fix(app): recover only confirmed missing worktree locations
...
A location.sync failure can come from transient server errors and /api/location boots the source before it can determine whether the path exists. Probe filesystem NotFound outside the location middleware, ignore stale and failed probes, and show the recovery dock only after a confirmed missing source. Keep session history and draft, and create replacement worktrees from the known project root.
2026-09-30 08:05:44 +00:00
opencode-agent[bot]
ffa4c4c730
feat(app): open referenced session IDs from markdown ( #52231 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-30 15:39:30 +08:00
Luke Parker
01efd22b2a
feat(desktop): comment on page elements from the in-app browser ( #52217 )
2026-09-30 16:52:42 +10:00
opencode-agent[bot]
dd68d6eb79
fix(app): select new-session project by resolved ID ( #52230 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-30 14:34:05 +08:00
Brendonovich
7f008d40cb
fix(app): recover sessions after their worktree is removed
...
A missing source directory leaves its location-scoped agent/model catalog unavailable and makes New worktree look up the deleted path. Use the known project catalog only when the unlisted source fails to resolve and its catalog is absent, and create replacement worktrees from the project root.
2026-09-30 06:22:57 +00:00
Simon Klee
1243d09dbc
tui: update OpenTUI to 0.5.13 ( #52233 )
2026-09-30 06:13:28 +00:00
Aiden Cline
a80a00011d
fix(ai): classify Workers AI context window rejections as context overflow ( #52128 )
2026-09-29 23:49:03 -05:00
opencode-agent[bot]
bf97a0443f
fix(app): alert only for open session tabs ( #52204 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-30 03:55:01 +00:00
Luke Parker
67b14e9191
feat(session-ui): keep open Used group header sticky ( #52210 )
2026-09-30 13:46:40 +10:00
Luke Parker
1b02abcfab
feat(session-ui): group adjacent reads into one row ( #52207 )
2026-09-30 12:54:40 +10:00
Aiden Cline
74dbc509d7
fix(ai): place prompt cache breakpoints on OpenRouter Anthropic and Qwen requests ( #52110 )
2026-09-29 18:07:49 -05:00
Aiden Cline
760f87fab1
fix(core): pass through Copilot Responses settings ( #52182 )
2026-09-29 17:52:53 -05:00
opencode-agent[bot]
df51166711
fix(ci): run V2 Discord notification after skipped build jobs ( #52012 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-29 16:22:16 -05:00
opencode
8d8a7bc844
sync release versions for v2.0.20
2026-09-29 21:08:02 +00:00
opencode-agent[bot]
a2fc1968be
fix(stats): match document background to page theme ( #52169 )
2026-09-29 15:59:22 -05:00
Aiden Cline
c2a39ac592
fix(core): stop promising a ChatGPT usage reset ( #52168 )
2026-09-29 15:50:09 -05:00
Aiden Cline
4deda18037
fix(app): align ChatGPT usage copy and links ( #52163 )
2026-09-29 15:18:45 -05:00
Aiden Cline
0f83038253
fix(core): align ChatGPT token sharing with updated partner guide ( #52162 )
2026-09-29 15:11:58 -05:00
Dax
4c33a253aa
feat(cli): add auth export and auth import commands ( #52139 )
2026-09-29 16:09:01 -04:00
opencode-agent[bot]
135995d4fc
test: stabilize V2 CI test suites ( #52159 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
Co-authored-by: jlongster <17031+jlongster@users.noreply.github.com >
2026-09-29 14:54:11 -05:00
Aiden Cline
4d9090790b
feat(core): add separate ChatGPT token-sharing OAuth method ( #52147 )
2026-09-29 14:48:51 -05:00
Aiden Cline
621a5b0706
feat(app): show ChatGPT token-sharing guidance ( #52160 )
2026-09-29 14:45:59 -05:00
Aiden Cline
16ef62c851
feat(app): show ChatGPT usage limit dialog ( #52153 )
2026-09-29 14:38:48 -05:00
Aiden Cline
b694d2bf26
fix(core): explain ChatGPT token-sharing errors ( #52158 )
2026-09-29 14:25:01 -05:00
Aiden Cline
89d37a0f6d
fix(core): restrict database files to their owner ( #52150 )
2026-09-29 14:18:40 -05:00
James Long
bc5ff1cfd9
fix(cli): answer subagent asks in run and keep parallel rejections continuing ( #52146 )
2026-09-29 15:03:06 -04:00
Aiden Cline
c14a1f5acf
feat(core): preserve provider response body in session errors ( #52136 )
2026-09-29 13:32:09 -05:00
Frank
7db941a892
docs(console): add GPT 6.1 Sol to model list
2026-09-29 14:28:47 -04:00
James Long
83fafda63a
feat(cli): continue run after rejecting a permission ask ( #51968 )
2026-09-29 14:26:20 -04:00
opencode-agent[bot]
a565ea8c74
feat(cli): allow disabling the background service ( #52107 )
...
Co-authored-by: jlongster <17031+jlongster@users.noreply.github.com >
2026-09-29 13:32:38 -04:00
Aiden Cline
3126808e0e
fix(ai): defer Mistral thinking metadata until block end ( #52008 )
2026-09-29 11:38:06 -05:00
opencode-agent[bot]
948047a8ca
fix(tui): use disclosure icon for low activity errors ( #52097 )
...
Co-authored-by: thdxr <826656+thdxr@users.noreply.github.com >
2026-09-29 11:10:32 -04:00
opencode-agent[bot]
0f931d3939
chore(core): refresh bundled models.dev snapshot
2026-09-29 12:22:53 +00:00
Kit Langton
7ef4a1a56e
feat(tui): show recently closed tabs in new session menu
2026-09-29 03:35:31 -07:00
Victor Navarro
b29dab3231
fix(core): drop SSO link from Console sign-in error ( #52062 )
2026-09-29 12:04:27 +02:00
Victor Navarro
d76f968c60
feat(core): tell users how to sign back in to OpenCode Console ( #51847 )
2026-09-29 10:58:45 +02:00
opencode-agent[bot]
b30c4d00d1
fix(ai): enable explicit caching on more message protocol routes ( #51981 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-29 00:50:08 -05:00
Aiden Cline
6712cc4c2c
fix(core): turn off Workers AI thinking through the chat template ( #52017 )
2026-09-29 00:45:17 -05:00
Aiden Cline
2aaa265cdc
fix(ai): read provider error messages from common body layouts ( #52014 )
2026-09-29 00:19:20 -05:00
Luke Parker
ff72659a47
fix(desktop): give isolated dev service a fixed port ( #52013 )
2026-09-29 15:09:50 +10:00
Aiden Cline
14af33d53d
fix(ai): show provider error bodies when no message is recognized ( #51978 )
2026-09-29 00:06:52 -05:00
Luke Parker
a604b7f773
fix(ui): calm diff word highlights with @pierre/diffs 1.5.1 ( #51236 )
2026-09-29 14:58:24 +10:00
Luke Parker
41d4a9c45c
fix(session-ui): render moved notice as a timeline divider ( #52009 )
2026-09-29 14:58:13 +10:00
Luke Parker
293d60a89f
chore(desktop): bump electron to 44.4.5 ( #52005 )
2026-09-29 14:50:04 +10:00
Aiden Cline
34a8938dc7
fix(ai): bind Bedrock Claude thinking blocks by default ( #51959 )
2026-09-28 23:38:20 -05:00
Aiden Cline
36ef6cc216
fix(ai): finalize Bedrock redacted reasoning at block end ( #51999 )
2026-09-28 23:37:51 -05:00
opencode
f02c30eb55
sync release versions for v2.0.19
2026-09-29 04:31:02 +00:00
Aiden Cline
ca084b2430
fix(ai): give provider routes distinct IDs ( #51976 )
2026-09-28 19:55:06 -05:00
Aiden Cline
3740ec311b
feat(core): align shell tool environment with agent conventions ( #51975 )
2026-09-28 19:53:53 -05:00