summaryrefslogtreecommitdiffhomepage
path: root/packages
AgeCommit message (Collapse)Author
2026-04-26chore: generateopencode-agent[bot]
2026-04-25feat(httpapi): bridge experimental tool routes (#24407)Kit Langton
2026-04-25chore: generateopencode-agent[bot]
2026-04-25feat(httpapi): bridge mcp oauth endpoints (#24405)Kit Langton
2026-04-25chore: generateopencode-agent[bot]
2026-04-25feat(httpapi): bridge mcp control endpoints (#24403)Kit Langton
2026-04-25feat(httpapi): bridge project update endpoint (#24398)Kit Langton
2026-04-25chore: generateopencode-agent[bot]
2026-04-25feat(httpapi): bridge project git init endpoint (#24394)Kit Langton
2026-04-25feat(httpapi): bridge config update endpoint (#24387)Kit Langton
2026-04-25chore: generateopencode-agent[bot]
2026-04-25feat(httpapi): bridge worktree mutations (#24371)Kit Langton
2026-04-25chore: generateopencode-agent[bot]
2026-04-25feat(httpapi): bridge instance dispose endpoint (#24368)Kit Langton
2026-04-25feat(tui): show /connect tip when user has no models configured (#24014)Kit Langton
2026-04-25chore: generateopencode-agent[bot]
2026-04-25feat(httpapi): bridge worktree read endpoint (#24366)Kit Langton
2026-04-25chore: generateopencode-agent[bot]
2026-04-25feat(httpapi): bridge experimental read endpoints (#24365)Kit Langton
2026-04-25core: move npm service to core package for shared dependency managementDax Raad
2026-04-25core: move cross-spawn-spawner to root and remove unused typesDax Raad
The cross-spawn-spawner module has been moved from src/effect/ to src/ to simplify the core package structure. The src/types.d.ts file which contained unused type declarations has also been removed. All imports throughout the codebase have been updated to reflect the new location. This change reduces the package's internal complexity by flattening the module hierarchy and removing dead code, making future maintenance easier.
2026-04-25core: move cross-spawn-spawner from opencode to core packageDax Raad
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-25chore: generateopencode-agent[bot]
2026-04-25feat(httpapi): bridge file search endpoints (#24356)Kit Langton
2026-04-25feat(tui): read Zed editor context from state db (#24352)Kit Langton
2026-04-25chore: generateopencode-agent[bot]
2026-04-25feat(httpapi): bridge catalog read endpoints (#24353)Kit Langton
2026-04-25core: move Global module to @opencode-ai/core for centralized path managementDax Raad
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-25chore: generateopencode-agent[bot]
2026-04-25core: consolidate shared infrastructure into core packageDax Raad
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-25fix(config): preserve permission order with Effect decode (#24308)Kit Langton
2026-04-25feat: add startup debug command (#24310)Dax
2026-04-25refactor: rename shared package to core (#24309)Dax
2026-04-25refactor: remove lazy cross-spawn runtime (#24305)Dax
2026-04-25chore: generateopencode-agent[bot]
2026-04-25feat(httpapi): bridge instance read endpoints (#24258)Kit Langton
2026-04-25sync release versions for v1.14.25opencode
2026-04-25core: permission config schema now provides full IntelliSense for all tool ↵Dax Raad
permission keys The permission configuration previously used a generic record type that didn't offer editor completions. Updated the schema to explicitly list all tool permission keys (read, edit, glob, grep, list, bash, task, external_directory, lsp, skill, todowrite, question, webfetch, websearch, codesearch, doom_loop) with proper types, enabling autocomplete when editing permission files.
2026-04-25ci: centralize opentui dependencies in workspace catalogDax Raad
Use catalog references for @opentui/core, @opentui/solid, and opentui-spinner across packages to ensure consistent versions and simplify updates.
2026-04-25chore: generateopencode-agent[bot]
2026-04-25fix permission config order (#24222)Dax
2026-04-25tool/lsp: include request details in permission metadata (#24139)Simon Klee
2026-04-25Fix shell cwd after login startup (#24215)Kit Langton
2026-04-24fix(build): add prettier to devDependencies (#23255)Maddison Hellstrom
2026-04-25Add Roslyn support for Razor and C# scripts (#24228)Luke Parker
2026-04-24chore: generateopencode-agent[bot]
2026-04-24test(httpapi): cover hono bridge middleware (#24216)Kit Langton
2026-04-24refactor(ripgrep): migrate result schemas to effect (#24213)Kit Langton
2026-04-24fix(opencode): clarify git amend condition to require verifying commit ↵Kyle Altendorf
landed (#19937) Co-authored-by: Aiden Cline <[email protected]> Co-authored-by: Luke Parker <[email protected]> Co-authored-by: Brendan Allan <[email protected]> Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> Co-authored-by: Shoubhit Dash <[email protected]>
2026-04-24fix: ensure gpt-5.5 compacts at correct context size when using openai oauth ↵Aiden Cline
(#24212)