Aiden Cline
f7dcfc2680
feat: drive reasoning variants from models.dev reasoning_options
...
Parse the curated reasoning_options field from models.dev api.json and use
its effort values to generate reasoning variants instead of the hardcoded
per-package tables, in both the v1 provider catalog and the v2 catalog plugin.
- core: ModelsDev.ReasoningOption discriminated union (toggle | effort |
budget_tokens); effort values stay open strings and unknown option types
are tolerated since api.json is cast, not decoded
- core: ReasoningVariants shared per-package effort encoder used by v1
ProviderTransform.variants and the v2 ModelsDevPlugin
- core: v2 catalog generates effort variants from reasoning_options;
curated experimental modes win id collisions; anthropic profile gains
the effort semantic
- llm: anthropic protocol supports adaptive thinking, lowers effort to
output_config.effort, and sends the effort-2025-11-24 beta header
- opencode: resolved Provider.Model carries capabilities.reasoningOptions
(unknown types and null effort values dropped at the mapping boundary);
config models accept reasoning_options; models without usable effort
data fall back to the hardcoded tables unchanged
Catalog-wide audit vs live api.json: 2975 models byte-identical, 38 diffs,
all data correcting stale hardcoded effort lists.
2026-06-09 17:21:11 -05:00
James Long
07e5ea9367
feat(opencode): add typed application layer graph ( #31531 )
2026-06-09 15:31:31 -04:00
opencode-agent[bot]
cc52dc396c
chore: generate
2026-06-09 18:30:51 +00:00
Dax
132ef57272
refactor(core): simplify location filesystem ( #31545 )
2026-06-09 14:28:45 -04:00
opencode-agent[bot]
ada5b31bb0
chore: generate
2026-06-09 16:12:42 +00:00
James Long
ffcb45d7c9
feat(tui): show project copy in session list ( #31421 )
2026-06-09 12:10:37 -04:00
Dax
6566ede935
refactor(core): consolidate references ( #31539 )
2026-06-09 16:08:58 +00:00
Dax
37522185d3
refactor(tui): centralize application exit ( #31524 )
2026-06-09 11:46:02 -04:00
Aiden Cline
960eacebcf
test(core): avoid Windows worker close race ( #31532 )
2026-06-09 10:31:19 -05:00
Sebastian
7c1e61af1e
leave a breadcrumb comment about batchWindow zero ( #31508 )
2026-06-09 13:48:59 +02:00
Simon Klee
2ababc87da
core: fix idle CPU use in file logger ( #31478 )
2026-06-09 09:27:32 +02:00
Ben Sandbrook
ab701d20eb
feat: add "reasoning" as interleaved field option for vLLM providers ( #30477 )
...
Co-authored-by: Ben Sandbrook <1126483+delta9000@users.noreply.github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-06-08 23:16:05 -05:00
opencode-agent[bot]
537666149b
chore: generate
2026-06-08 19:43:41 +00:00
Dax
c06ad7c881
refactor(core): replace legacy logger with Effect logging ( #31310 )
2026-06-08 15:41:56 -04:00
Shoubhit Dash
b34d9242d1
fix(core): disable fff trace logs ( #31380 )
2026-06-08 21:10:09 +05:30
opencode-agent[bot]
ea5f97609a
chore: generate
2026-06-08 14:15:38 +00:00
Shoubhit Dash
4119051077
fix: stabilize fff file results ( #31369 )
2026-06-08 19:43:38 +05:30
opencode-agent[bot]
89e371c94b
chore: generate
2026-06-08 13:41:54 +00:00
Shoubhit Dash
b1a6c40ad0
fix: speed up fff file search ( #31366 )
2026-06-08 19:09:55 +05:30
Aiden Cline
233427f08e
test(core): cover skill directory output ( #31263 )
2026-06-07 12:37:53 -05:00
Dax
fe0c4f8c74
refactor(server): canonicalize service API ( #31049 )
2026-06-07 03:27:28 +00:00
Kit Langton
53ff1b57c9
fix(core): preserve session failure causes
2026-06-06 23:26:21 -04:00
Kit Langton
1025540fcc
test(core): cover managed output read permissions ( #31166 )
2026-06-07 01:58:41 +00:00
Kit Langton
eb9a683b40
fix(core): harden unified tool runtime ( #31171 )
2026-06-06 21:55:34 -04:00
Kit Langton
48c26fa039
fix(test): release Windows search handles ( #31172 )
2026-06-07 01:41:54 +00:00
Kit Langton
10d1e04e9b
fix(core): isolate image normalization ( #31165 )
2026-06-06 21:24:54 -04:00
Kit Langton
807c804c24
fix(core): use static tool type imports ( #31170 )
2026-06-06 20:54:37 -04:00
Kit Langton
660a00d317
refactor(core): unify v2 tool architecture ( #31168 )
2026-06-06 20:49:12 -04:00
fancivez
06d7840d1d
docs: fix MCP header interpolation example to {env:VAR} ( #31078 )
...
Co-authored-by: wujunchen <wujunchen@baidu.com>
2026-06-06 18:33:01 -05:00
opencode-agent[bot]
77963d884a
chore: generate
2026-06-06 13:44:07 +00:00
Dmitriy Kovalenko
7d3d80f840
feat(opencode): fff search tools ( #27802 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
2026-06-06 19:12:31 +05:30
Kit Langton
4814ab3a3d
fix(core): enforce V2 tool permissions ( #31061 )
deploy / deploy (push) Waiting to run
generate / generate (push) Waiting to run
nix-eval / nix-eval (push) Waiting to run
nix-hashes / compute-hash (blacksmith-4vcpu-ubuntu-2404, x86_64-linux) (push) Waiting to run
nix-hashes / compute-hash (blacksmith-4vcpu-ubuntu-2404-arm, aarch64-linux) (push) Waiting to run
nix-hashes / compute-hash (macos-15-intel, x86_64-darwin) (push) Waiting to run
nix-hashes / compute-hash (macos-latest, aarch64-darwin) (push) Waiting to run
nix-hashes / update-hashes (push) Blocked by required conditions
publish / version (push) Waiting to run
publish / build-cli (push) Blocked by required conditions
publish / sign-cli-windows (push) Blocked by required conditions
publish / build-electron (map[bun_install_flags:--os=darwin --cpu=arm64 host:macos-26 platform_flag:--mac --arm64 target:aarch64-apple-darwin]) (push) Blocked by required conditions
publish / build-electron (map[bun_install_flags:--os=darwin --cpu=x64 host:macos-26-intel platform_flag:--mac --x64 target:x86_64-apple-darwin]) (push) Blocked by required conditions
publish / build-electron (map[host:blacksmith-4vcpu-ubuntu-2404 platform_flag:--linux target:x86_64-unknown-linux-gnu]) (push) Blocked by required conditions
publish / build-electron (map[host:blacksmith-4vcpu-ubuntu-2404-arm platform_flag:--linux --arm64 target:aarch64-unknown-linux-gnu]) (push) Blocked by required conditions
publish / build-electron (map[host:blacksmith-4vcpu-windows-2025 platform_flag:--win target:x86_64-pc-windows-msvc]) (push) Blocked by required conditions
publish / build-electron (map[host:windows-2025 platform_flag:--win --arm64 target:aarch64-pc-windows-msvc]) (push) Blocked by required conditions
publish / publish (push) Blocked by required conditions
test / unit (windows) (push) Waiting to run
test / e2e (linux) (push) Waiting to run
test / e2e (windows) (push) Waiting to run
test / unit (linux) (push) Waiting to run
typecheck / typecheck (push) Waiting to run
2026-06-06 08:00:24 -04:00
Kit Langton
747b8daafc
fix(core): bound prompt cache session keys ( #31062 )
2026-06-06 08:00:16 -04:00
Kit Langton
09d9cf01f9
refactor(core): simplify search root protocol ( #31060 )
containers / build (push) Waiting to run
deploy / deploy (push) Waiting to run
generate / generate (push) Waiting to run
nix-eval / nix-eval (push) Waiting to run
nix-hashes / compute-hash (blacksmith-4vcpu-ubuntu-2404, x86_64-linux) (push) Waiting to run
nix-hashes / compute-hash (blacksmith-4vcpu-ubuntu-2404-arm, aarch64-linux) (push) Waiting to run
nix-hashes / compute-hash (macos-15-intel, x86_64-darwin) (push) Waiting to run
nix-hashes / compute-hash (macos-latest, aarch64-darwin) (push) Waiting to run
nix-hashes / update-hashes (push) Blocked by required conditions
publish / publish (push) Blocked by required conditions
publish / version (push) Waiting to run
publish / build-cli (push) Blocked by required conditions
publish / sign-cli-windows (push) Blocked by required conditions
publish / build-electron (map[bun_install_flags:--os=darwin --cpu=arm64 host:macos-26 platform_flag:--mac --arm64 target:aarch64-apple-darwin]) (push) Blocked by required conditions
publish / build-electron (map[bun_install_flags:--os=darwin --cpu=x64 host:macos-26-intel platform_flag:--mac --x64 target:x86_64-apple-darwin]) (push) Blocked by required conditions
publish / build-electron (map[host:blacksmith-4vcpu-ubuntu-2404 platform_flag:--linux target:x86_64-unknown-linux-gnu]) (push) Blocked by required conditions
publish / build-electron (map[host:blacksmith-4vcpu-ubuntu-2404-arm platform_flag:--linux --arm64 target:aarch64-unknown-linux-gnu]) (push) Blocked by required conditions
publish / build-electron (map[host:blacksmith-4vcpu-windows-2025 platform_flag:--win target:x86_64-pc-windows-msvc]) (push) Blocked by required conditions
publish / build-electron (map[host:windows-2025 platform_flag:--win --arm64 target:aarch64-pc-windows-msvc]) (push) Blocked by required conditions
storybook / storybook build (push) Waiting to run
test / unit (linux) (push) Waiting to run
test / unit (windows) (push) Waiting to run
test / e2e (linux) (push) Waiting to run
test / e2e (windows) (push) Waiting to run
typecheck / typecheck (push) Waiting to run
http-recorder release / release (push) Has been cancelled
2026-06-06 03:20:06 +00:00
Kit Langton
147169e9b7
refactor(core): simplify filesystem read protocol ( #31058 )
2026-06-06 03:08:55 +00:00
Kit Langton
ceccde7e84
refactor(core): simplify filesystem mutation protocol ( #31059 )
2026-06-06 03:08:23 +00:00
Kit Langton
54f4974546
feat(http-recorder): prepare public beta release ( #31018 )
2026-06-06 03:01:26 +00:00
Kit Langton
83dca45dd5
fix(core): make V2 reads media-aware and binary-safe ( #31038 )
2026-06-05 19:48:34 -04:00
opencode-agent[bot]
7c6adcf60f
fix(core): scope v2 prompt cache by session ( #31036 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-05 19:11:32 -04:00
James Long
f591bf5f93
feat(tui): delete working copies from move dialog ( #31017 )
2026-06-05 16:47:10 -04:00
Kit Langton
025e1ac69f
fix(core): validate public session model switches ( #31012 )
2026-06-05 16:36:26 -04:00
Kit Langton
820c984d47
fix(core): recover v2 context overflow ( #31005 )
2026-06-05 16:05:51 -04:00
Kit Langton
a57fb32d95
feat(core): expose session model switching ( #31011 )
2026-06-05 15:55:36 -04:00
Kit Langton
05d1104ecd
fix(core): scope Vertex provider transforms ( #31004 )
nix-eval / nix-eval (push) Waiting to run
nix-hashes / compute-hash (blacksmith-4vcpu-ubuntu-2404, x86_64-linux) (push) Waiting to run
nix-hashes / compute-hash (blacksmith-4vcpu-ubuntu-2404-arm, aarch64-linux) (push) Waiting to run
nix-hashes / compute-hash (macos-15-intel, x86_64-darwin) (push) Waiting to run
nix-hashes / compute-hash (macos-latest, aarch64-darwin) (push) Waiting to run
nix-hashes / update-hashes (push) Blocked by required conditions
publish / build-electron (map[host:blacksmith-4vcpu-ubuntu-2404-arm platform_flag:--linux --arm64 target:aarch64-unknown-linux-gnu]) (push) Blocked by required conditions
publish / build-electron (map[host:blacksmith-4vcpu-windows-2025 platform_flag:--win target:x86_64-pc-windows-msvc]) (push) Blocked by required conditions
publish / build-electron (map[host:windows-2025 platform_flag:--win --arm64 target:aarch64-pc-windows-msvc]) (push) Blocked by required conditions
publish / publish (push) Blocked by required conditions
publish / sign-cli-windows (push) Blocked by required conditions
publish / build-electron (map[bun_install_flags:--os=darwin --cpu=arm64 host:macos-26 platform_flag:--mac --arm64 target:aarch64-apple-darwin]) (push) Blocked by required conditions
publish / build-electron (map[bun_install_flags:--os=darwin --cpu=x64 host:macos-26-intel platform_flag:--mac --x64 target:x86_64-apple-darwin]) (push) Blocked by required conditions
publish / build-electron (map[host:blacksmith-4vcpu-ubuntu-2404 platform_flag:--linux target:x86_64-unknown-linux-gnu]) (push) Blocked by required conditions
publish / version (push) Waiting to run
publish / build-cli (push) Blocked by required conditions
storybook / storybook build (push) Waiting to run
test / unit (linux) (push) Waiting to run
test / unit (windows) (push) Waiting to run
test / e2e (linux) (push) Waiting to run
test / e2e (windows) (push) Waiting to run
deploy / deploy (push) Waiting to run
generate / generate (push) Waiting to run
typecheck / typecheck (push) Waiting to run
docs-locale-sync / sync-locales (push) Has been cancelled
2026-06-05 14:55:52 -04:00
Kit Langton
a9094fd059
feat(core): bound v2 tool output ( #30999 )
2026-06-05 14:35:19 -04:00
Kit Langton
0bdd9aa494
fix(core): preserve model request semantics ( #30990 )
2026-06-05 14:23:31 -04:00
Kit Langton
beae7290f3
feat(core): compact v2 session context ( #30986 )
2026-06-05 13:17:23 -04:00
James Long
ecdfcd91ca
fix(tui): show current location in working copies; order by created; change shortcut; tab to cycle actions in dialog select ( #30989 )
2026-06-05 13:14:13 -04:00
Kit Langton
3151e2246a
fix(core): harden model selection edges ( #30987 )
2026-06-05 16:28:32 +00:00
Kit Langton
d2204e0ff5
feat(core): honor default session models ( #30982 )
2026-06-05 12:10:48 -04:00