Dax
7f571d36ea
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
Shoubhit Dash
fa73ec4fa6
fix(opencode): serialize mcp auth mutations ( #29852 )
2026-05-29 14:50:15 +05:30
Aiden Cline
c0bc020ad6
fix(opencode): disconnect dynamically added mcp servers ( #29452 )
2026-05-26 18:28:03 -05:00
Kit Langton
0b3a1c2fdf
test(opencode): simplify config effect tests ( #29019 )
2026-05-23 23:48:08 +00:00
opencode-agent[bot]
63f3e84792
chore: generate
2026-05-22 12:17:49 +00:00
Shoubhit Dash
0beb4de3e8
fix(httpapi): return mcp server not found errors ( #28817 )
2026-05-22 17:46:30 +05:30
opencode-agent[bot]
060fbc9ce7
chore: generate
2026-05-22 11:42:14 +00:00
Sebin
7a769dab3a
fix(mcp): include scope in clientMetadata and add callbackPort option ( #28810 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-05-22 17:10:38 +05:30
Kit Langton
e92c4fb460
chore: drop dead imports across opencode/core/llm ( #28720 )
2026-05-21 17:03:12 -04:00
Kit Langton
39ea816a72
refactor(opencode): roll out serviceUse proxy across 14 services + tests ( #28576 )
2026-05-21 03:36:27 +00:00
Kit Langton
d658e1e350
Remove local MCP Zod schema ( #27095 )
2026-05-12 12:38:27 -04:00
Kit Langton
28f38fc871
Remove Zod from named errors ( #26982 )
2026-05-12 09:20:15 -04:00
Kit Langton
1007630347
Migrate runtime validators to Effect Schema ( #26975 )
2026-05-11 21:41:56 -04:00
Kit Langton
fd65d29dcc
Drop unused opencode Zod statics ( #26935 )
2026-05-11 17:14:18 -04:00
Kit Langton
79d6b10d7c
fix(mcp): tolerate output schema ref failures ( #26614 )
2026-05-09 22:03:59 -04:00
Dax
dcdbdb218f
Move schema utilities into core ( #26565 )
2026-05-09 19:51:09 +00:00
Luke Parker
ea89925042
fix: handle invalid mcp urls ( #25019 )
2026-04-30 09:32:26 +10:00
Dax
f25f1485d5
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -04:00
Kit Langton
95d4bb2130
feat(httpapi): bridge experimental read endpoints ( #24365 )
2026-04-25 14:46:06 -04:00
Dax Raad
1e98167b0e
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
3eee2f6afa
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
705f792e87
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
1a734adb4d
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
62ef2a2207
refactor: rename shared package to core ( #24309 )
2026-04-25 10:59:17 -04:00
Kit Langton
011c23761b
feat(httpapi): bridge mcp status endpoint ( #24100 )
2026-04-24 09:18:57 -04:00
Kit Langton
cd93533b1f
refactor(bus): migrate BusEvent to Effect Schema ( #24040 )
2026-04-23 15:37:44 -04:00
Kit Langton
1dd257b76a
refactor: use instance state in small services ( #23022 )
2026-04-18 02:16:15 +00:00
Kit Langton
fdd5b77bfd
refactor: unwrap McpAuth namespace + self-reexport ( #22942 )
2026-04-17 00:01:12 +00:00
Kit Langton
4e27804160
refactor: unwrap McpOAuthCallback namespace + self-reexport ( #22943 )
2026-04-17 00:00:46 +00:00
Kit Langton
5fccdc9fc7
refactor: collapse mcp barrel into mcp/index.ts ( #22913 )
2026-04-16 20:36:23 +00:00
Kit Langton
2fe9d94470
fix: remove 8 more unnecessary as any casts in opencode core ( #22877 )
2026-04-16 19:27:53 +00:00
Dax Raad
33bb847a1d
config: refactor
2026-04-16 12:40:24 -04:00
Dax
675a46e23e
CLI perf: reduce deps ( #22652 )
2026-04-16 02:03:03 -04:00
Kit Langton
343a564183
feat: unwrap 11 util namespaces to flat exports + barrel ( #22739 )
2026-04-15 23:15:58 -04:00
Kit Langton
379e40d772
feat: unwrap InstanceState + EffectBridge namespaces to flat exports + barrel ( #22721 )
2026-04-16 02:45:45 +00:00
Kit Langton
cce05c1665
fix: clean up 49 unused variables, catch params, and stale imports ( #22695 )
2026-04-16 02:01:53 +00:00
opencode-agent[bot]
70aeebf2df
chore: generate
2026-04-16 01:57:23 +00:00
Kit Langton
6625766350
feat: unwrap MCP namespace to flat exports + barrel ( #22693 )
2026-04-16 01:56:02 +00:00
Kit Langton
bbdbc107ae
feat: unwrap Config namespace to flat exports + barrel ( #22689 )
2026-04-15 21:26:24 -04:00
Kit Langton
f1751401aa
fix(effect): add effect bridge for callback contexts ( #22504 )
2026-04-15 15:22:34 +00:00
Dax
be9432a893
shared package ( #22626 )
2026-04-15 14:26:20 +00:00
Kit Langton
4626458175
fix(mcp): persist immediate oauth connections ( #22376 )
2026-04-14 13:56:45 -04:00
Kit Langton
29c202e6ab
refactor(mcp): remove mcp auth async facade exports ( #22338 )
2026-04-13 15:36:12 -04:00
Kit Langton
1dc69359d5
refactor(mcp): remove async facade exports ( #22324 )
2026-04-13 13:45:34 -04:00
Kit Langton
9581bf0670
refactor(effect): upgrade opencode to beta.46 context APIs ( #21977 )
2026-04-10 23:06:28 -04:00
opencode-agent[bot]
2a8a59ded9
chore: generate
2026-04-11 02:56:03 +00:00
Kit Langton
5917ac2162
fix: provide EffectLogger.layer to bare Effect.runPromise/runFork calls ( #21974 )
2026-04-10 22:55:08 -04:00
Kit Langton
cf27a73397
feat: add AppRuntime for unified service composition ( #21953 )
2026-04-10 19:46:52 -04:00
Kit Langton
9f54115c5d
refactor: remove unused runtime facade exports ( #21731 )
2026-04-09 14:52:06 -04:00
Aleksandr Lossenko
a7743e6467
feat(mcp): add OAuth redirect URI configuration for MCP servers ( #21385 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-09 11:45:52 -05:00