James Long
3eee8bd101
refactor(core): support tiered layer nodes ( #33937 )
2026-06-25 14:34:17 -04:00
James Long
1d59755ebf
test(opencode): simplify test registry layer wiring ( #31761 )
2026-06-10 17:21:40 -04:00
Dax
80e328b6c1
refactor(core): unify filesystem search service ( #31566 )
2026-06-09 20:38:02 -04:00
Dax
ec87cf82cb
refactor(core): consolidate references ( #31539 )
2026-06-09 16:08:58 +00:00
Dmitriy Kovalenko
d76293144b
feat(opencode): fff search tools ( #27802 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-06-06 19:12:31 +05:30
Dax
9e11b45908
feat(core): add command registry ( #30624 )
2026-06-04 02:57:43 -04:00
Dax
7a9068f029
refactor(core): consolidate filesystem services ( #30447 )
2026-06-02 16:09:26 -04:00
Shoubhit Dash
7365418f37
chore(opencode): remove scout agent ( #30435 )
2026-06-02 23:30:34 +05:30
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
Aiden Cline
481d84f4f6
remove the need for polling from experimental background agents ( #29179 )
2026-05-25 16:09:56 -05:00
opencode-agent[bot]
07327f014b
chore: generate
2026-05-19 15:11:40 +00:00
Kit Langton
5b210afcf4
fix(tool): tolerate plugin tool defs with missing args ( #28357 )
2026-05-19 15:07:28 +00:00
Shoubhit Dash
dcdc37c9f9
refactor(repository): add cache service ( #28184 )
2026-05-18 21:25:38 +05:30
Aiden Cline
d23a7b137d
fix(tool): bridge custom tool zod metadata ( #27770 )
2026-05-15 14:50:21 -05:00
opencode-agent[bot]
c50f06ed40
chore: generate
2026-05-15 15:12:20 +00:00
Aiden Cline
7ea63f84fb
fix(tool): preserve custom tool arg descriptions ( #27750 )
...
Co-authored-by: khimaros <231498+khimaros@users.noreply.github.com >
2026-05-15 10:11:01 -05:00
Dax Raad
dfbc9d8ac4
fix(tool): ignore invalid custom tool exports
2026-05-14 23:36:28 -04:00
opencode-agent[bot]
6959048466
chore: generate
2026-05-14 16:42:18 +00:00
Shoubhit Dash
ea2af144be
feat: add experimental background subagents ( #27084 )
2026-05-14 22:10:15 +05:30
Kit Langton
d5e9fd2f75
effect: move tool flags into RuntimeFlags ( #27198 )
2026-05-12 21:45:53 -04:00
opencode-agent[bot]
8bbf303d04
chore: generate
2026-05-12 21:24:39 +00:00
Aiden Cline
c314ae25cb
fix(plugin): preserve tool attachments ( #27157 )
2026-05-12 16:23:15 -05:00
Shoubhit Dash
7876a4cb2f
refactor(core): resolve default agent info ( #27125 )
2026-05-13 01:08:30 +05:30
Shoubhit Dash
9216acf052
chore: remove codesearch tool ( #27019 )
2026-05-12 13:44:02 +05:30
Kit Langton
d283b18d95
Remove effect-zod bridge ( #26956 )
2026-05-11 21:14:55 -04:00
Shoubhit Dash
fdd8cd9a2a
feat(scout): materialize configured reference repos ( #26692 )
2026-05-10 17:57:11 +05:30
Shoubhit Dash
eab8804ed1
feat(core): add scout agent for repo research ( #24149 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-05-08 20:20:08 +00:00
Kit Langton
ce62190978
test(httpapi): add route exerciser
2026-05-02 20:31:21 -04:00
Kit Langton
04449495bf
fix(instance): run bootstrap from instance store ( #25475 )
2026-05-02 19:33:38 -04:00
Kit Langton
6c85bbc7f0
Replace Instance.disposeAll/load with fixture helper ( #25418 )
2026-05-02 10:56:15 -04:00
Dax
07ac891a99
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -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
Kit Langton
181ca1a17f
feat: unwrap tool namespaces to flat exports + barrel ( #22762 )
2026-04-16 03:56:54 +00:00
Kit Langton
d470317b3f
refactor(auth): remove async auth facade exports ( #22306 )
2026-04-13 12:31:43 -04:00
Kit Langton
e6b81503ba
refactor: remove ToolRegistry runtime facade ( #22307 )
2026-04-13 11:09:32 -04:00
Kit Langton
520d11d0d0
fix(tui): simplify console org display ( #21339 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-04-07 21:03:24 -04:00
Kit Langton
b6aa472839
Move service state into InstanceState, flatten service facades ( #18483 )
2026-03-21 04:51:35 +00:00
Dax
9235ad6196
fix: wait for dependencies before loading custom tools and plugins ( #12227 )
2026-02-05 03:25:43 +00:00
Aiden Cline
8f93012aeb
fix: ensure plurals are properly handled ( #8070 )
2026-01-12 15:21:01 -06:00