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
Dax
132ef57272
refactor(core): simplify location filesystem ( #31545 )
2026-06-09 14:28:45 -04: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
Dax
fe0c4f8c74
refactor(server): canonicalize service API ( #31049 )
2026-06-07 03:27:28 +00:00
James Long
f591bf5f93
feat(tui): delete working copies from move dialog ( #31017 )
2026-06-05 16:47:10 -04:00
Kit Langton
a9094fd059
feat(core): bound v2 tool output ( #30999 )
2026-06-05 14:35:19 -04: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
Kit Langton
3003867c25
feat(tui): allow backgrounding synchronous subagents ( #30488 )
2026-06-04 23:40:52 -04:00
Kit Langton
1af8dafd3e
feat(core): persist v2 session context epochs ( #30789 )
2026-06-04 23:26:43 -04: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
Dax
1ff19103a2
feat(core): add command registry ( #30624 )
2026-06-04 02:57:43 -04: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
Dax
1520b0de20
refactor(core): remove ai sdk option fields ( #30581 )
2026-06-03 17:32:58 +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
Dax Raad
5937e606df
feat(opencode): add filesystem read and list routes
2026-06-02 01:54:27 -04:00
Dax Raad
8d03f6c5be
refactor(core): simplify session pagination
2026-06-02 01:39:04 -04:00
Dax Raad
c1c02f80dd
feat(core): expose session location
2026-06-02 00:12:42 -04:00
Dax
9b815bcbd2
feat(core): add location-based permission service ( #30287 )
2026-06-02 01:32:50 +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
Kit Langton
76d814e747
refactor(server): unify instance httpapi middleware routing
...
Unify declared instance HTTP API endpoints under typed middleware routing, including event streaming and PTY WebSocket connect handling.\n\nPreserve PTY connect compatibility by checking missing PTYs before parsing optional cursor and ticket query fields, with regression coverage.
2026-05-27 08:45:11 -04:00
Aiden Cline
f965db9e13
feat: add headerTimeout cfg option, default it on only for openai w/ default of 10s ( #29484 )
2026-05-26 21:22:24 -05:00
opencode-agent[bot]
d595e472b3
chore: generate
2026-05-25 21:30:39 +00:00
James Long
ba746e36d8
fix(tui): empty states, context, and minor improvements to diff viewer ( #28878 )
2026-05-22 14:21:22 -04:00
Shoubhit Dash
0e14404e5f
fix(sync): map workspace warp not found ( #28882 )
2026-05-22 23:15:53 +05:30
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
opencode-agent[bot]
6bee6ee755
chore: generate
2026-05-21 11:01:36 +00:00
opencode-agent[bot]
dbd709376b
chore: generate
2026-05-21 10:15:54 +00:00
opencode-agent[bot]
516af86d53
chore: generate
2026-05-21 09:43:40 +00:00