Aiden Cline
fb0f763603
fix(core): resolve hidden title models internally
2026-07-13 13:44:03 -05:00
Aiden Cline
d3bdc98457
refactor(core): let plugins pin small models via catalog draft
...
Move copilot utility-model preference out of core selection into the
github-copilot plugin by exposing catalog.model.small set/get/remove on
the transform draft.
2026-07-12 21:21:41 -05:00
Aiden Cline
ba89671d90
fix(core): prefer copilot utility models for small selection
...
Match V1 copilot title behavior by preferring picker-disabled utility
models before family priority, and cover title/small fallback edges.
2026-07-12 20:37:48 -05:00
Aiden Cline
c5dde0cabb
fix(core): align small model selection with v1 families
...
Replace the opencode gpt-5-nano hardcode and cost/name heuristic with
V1-style family priority: newest model in gpt-nano / gemini-flash /
claude-haiku (with opencode and copilot family order, Bedrock region
prefix handling, and Azure skip). No small_model config.
2026-07-12 20:07:06 -05:00
Aiden Cline
83c6e0f8ea
refactor(core): inline title model selection
...
Keep single-use model selection at the title generation call site.
2026-07-12 16:11:05 -05:00
Aiden Cline
3c71e4b4c0
fix(core): use catalog small model for session titles
...
Prefer Catalog.model.small over the session model when the title agent
has no explicit model, falling back to the session model if small
selection is unavailable.
2026-07-12 15:55:06 -05:00
+21
1e17202413
chore: merge dev into v2 ( #36556 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Julian Coy <julian@ex-machina.co >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: Simon Klee <hello@simonklee.dk >
Co-authored-by: Jay <air@live.ca >
Co-authored-by: Jack <jack@anoma.ly >
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: James Long <jlongster@users.noreply.github.com >
Co-authored-by: 冯基魁 <56265583+fengjikui@users.noreply.github.com >
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
Co-authored-by: Victor Navarro <vn4varro@gmail.com >
Co-authored-by: Dax Raad <d@ironbay.co >
Co-authored-by: Dax <mail@thdxr.com >
Co-authored-by: Nabs <nabil@instafork.com >
2026-07-12 15:16:08 -05:00
Aiden Cline and GitHub
49cb73b348
refactor(codemode): split runtime into focused interpreter modules ( #36540 )
2026-07-12 12:47:56 -05:00
430750e2f8
fix(tui): remove unsupported MCP toggle ( #36531 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-12 10:56:24 -05:00
Kit Langton and GitHub
7913c4a490
refactor(server): share event stream encoding ( #36484 )
2026-07-12 11:48:52 -04:00
5414697bd1
fix(tui): show background subagent completion ( #36530 )
...
Co-authored-by: Kit Langton <7587245+kitlangton@users.noreply.github.com >
2026-07-12 11:43:13 -04:00
Kit Langton and GitHub
e22e3b8f2c
fix(cli): keep update preflight through TUI loading ( #36475 )
2026-07-11 22:19:13 -04:00
Kit Langton and GitHub
8e657c7db5
fix(core): settle malformed tool input on failure ( #36477 )
2026-07-11 21:41:57 -04:00
Kit Langton and GitHub
02e2277057
fix(tui): lower durable event log level ( #36479 )
2026-07-11 21:37:08 -04:00
Dax Raad
ac1ddc3f83
refactor(tui): simplify config and tool display
2026-07-11 19:51:19 -04:00
8f904c8e9a
fix(cli): load v2 tui config ( #36466 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-11 19:13:29 -04:00
Dax Raad
ec07ee56f4
feat(tui): add plugin route api
2026-07-11 18:52:04 -04:00
Dax Raad
de86d73d19
feat(tui): add v2 plugin context
2026-07-11 17:56:25 -04:00
Dax Raad
0fa9e5039e
refactor(tui): reduce legacy sync usage
2026-07-11 17:05:23 -04:00
Dax Raad
c073387723
refactor(tui): use default client export
2026-07-11 16:44:55 -04:00
Dax Raad
1956497f42
fix(client): loosen opaque promise outputs
2026-07-11 16:38:02 -04:00
Dax Raad
2a7e32c416
refactor(tui): remove legacy sdk surfaces
2026-07-11 16:38:02 -04:00
Kit Langton and GitHub
56a7c06a80
fix(cli): hand update completion directly to the TUI ( #36455 )
2026-07-11 15:42:31 -04:00
Aiden Cline and GitHub
75e8fd4da2
test(codemode): drop leftover $codemode references ( #36451 )
2026-07-11 14:15:11 -05:00
b9f39dd751
fix(core): disable unused fff content caches ( #36452 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-11 15:03:54 -04:00
Aiden Cline and GitHub
6eeeb4bfcf
feat(codemode): make search a global built-in and rewrite README ( #36450 )
2026-07-11 13:43:33 -05:00
Kit Langton and GitHub
1ccaca826e
feat(cli): update preflight UI while replacing the background service ( #36448 )
2026-07-11 14:43:16 -04:00
Aiden Cline and GitHub
04f9b15178
fix(core): include child session id in background subagent start text ( #36447 )
2026-07-11 13:34:30 -05:00
Kit Langton and GitHub
66b9cc7931
fix(client): accept larger SSE events ( #36442 )
2026-07-11 14:15:53 -04:00
Kit Langton and GitHub
e3f7637eb2
feat(tui): add semantic file path truncation ( #36352 )
2026-07-11 13:57:29 -04:00
Kit Langton and GitHub
5945a8d429
fix(tui): restore queued compaction indicator ( #36440 )
2026-07-11 13:54:23 -04:00
Kit Langton and GitHub
c7ceccf869
fix(core): skip fff for aggregate locations ( #36437 )
2026-07-11 13:47:41 -04:00
Kit Langton and GitHub
00ab94c44f
fix(tui): stabilize compaction completion ( #36435 )
2026-07-11 13:06:14 -04:00
Aiden Cline and GitHub
fe09a2e9b7
feat(codemode): support Promise.any and new Promise construction ( #36339 )
2026-07-10 20:46:13 -05:00
Dax and GitHub
59202356fe
fix(tui): fork messages with agent attachments ( #36338 )
2026-07-10 21:23:46 -04:00
Dax and GitHub
637282f3b9
fix(tui): make composer close action discoverable ( #36337 )
2026-07-10 21:19:57 -04:00
d1550cb599
feat(core): port GitHub Copilot OAuth ( #36336 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-10 21:11:12 -04:00
Dax Raad
ed6c117184
fix(tui): retain leader subagent shortcut
2026-07-10 21:01:55 -04:00
Dax Raad
6ce62bd84a
feat(tui): open subagents with down
2026-07-10 21:01:04 -04:00
Dax Raad
a4a948316b
fix(core): skip unchanged plugin activation
2026-07-10 20:49:16 -04:00
Dax Raad
aca3b7813d
fix(core): publish skill source updates
2026-07-10 20:42:44 -04:00
Dax Raad
0eaa75ec0f
fix(tui): total root session family cost
2026-07-10 19:51:10 -04:00
Kit Langton and GitHub
6b3c4f5839
refactor(core): combine git discovery queries ( #36321 )
2026-07-10 19:41:48 -04:00
Aiden Cline and GitHub
8e76adb08f
feat(codemode): support promise chaining with .then/.catch/.finally ( #36304 )
2026-07-10 18:22:04 -05:00
Kit Langton and GitHub
0bb24a46c1
fix(core): defer snapshot repository discovery ( #36290 )
2026-07-10 17:34:40 -04:00
James Long and GitHub
d3f4695af3
docs: add opencode-drive skill ( #36319 )
2026-07-10 17:30:41 -04:00
Dax Raad
5b2715d24f
refactor(plugin): simplify promise adapter imports
2026-07-10 17:18:46 -04:00
Dax Raad
20e37e7122
fix(plugin): adapt promise host wire values
2026-07-10 17:18:03 -04:00
Dax Raad
b87bb4486f
fix(client): generate standalone promise DTOs
2026-07-10 17:06:45 -04:00
Dax Raad
feaec7a6be
fix overloaded models issue
2026-07-10 16:56:37 -04:00