Commit Graph

72 Commits

Author SHA1 Message Date
Aiden Cline 5a81586c4f feat(openai): add responses websocket transport (#29477) 2026-05-27 15:02:37 -05:00
Aiden Cline 8ccf5d841d fix: allow experimental flags to override umbrella (#29273) 2026-05-25 16:42:34 -05:00
Aiden Cline 837948059f tweak: make OPENCODE_EXPERIMENTAL_NATIVE_LLM separate from OPENCODE_EXPERIMENTAL (#29123) 2026-05-24 13:07:25 -05:00
opencode-agent[bot] ce4661f6f7 chore: generate 2026-05-18 18:42:55 +00:00
Kit Langton e0826dbb1a Preview native LLM runtime stack (#27114) 2026-05-18 14:41:36 -04:00
opencode-agent[bot] 5350e8ccab chore: generate 2026-05-15 19:48:45 +00:00
Shoubhit Dash 30c7e05493 test(instance): add effect-native fixture helpers (#27781) 2026-05-16 01:17:37 +05:30
Shoubhit Dash 12968615a0 refactor(instance): remove legacy runtime fallback (#27757) 2026-05-15 23:05:44 +05:30
Shoubhit Dash b94f4d9f3f refactor(flags): migrate skip migrations flag (#27705) 2026-05-15 14:54:29 +05:30
Shoubhit Dash d10832fdd0 refactor(flags): migrate lsp download flag (#27699) 2026-05-15 14:35:31 +05:30
Shoubhit Dash 5d9e846415 refactor(flags): migrate claude code prompt flag (#27690) 2026-05-15 14:17:04 +05:30
Shoubhit Dash 5441710030 refactor(flags): migrate external skills flag (#27685) 2026-05-15 13:24:56 +05:30
Shoubhit Dash caee7d7afa refactor(flags): migrate output token max to runtime flags (#27680) 2026-05-15 13:07:35 +05:30
Shoubhit Dash 5f242e740e refactor(flags): move channel db flag to runtime flags (#27615) 2026-05-15 04:09:10 +05:30
Shoubhit Dash 0c677d46e4 refactor(flags): move auto share to runtime flags (#27611) 2026-05-15 03:58:26 +05:30
Shoubhit Dash 20466794da refactor(flags): move embedded web ui flag to runtime flags (#27613) 2026-05-15 03:51:29 +05:30
Shoubhit Dash 31866523a7 refactor(lsp): move ty flag to runtime flags (#27610) 2026-05-15 03:40:30 +05:30
opencode-agent[bot] c8bb5bf002 chore: generate 2026-05-14 22:00:48 +00:00
Shoubhit Dash 9733776e6f refactor(flags): migrate icon discovery runtime flag (#27609) 2026-05-15 03:24:14 +05:30
Shoubhit Dash 87f89f8ab7 refactor(format): move oxfmt flag to runtime flags (#27608) 2026-05-15 03:03:37 +05:30
opencode-agent[bot] 304d7d846d chore: generate 2026-05-14 21:32:52 +00:00
Shoubhit Dash d9e19a0c3f refactor(flags): move bash timeout to runtime flags (#27607) 2026-05-15 02:49:14 +05:30
Shoubhit Dash e484325387 refactor(provider): use runtime flag for experimental models (#27606) 2026-05-15 02:48:01 +05:30
Shoubhit Dash 007f189b91 refactor(flags): migrate claude code skills flag to RuntimeFlags (#27605) 2026-05-15 02:47:26 +05:30
Shoubhit Dash ea2af144be feat: add experimental background subagents (#27084) 2026-05-14 22:10:15 +05:30
Kit Langton 4abae0eb17 fix(session): type busy errors (#27410) 2026-05-14 01:28:04 +00:00
Kit Langton 32783f718f test(effect): use Effect sleep in instance state tests (#27404) 2026-05-13 20:43:46 -04:00
Shoubhit Dash f2ad72b735 refactor(flags): route session workspaces through runtime flags (#27335) 2026-05-13 20:14:40 +05:30
Shoubhit Dash 8a1166adf3 refactor(flags): route event system through runtime flags (#27323) 2026-05-13 17:44:09 +05:30
Kit Langton d5e9fd2f75 effect: move tool flags into RuntimeFlags (#27198) 2026-05-12 21:45:53 -04:00
Kit Langton 807a54e72e effect: add RuntimeFlags service (#27181) 2026-05-12 20:59:02 -04:00
Kit Langton 63c68899e0 test: migrate app runtime logger effect tests (#27176) 2026-05-12 23:47:49 +00:00
Kit Langton 6e4151d38d Fix runner cancel completion (#27115) 2026-05-12 14:22:56 -04:00
Dax 970fe5b840 Track session usage totals (#26644) 2026-05-12 01:18:57 -04:00
Kit Langton 04449495bf fix(instance): run bootstrap from instance store (#25475) 2026-05-02 19:33:38 -04:00
Kit Langton 63bf45a01d Delete Instance.dispose and Instance.reload (#25427) 2026-05-02 11:44:16 -04:00
Kit Langton 6c85bbc7f0 Replace Instance.disposeAll/load with fixture helper (#25418) 2026-05-02 10:56:15 -04:00
Kit Langton 6a287d2fe6 Migrate test inits from Promise to Effect (#25377) 2026-05-02 09:07:59 -04:00
Kit Langton 2f489989ce test(effect): stabilize runner active shell check (#25203) 2026-04-30 21:36:19 -04:00
Kit Langton 67f6267386 test: use Effect test helper for run-service (#25048) 2026-04-30 17:05:10 +00:00
Kit Langton 0f1a00d503 test: use testEffect for instance state (#25115) 2026-04-30 12:53:13 -04:00
Kit Langton 632864f8fd test: use Effect test helper for app runtime logger (#25049) 2026-04-30 12:52:29 -04:00
Kit Langton e100537afd test: use Effect runtime in runner deadlock case (#25045) 2026-04-30 12:45:30 -04:00
Kit Langton bef0078646 test: cover ConfigService helper (#25042) 2026-04-30 02:41:59 +00:00
Kit Langton 81c13a8867 test: deflake runner cancel test (#25021) 2026-04-29 20:19:52 -04:00
Kit Langton 50ac6672b3 fix(session): harden shell cancellation (#24553) 2026-04-27 20:47:18 +00:00
Dax 07ac891a99 refactor: remove module barrels (#24554) 2026-04-27 14:33:33 -04:00
Dax Raad 7b2fbf2c2f core: move cross-spawn-spawner from opencode to core package
Moved the cross-spawn-spawner module from packages/opencode to packages/core
to enable code sharing across the monorepo. This consolidates the process
spawning infrastructure into the core package so other packages can use
cross-platform child process spawning without duplicating the implementation.

Updated all import statements across the codebase to reference the new
location (@opencode-ai/core/effect/cross-spawn-spawner). Removed the
local copy from the opencode package along with its tests.
2026-04-25 14:23:17 -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
opencode-agent[bot] 87c17ced36 chore: generate 2026-04-23 00:25:37 -04:00