Commit graph

1932 commits

Author SHA1 Message Date
Luke Parker
4b83402a29 chore: merge dev into beta 2026-10-26 08:34:06 +10:00
Kit Langton
44fc9d2a65
refactor(core): drop unused session_pending table and pin the history compaction bound (#59020) 2026-10-25 14:27:59 -07:00
Kit Langton
450e7b9241
fix(server): don't boot a Location for global session routes (#58997) 2026-10-25 09:21:22 -07:00
Kit Langton
70c69f06f9
feat(core): store session media as media:<hash> refs in a content-addressed blob table (#58656) 2026-10-25 08:28:46 -07:00
Kit Langton
9cc9e58c73
fix(core): start fff search lazily on first find (#58959) 2026-10-25 08:08:37 -07:00
Kit Langton
2d91ed57ae
perf(core): skip encoding durable event payloads that aren't persisted (#58923) 2026-10-25 06:16:09 -07:00
opencode-agent[bot]
fecd50d21f chore(core): refresh bundled models.dev snapshot 2026-10-25 12:20:52 +00:00
opencode-agent[bot]
53f83e77fc
feat(core): expose MCP server title from serverInfo (#58950)
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com>
2026-10-25 11:02:29 +00:00
Victor Navarro
a41d09bc78
feat(core): merge Console config as a config layer (#57703) 2026-10-25 11:04:41 +01:00
Aiden Cline
0b7f4c4161
fix(core): revalidate the models.dev catalog with its ETag (#58813) 2026-10-24 23:34:27 -05:00
Aiden Cline
e0b6039e1f
refactor(core): convert tool schemas once at registration (#58848) 2026-10-24 22:22:35 -05:00
Aiden Cline
dad29a8991
refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
opencode-agent[bot]
c34a5768d2 chore(core): refresh bundled models.dev snapshot 2026-10-25 00:45:00 +00:00
Kit Langton
13a615b902
perf(core): convert each tool schema once (#58798) 2026-10-24 14:34:15 -07:00
Kit Langton
e573115f17
perf(core): cache git discovery in Project.resolve by metadata fingerprint (#58616) 2026-10-24 14:34:07 -07:00
Adam
de284dc1bc
refactor(core): keep Go allowance out of messages and sessions (#58765) 2026-10-24 13:05:02 -05:00
Aiden Cline
2dc8db4a9d
fix(core): skip malformed MCP tools instead of failing the server (#58350) 2026-10-24 12:45:34 -05:00
Walter
99845391b7
fix(core): match absolute instruction globs across directories (#58749) 2026-10-24 12:42:49 -05:00
Aiden Cline
a5328d2b66
fix(core): fill Bedrock endpoint region from provider settings (#58538) 2026-10-24 12:33:51 -05: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
opencode-agent[bot]
20a6cc7291 chore(core): refresh bundled models.dev snapshot 2026-10-24 12:20:37 +00:00
Adam
4cba1b7f5d
feat(core): record reported cost and Go allowance (#58562) 2026-10-24 03:32:36 -05:00
kernel-oops
b64cc80db3
fix(core): wait for plugin activation before each runner step (#51133)
Co-authored-by: Daniel Smolsky <dannysmo@gmail.com>
2026-10-24 06:15:29 +00:00
Kit Langton
a20ae6da09
refactor(core): resolve real git binary once on macOS (#58602) 2026-10-23 21:11:12 -07:00
Kit Langton
6436011a52
refactor(core): resolve prompt hook model once per step (#58601) 2026-10-23 21:09:30 -07:00
Kit Langton
228d232e5f
fix(core): skip no-op Azure model transform updates (#58600) 2026-10-23 21:01:41 -07:00
Adam
3330b3cf38
feat(core): offer GPT-Live through an OpenCode Console connection without an OpenAI key (#58567) 2026-10-23 22:29:46 -05:00
opencode-agent[bot]
c272a63cb4 chore(core): refresh bundled models.dev snapshot 2026-10-24 00:40:05 +00:00
Adam
df6fb9a460
fix(core): exclude realtime, embedding, and reranking models from the catalog (#58458) 2026-10-23 17:03:43 -05:00
Kit Langton
9b3a7d117d
fix(core): store opaque screenshots as JPEG before PNG (#56990) 2026-10-23 14:43:06 -07: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
1e3d32167f
fix(core): send unchanged hooked requests without copying the body (#58449) 2026-10-23 22:31:14 +10:00
Luke Parker
7b76b88cb3
fix(core): stop running tools from keeping the request hook event alive (#58448) 2026-10-23 22:30:56 +10:00
opencode-agent[bot]
5ffc418fbd chore(core): refresh bundled models.dev snapshot 2026-10-23 12:22:48 +00:00
Aiden Cline
4d30794bcf
fix(core): use the agent's model when a session has none (#58355) 2026-10-23 00:53:53 -05:00
Aiden Cline
8ecd6add75
fix(core): don't duplicate MCP servers started during initial reconciliation (#58349) 2026-10-23 00:52:52 -05:00
Aiden Cline
7b14ad4be0
fix(core): stop MCP servers in parallel on shutdown (#58351) 2026-10-23 00:50:40 -05:00
Aiden Cline
309522f0ff
fix(core): keep MCP OAuth login waiting after stray callback requests (#58342)
Co-authored-by: Reynold Hu <88558425+reynold-hu@users.noreply.github.com>
2026-10-22 23:37:08 -05:00
Luke Parker
e49157b34c
fix(core): keep remote MCP requests open past Bun's fetch idle timeout (#58341) 2026-10-23 04:34:28 +00:00
Aiden Cline
2a381f895a
feat(core): move ChatGPT context caps into a separate plugin (#58194) 2026-10-22 22:16:18 -05:00
Luke Parker
d290006820 chore: merge dev into beta 2026-10-23 13:08:54 +10:00
Aiden Cline
33726e8fc1
fix(core): ignore a compaction buffer that leaves the model no room (#58313) 2026-10-22 22:02:47 -05:00
Aiden Cline
f523f77138
feat(core): rename precompute_compaction to background_compaction and document it (#58294) 2026-10-22 21:17:40 -05:00
opencode-agent[bot]
286425fcd4 chore(core): refresh bundled models.dev snapshot 2026-10-23 00:42:39 +00:00
Aiden Cline
9624ff1d48
refactor(core): deduplicate session token types and tighten provider plugins (#57994) 2026-10-22 19:33:35 -05:00
Luke Parker
bcd713e2b7 chore: merge dev into beta 2026-10-23 09:41:06 +10:00
Aiden Cline
5f8c158976
fix(core): attribute V1 global sessions during import (#56322) 2026-10-22 18:37:28 -05:00
Luke Parker
84578e123f
chore: use bun check for local typechecks and TypeScript 7.1 in CI (#58253) 2026-10-23 09:23:31 +10:00
Kit Langton
1496384c24
fix(core): find project icons in Icon Composer bundles and app folders (#57671) 2026-10-22 13:40:30 -07:00