Commit graph

161 commits

Author SHA1 Message Date
Kit Langton
e928d4ffa1
feat(server): add experimental GET /api/experimental/media/:hash and opt-in experimental-media-uri capability (#59103) 2026-10-25 21:33:53 -07:00
Luke Parker
ca7d60b663 chore: merge dev into beta 2026-10-26 09:35:44 +10:00
Kit Langton
f6991636a5
fix(client): register running sessions missed while disconnected (#53012) 2026-10-25 22:54:33 +00:00
Luke Parker
8b813d362c
feat(core): watch files open in the side panel (#59081)
Co-authored-by: James Long <longster@gmail.com>
2026-10-25 22:54:00 +00:00
Luke Parker
4b83402a29 chore: merge dev into beta 2026-10-26 08:34:06 +10:00
opencode-agent[bot]
30890fdc06
fix(client): reload VCS info when the branch changes (#58982)
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com>
2026-10-25 13:08:42 +00:00
Adam
e42f6d1016
feat(core): read OpenCode Console usage limits and classify budget refusals (#58694) 2026-10-24 11:13:12 -05:00
Adam
33ffc3e58d
feat(app): show Console budgets and Go usage where they stop you (#58714) 2026-10-24 10:07:43 -05:00
Adam
8d95ef805b
chore(server): revert hosted GPT-Live on the connected OpenCode Console (#58461) 2026-10-23 16:31:29 -05:00
Luke Parker
1b3d601700
fix(app): drop tool-result image payloads from the desktop store (#58427) 2026-10-23 21:18:12 +10:00
Luke Parker
bcd713e2b7 chore: merge dev into beta 2026-10-23 09:41:06 +10:00
Luke Parker
6102079a0e
feat(cli): add debug heap-dump command (#58252) 2026-10-23 08:59:30 +10:00
James Long
561b273fba
test(client): fix connectClientMcp test on Bun 1.4.4 (#58217) 2026-10-22 15:54:14 -04:00
James Long
4535146139
feat(client): add connectClientMcp helper for client-hosted MCP tools (#57504) 2026-10-22 15:37:57 -04:00
James Long
8b91299414
feat(core): watch files open in the side panel (#57915) 2026-10-22 09:40:26 -04:00
Luke Parker
316a688fe9 chore: merge dev into beta 2026-10-22 08:46:18 +10:00
Adam
f7577a1f65
feat(server): start hosted GPT-Live on the connected OpenCode Console (#57735) 2026-10-21 09:55:15 -05:00
Kit Langton
79fd806343
feat(server): list experimental voice models (#57194) 2026-10-20 23:13:14 -07:00
Aiden Cline
acdcdb8dd9
refactor: v2.1 minor breaking changes (#57260) 2026-10-20 00:42:13 -05:00
Dax Raad
15d4afd089 Merge remote-tracking branch 'origin/dev' into beta
# Conflicts:
#	packages/app/src/session/composer/location-missing.tsx
2026-10-18 16:03:51 -04:00
Kit Langton
b6598c9351
fix(client): skip catalog refetches for unloaded locations (#55237) 2026-10-16 14:57:06 -07:00
Kit Langton
d4a6223d01
feat(server): add experimental voice session endpoint (#55951) 2026-10-16 14:37:20 -07:00
Filip
17229d24f5
chore(ci): speed up and stabilize the test workflow (#55866) 2026-10-16 00:35:49 +02:00
Kit Langton
4ea42c47df
fix(session-ui): render user message attachments above text and admit inline files (#54650) 2026-10-13 16:28:42 -07:00
usrnk1
7b33bcea4e
feat(desktop): show session tokens and cost on the session view (#53785)
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
2026-10-13 23:14:04 +00:00
usrnk1
5b22e915d8
feat(desktop): clarify variant-only timeline notices (#54880)
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
2026-10-13 09:03:44 +00:00
Kit Langton
1aae67e853
chore: upgrade Effect to rc.118 (#50231) 2026-10-09 01:36:06 -07:00
Luke Parker
40cc0f377b
fix: surface session execution errors in desktop and TUI timelines (#53826) 2026-10-09 14:14:44 +10:00
opencode-agent[bot]
434f7b2a36
fix(app): derive waiting steer presentation from execution state (#53880)
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com>
2026-10-08 07:37:45 +00:00
Kit Langton
2bddf58716
refactor(client): share the registered service decision between clients (#53241) 2026-10-05 21:35:29 -07:00
Kit Langton
cdd63fa9e6
test: add background service lifecycle tests (#53406) 2026-10-05 14:23:00 -07:00
Kit Langton
e2d540042a
refactor(client): share startup attempt bookkeeping between clients (#53240) 2026-10-05 08:18:09 -07:00
Kit Langton
999097bdac
fix(client): preserve background service startup failures (#50784) 2026-10-04 21:53:34 -07:00
Kit Langton
25c54cbdf7
fix(client): wait for service shutdown before restart (#50042) 2026-10-04 20:59:19 -07:00
Kit Langton
3e77d5c170
fix(client): preserve service on protocol-only reconnect mismatch (#50825) 2026-10-04 13:30:43 -07:00
James Long
5ad0786536
fix(core): never let persistent PTY handoff break a server restart (#52573) 2026-10-03 10:23:31 -04:00
opencode-agent[bot]
e067948dd5
refactor(worktree): tag errors without changing the API (#52631)
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-10-01 23:09:27 -05:00
Luke Parker
f406d93a66
refactor(app): move GUI features into built-in extensions (#52369) 2026-10-01 15:17:55 +10:00
opencode-agent[bot]
19f203837e
feat(plugin): support parent session creation (#52359)
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
Co-authored-by: dbpolito <347400+dbpolito@users.noreply.github.com>
2026-09-30 22:50:09 -05:00
Aiden Cline
a117ebb408
fix(client): include the detail in client error messages (#50929) 2026-09-23 11:33:49 -05:00
Aiden Cline
d56ce74373
fix(client): throw declared API errors as Error instances (#50788) 2026-09-22 21:25:28 -05:00
OpeOginni
10aa949f43
fix(client): preserve base URL path prefix in promise client (#50428)
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
2026-09-22 21:10:57 +05:30
Luke Parker
c2b171d7c4
perf(client): poll for a starting service every 25 ms (#49780) 2026-09-19 10:40:32 +10:00
Kit Langton
2d0ce64111
fix(client): reconcile stale tools at settlement (#49672) 2026-09-17 22:23:45 -07:00
Dax Raad
ab3566ab82 feat(server): expose server info endpoint 2026-09-16 21:43:58 -04:00
Dax Raad
c987590c5f refactor(protocol): mark stateless generation experimental 2026-09-15 20:33:46 -04:00
Dax Raad
12e53ee6d4 refactor(protocol): simplify interactive resources 2026-09-15 18:23:47 -04:00
Kit Langton
1aaa8060d1
fix(client): preserve inbox events during snapshot reads (#49106) 2026-09-15 04:27:58 +00:00
James Long
081eef3b80
feat(core): make worktree APIs project-based (#48867) 2026-09-14 22:40:16 -04:00
Dax Raad
648d01eec7 refactor(protocol): normalize session resources 2026-09-14 17:51:48 -04:00