Commit Graph

18 Commits

Author SHA1 Message Date
James Long bb3db5ee34 refactor(core): finish test layer node conversion (#34385) 2026-06-29 11:35:17 -04:00
opencode-agent[bot] 5186d3f462 test(core): fix layer node replacement type expectation (#34386)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-29 00:03:02 -05:00
opencode-agent[bot] d3899ad09d chore: generate 2026-06-29 03:49:43 +00:00
James Long c2ec39c5f4 refactor(core): refine layer node replacements (#34377) 2026-06-28 23:48:18 -04:00
James Long 42189a751b refactor(core): move more tests to nodes (#34248) 2026-06-27 18:10:07 +00:00
James Long 7a58b5c998 test(core): cover app node builder graphs (#34244) 2026-06-27 16:54:18 +00:00
opencode-agent[bot] dc318dfce9 chore: generate 2026-06-27 16:30:47 +00:00
James Long 36700b2f07 refactor(core): rename app node modules (#34238) 2026-06-27 12:29:21 -04:00
James Long abcdfc359d refactor(core): make node build bind maps conditionally (#34218) 2026-06-27 11:09:07 -04:00
opencode-agent[bot] b3f0c46d11 chore: generate 2026-06-27 02:47:33 +00:00
James Long 956c603bc5 refactor(core): separate out location node functionality and integrate into v2 (#34119) 2026-06-26 22:46:07 -04:00
Dax a5ddb7f291 refactor(core): replace legacy logger with Effect logging (#31310) 2026-06-08 15:41:56 -04:00
opencode-agent[bot] 1e882a15c3 chore: generate 2026-06-04 03:03:39 +00:00
Kit Langton 540e83b6c8 feat(core): add embedded v2 session runtime and tool foundation (#30632) 2026-06-03 23:02:17 -04:00
Kit Langton 2b66bcd215 chore: update Effect beta (#28505) 2026-05-20 15:09:19 -04:00
Dax Raad 6742034b03 core: move cross-spawn-spawner to root and remove unused types
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-25 14:30:16 -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