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
opencode-agent[bot]
c939aa04fe
chore: generate
2026-06-09 19:34:54 +00:00
opencode-agent[bot]
cc52dc396c
chore: generate
2026-06-09 18:30:51 +00: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
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]
155e1f20d6
chore: generate
2026-06-07 03:28:52 +00:00
opencode-agent[bot]
969bb90f69
chore: generate
2026-06-05 20:49:10 +00:00
opencode-agent[bot]
7ebc7ffb87
chore: generate
2026-06-05 18:37:29 +00:00
opencode-agent[bot]
760d523847
chore: generate
2026-06-05 18:25:57 +00:00
Kit Langton
beae7290f3
feat(core): compact v2 session context ( #30986 )
2026-06-05 13:17:23 -04:00
opencode-agent[bot]
f26a9e8856
chore: generate
2026-06-05 16:08:20 +00:00
opencode-agent[bot]
0a36433062
chore: generate
2026-06-05 03:42:49 +00:00
Kit Langton
1af8dafd3e
feat(core): persist v2 session context epochs ( #30789 )
2026-06-04 23:26:43 -04:00
opencode-agent[bot]
ab5a12d916
chore: generate
2026-06-04 23:26:09 +00:00
Kit Langton
76ecf2e58c
refactor(core): make v2 session inputs event sourced ( #30785 )
2026-06-04 19:24:30 -04:00
James Long
ba1b660d57
feat(core): moving sessions ( #30640 )
2026-06-04 15:07:46 -04:00
opencode-agent[bot]
30ec231aaf
chore: generate
2026-06-04 06:59:09 +00:00
opencode-agent[bot]
b0a929440b
chore: generate
2026-06-04 03:03:39 +00:00
Kit Langton
76ee87ead8
feat(core): add embedded v2 session runtime and tool foundation ( #30632 )
2026-06-03 23:02:17 -04:00
Dax
11dbd15812
refactor(core): nest model api id ( #30603 )
2026-06-03 14:11:38 -04:00
opencode-agent[bot]
a0e4db3714
chore: generate
2026-06-03 17:35:02 +00:00
opencode-agent[bot]
b6f76e29c5
chore: generate
2026-06-03 09:49:08 +00:00
James Long
147c6c4d51
feat(core): project copying and tracking directories ( #30139 )
2026-06-03 03:26:10 +00:00
opencode-agent[bot]
cb587b677b
chore: generate
2026-06-02 20:11:21 +00:00
opencode-agent[bot]
1acdc48a95
chore: generate
2026-06-02 19:22:06 +00:00
opencode-agent[bot]
e54f974840
chore: generate
2026-06-02 18:02:46 +00:00
opencode-agent[bot]
091ea86b31
chore: generate
2026-06-02 15:31:15 +00:00
opencode-agent[bot]
6a5ef7f2ea
chore: generate
2026-06-02 05:56:05 +00:00
opencode-agent[bot]
0136f03fa9
chore: generate
2026-06-02 05:40:53 +00:00
opencode-agent[bot]
497ff36e91
chore: generate
2026-06-02 04:14:16 +00:00
opencode-agent[bot]
8dc2ffd48f
chore: generate
2026-06-02 01:34:11 +00:00
Dax Raad
25edeaf473
fix(sdk): preserve generated event contracts
2026-05-31 03:18:43 -04:00
opencode-agent[bot]
102c8353e0
chore: generate
2026-05-31 01:09:55 +00:00
Shantur Rathore
ddc30cd151
feat(core): add session metadata support ( #23068 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-05-30 16:58:11 -05:00
opencode-agent[bot]
e4d3b81b0e
chore: generate
2026-05-30 04:07:26 +00:00
opencode-agent[bot]
b2a06351b5
chore: generate
2026-05-29 21:02:33 +00:00
opencode-agent[bot]
43f110a6cb
chore: generate
2026-05-29 03:49:46 +00:00
opencode-agent[bot]
340ad9e9ed
chore: generate
2026-05-27 12:47:27 +00:00
opencode-agent[bot]
0e88dd99e7
chore: generate
2026-05-27 02:24:30 +00:00
opencode-agent[bot]
d595e472b3
chore: generate
2026-05-25 21:30:39 +00:00
opencode-agent[bot]
b8266e5819
chore: generate
2026-05-22 18:22:48 +00:00
opencode-agent[bot]
dda69d77e8
chore: generate
2026-05-22 17:47:18 +00:00
opencode-agent[bot]
a3430db73a
chore: generate
2026-05-22 16:37:46 +00:00
opencode-agent[bot]
00038027c8
chore: generate
2026-05-22 15:31:46 +00:00
opencode-agent[bot]
63f3e84792
chore: generate
2026-05-22 12:17:49 +00:00
opencode-agent[bot]
060fbc9ce7
chore: generate
2026-05-22 11:42:14 +00:00
opencode-agent[bot]
2663ecd39d
chore: generate
2026-05-22 11:00:29 +00:00
opencode-agent[bot]
7e35cff4f5
chore: generate
2026-05-21 17:25:26 +00:00