James Long
ede70549ff
feat(opencode): add typed application layer graph ( #31531 )
2026-06-09 15:31:31 -04:00
opencode-agent[bot]
92deeebd42
chore: generate
2026-06-09 19:10:44 +00:00
Dax
6bfae48c77
fix(opencode): restore effect error logging ( #31551 )
2026-06-09 19:09:04 +00:00
Dax
f6f849b34c
refactor(tui): centralize application exit ( #31524 )
2026-06-09 11:46:02 -04:00
opencode-agent[bot]
d8fd4cc4e4
chore: generate
2026-06-08 19:43:41 +00:00
Dax
a5ddb7f291
refactor(core): replace legacy logger with Effect logging ( #31310 )
2026-06-08 15:41:56 -04:00
Dax
93316f1fae
refactor(server): canonicalize service API ( #31049 )
2026-06-07 03:27:28 +00:00
Aiden Cline
138c0b9bdf
fix(openai): preserve websocket idle state ( #30586 )
2026-06-03 12:23:00 -05:00
Dax
fbda5fadda
refactor(core): move v1 schemas into core ( #30473 )
2026-06-03 02:42:13 +00:00
Aiden Cline
eecefed308
fix(opencode): preserve websocket api errors ( #30321 )
2026-06-01 23:23:51 -05:00
opencode-agent[bot]
165c648fab
chore: generate
2026-06-02 03:28:04 +00:00
Aiden Cline
8c49ee3503
fix(opencode): remove sunsetted gpt-5.2 and gpt-5.3-codex from allowed models for codex subscriptions ( #30316 )
2026-06-01 22:20:44 -05:00
Aiden Cline
cf357dc4df
feat(core): update Copilot for token-based billing ( #30181 )
2026-06-01 14:55:23 -05:00
Dax
e2a8e18298
refactor(core): move database schema ownership ( #29068 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-05-30 21:08:38 -04:00
Aiden Cline
069f20249e
fix(openai): proxy websocket connections under bun ( #29832 )
2026-05-28 23:53:07 -05:00
Aiden Cline
e3aa026d93
fix(openai): preserve websocket upgrade error messages ( #29774 )
2026-05-28 14:34:28 -05:00
Luke Parker
76865d0687
fix(openai): keep websocket response timeouts active ( #29699 )
2026-05-28 18:28:01 +10:00
Aiden Cline
29dec8214f
fix(openai): retry websocket stream failures ( #29673 )
2026-05-28 01:16:18 -05:00
DS
6463ed7c81
fix(openai): support websocket custom base URLs ( #29636 )
2026-05-27 18:46:30 -05:00
opencode-agent[bot]
2b7c8c64ad
chore: generate
2026-05-27 20:05:11 +00:00
Aiden Cline
5a81586c4f
feat(openai): add responses websocket transport ( #29477 )
2026-05-27 15:02:37 -05:00
Aiden Cline
bd13b39b5c
feat(plugin): add dispose hook ( #29493 )
2026-05-26 21:21:53 -05:00
Aiden Cline
10692685eb
fix(plugin): use codex session-id header ( #29471 )
2026-05-26 19:16:07 -05:00
Musa
97883f559c
fix(digitalocean): use OAuth token directly for inference instead of creating MAK ( #28897 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-26 14:20:25 -05:00
Kit Langton
f44c9ebba2
chore: drop dead imports across opencode/core/llm ( #28720 )
2026-05-21 17:03:12 -04:00
opencode-agent[bot]
0ce9d36284
chore: generate
2026-05-21 05:14:43 +00:00
Milosz Jankiewicz
e16b360d6a
feat(opencode): add xAI Grok OAuth (SuperGrok) + device-code login ( #28557 )
...
Co-authored-by: Jaaneek <Jaaneek@users.noreply.github.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-05-21 00:13:28 -05:00
cooper-oai
3d2bbc5a53
fix(opencode): dedupe concurrent Codex OAuth refreshes ( #28236 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-05-20 23:34:31 -05:00
Sebastian
2692f7efcb
handle permanent file plugin errors ( #27344 )
2026-05-20 18:47:30 +02:00
Kit Langton
f7dae7d270
fix(bus): acquire PubSub subscription eagerly to close /event race ( #27959 )
2026-05-18 11:38:05 -04:00
Musa
b91547657f
fix(plugin): scope digitalocean oauth to genai ( #27599 )
2026-05-14 15:20:34 -05:00
Kit Langton
807a54e72e
effect: add RuntimeFlags service ( #27181 )
2026-05-12 20:59:02 -04:00
opencode-agent[bot]
8bbf303d04
chore: generate
2026-05-12 21:24:39 +00:00
Musa
d10af17839
feat(plugin): add DigitalOcean OAuth + Inference Routers ( #26095 )
2026-05-12 16:22:40 -05:00
Kit Langton
63538907de
Migrate runtime validators to Effect Schema ( #26975 )
2026-05-11 21:41:56 -04:00
Utkub24
57fd285b2a
fix: allow Codex Spark with Codex OAuth ( #25640 )
2026-05-03 17:58:16 -05:00
Shoubhit Dash
22d0563671
fix(auth): respect server username in clients ( #25596 )
2026-05-03 19:28:31 +05:30
Kit Langton
e159608e59
refactor: rename workspace adapters ( #25272 )
2026-05-01 07:36:52 -04:00
opencode-agent[bot]
2c77506439
chore: generate
2026-04-30 21:04:24 +00:00
Aiden Cline
b6cf4bd356
tweak: adjust codex plugin to use the models hook ( #25157 )
2026-04-30 16:03:07 -05:00
Aiden Cline
84380bb46f
tweak: make azure onboarding ux a bit better ( #25057 )
2026-04-29 23:35:59 -05:00
Aiden Cline
88be575023
fix(copilot): ensure available variants sync from api ( #24734 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-28 14:58:51 -05:00
Kit Langton
78e54a5331
refactor(httpapi): fork server startup by flag ( #24799 )
2026-04-28 11:02:35 -04:00
Dax
07ac891a99
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -04:00
Dax Raad
5ea6eaad3c
core: move npm service to core package for shared dependency management
2026-04-25 14:36:15 -04:00
Dax Raad
9031b8f108
core: move Global module to @opencode-ai/core for centralized path management
...
Move the Global module from packages/opencode/src/global to packages/core/src/global
to provide a unified location for managing XDG directories and application paths.
This eliminates duplicate path definitions across packages and ensures consistent
access to data, config, cache, state, log, and bin directories throughout the codebase.
2026-04-25 13:52:32 -04:00
Dax Raad
6bc94f94b1
core: consolidate shared infrastructure into core package
...
Moves effect logging, observability, runtime utilities, flags, installation
version info, and process utilities from opencode to core package. This
enables better code sharing across packages and establishes core as the
single source of truth for foundational utilities.
All internal imports updated to use @opencode-ai/core paths for consistency.
2026-04-25 13:30:37 -04:00
Dax
1865f4fc5f
refactor: rename shared package to core ( #24309 )
2026-04-25 10:59:17 -04:00
Aiden Cline
6490df3481
fix: ensure gpt-5.5 compacts at correct context size when using openai oauth ( #24212 )
2026-04-24 17:39:06 -04:00
Aiden Cline
dbc218cc9b
tweak: codex model logic ( #23925 )
2026-04-23 00:29:56 -04:00