Commit Graph

40 Commits

Author SHA1 Message Date
Aiden Cline 823745deea fix(core): preserve session metadata migration identity (#30176) 2026-06-01 04:50:43 +00:00
Dax 07a4c49e30 feat(worktree): add managed workspace cloning (#30117) 2026-05-31 11:57:44 -04:00
opencode-agent[bot] c6f77e50f8 chore: generate 2026-05-31 01:09:55 +00: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
opencode-agent[bot] b8837a9920 chore: generate 2026-05-31 00:04:25 +00:00
Dax Raad 52fa557b57 fix(core): isolate location layer instances 2026-05-30 20:02:14 -04:00
Dax Raad 9396bb234d feat(core): add default agent plugin 2026-05-30 00:49:52 -04:00
opencode-agent[bot] 6cb9868946 chore: generate 2026-05-30 04:07:26 +00:00
Dax 999db7786c feat(core): add location-scoped config loading (#29625) 2026-05-30 04:06:08 +00:00
Saurav M H 4854d1631b fix(opencode): pass OAuth scopes to GoogleAuth for Vertex AI (#15110)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-05-28 19:05:43 -05:00
opencode-agent[bot] 6510edc796 fix(project): restore remote project identity (#29495) 2026-05-27 03:09:20 +00:00
Dax Raad 9763298054 fix(project): preserve cached project identity 2026-05-26 17:50:42 -04:00
opencode-agent[bot] 6101c01661 chore: generate 2026-05-23 04:49:36 +00:00
Dax 3e8bfd470f feat(project): resolve remote-backed project identity (#28914) 2026-05-23 04:48:09 +00:00
JPFrancoia c137656108 fix(vertex): Vertex (Antropic) provider: use .rep.googleapis.com for continental multi-region endpoints (us, eu) (#28347)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-05-21 23:03:24 -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] 07f7d103e3 chore: generate 2026-05-21 00:55:10 +00:00
Dax 106fa6518a Rename v2 auth service to account (#28260) 2026-05-21 00:53:27 +00:00
Kit Langton 2b66bcd215 chore: update Effect beta (#28505) 2026-05-20 15:09:19 -04:00
Dax 5ada30c092 Load models.dev snapshot from build global (#28077) 2026-05-17 21:59:44 -04:00
opencode-agent[bot] 71bd1abb6a chore: generate 2026-05-15 00:52:06 +00:00
Dax caa9275323 Add Effect-native core event system (#27415) 2026-05-15 00:50:23 +00:00
nv-kasikritc 5241715718 feat(provider): add NVIDIA endpoints origin header (#27394) 2026-05-14 17:21:58 -05:00
Dax 4c90312462 refactor(core): move models.dev into core (#27347) 2026-05-13 20:58:24 -04:00
opencode-agent[bot] 786bb115b2 chore: generate 2026-05-14 00:33:32 +00:00
Kit Langton 92c16a371e effect(core): track stderr truncation; polish AppProcess callers (#27353) 2026-05-13 20:31:03 -04:00
Kit Langton e4683ff4e3 effect(core): add stdin option to AppProcess.run; migrate snapshot+clipboard (#27224) 2026-05-13 11:10:23 -04:00
opencode-agent[bot] b93caf6102 chore: generate 2026-05-13 14:47:40 +00:00
Dax 0381c92481 core: expose v2 model listing API (#25821) 2026-05-13 14:43:08 +00:00
opencode-agent[bot] e76d8504ce chore: generate 2026-05-13 01:26:12 +00:00
Kit Langton 590dfc916f effect(core): add AppProcess service (Phase 1) (#27178) 2026-05-13 01:24:53 +00:00
Kit Langton e9bd6648c4 refactor(config+core): drop ConfigPaths.readFile, add AppFileSystem.readFileStringSafe, flatten TuiConfig.loadState (#25602) 2026-05-03 15:21:34 +00:00
Aiden Cline 8627ca0c81 core: fix npm package detection to properly handle cached directories without installed packages (#25354) 2026-05-01 15:49:14 -05:00
Dax Raad dfdd77a597 core: allow agents to access global tmp directory without permission prompts
Agents can now create temporary files in the global tmp directory without
triggering external_directory permission prompts. This enables agents to
freely use temporary storage for intermediate files during builds and
other operations.
2026-05-01 15:35:45 -04:00
Kit Langton f5cbfb0ef8 test: use testEffect for instruction tests (#25046) 2026-04-30 11:48:13 -04:00
Dax bae5dc246d Refactor npm config handling (#24565) 2026-04-27 03:54:59 +00: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
Dax 1865f4fc5f refactor: rename shared package to core (#24309) 2026-04-25 10:59:17 -04:00