Kit Langton and GitHub
b70b45964a
Skip LLM server for prompt tests without LLM calls ( #28391 )
2026-05-19 16:27:36 -04:00
Kit Langton and GitHub
896ad7b884
Speed up targeted opencode tests
...
Reduce avoidable setup costs in slow opencode tests while preserving reviewed coverage and recording the benchmark evidence for follow-up test-suite work.
2026-05-18 16:18:29 +00:00
Shoubhit Dash and GitHub
96192495ae
refactor(repository): add cache service ( #28184 )
2026-05-18 21:25:38 +05:30
Dax and GitHub
e11e089e42
Add Effect-native core event system ( #27415 )
2026-05-15 00:50:23 +00:00
Kit Langton and GitHub
4e143e3a3e
test(lib): promote pollWithTimeout/awaitWithTimeout helpers ( #27626 )
2026-05-14 23:45:32 +00:00
Kit Langton and GitHub
302ba0ca0b
test(session): de-flake shell-cancel tests by waiting for busy state ( #27622 )
2026-05-14 19:24:09 -04:00
Shoubhit Dash and GitHub
22de34c4de
feat: add experimental background subagents ( #27084 )
2026-05-14 22:10:15 +05:30
Aiden Cline and GitHub
e76cf967e6
fix(session): finalize interrupted assistant messages ( #27254 )
2026-05-14 01:19:11 -05:00
Kit Langton and GitHub
edf7649400
fix(session): type busy errors ( #27410 )
2026-05-14 01:28:04 +00:00
Kit Langton and GitHub
3fc7486d15
test(session): fix shell-cancel race when trap hasn't installed yet ( #27408 )
2026-05-14 01:10:40 +00:00
Shoubhit Dash and GitHub
f13fc5a8a8
refactor(flags): route event system through runtime flags ( #27323 )
2026-05-13 17:44:09 +05:30
Shoubhit Dash and GitHub
098bdd8ae2
refactor(flags): route plan mode through runtime flags ( #27320 )
2026-05-13 17:17:04 +05:30
Shoubhit Dash and GitHub
ccf93f3523
fix(session): make message reads effectful ( #27291 )
2026-05-13 14:40:12 +05:30
Kit Langton and GitHub
911b2ac088
test(session): migrate prompt tests to effect runner ( #27209 )
2026-05-13 01:51:35 +00:00
Kit Langton and GitHub
da689d77c4
effect: move tool flags into RuntimeFlags ( #27198 )
2026-05-12 21:45:53 -04:00
opencode-agent[bot]
19fce2bc6f
chore: generate
2026-05-11 15:21:20 +00:00
Shoubhit Dash and GitHub
4bae84c8b0
feat(scout): autocomplete configured mentions ( #26843 )
2026-05-11 20:50:03 +05:30
opencode-agent[bot]
3bd98ea055
chore: generate
2026-05-11 07:28:32 +00:00
Shoubhit Dash and GitHub
7e997cfba4
refactor(scout): resolve configured reference mentions ( #26701 )
2026-05-11 12:57:26 +05:30
Kit Langton and GitHub
effd96755e
Use SyncEvent service at event call sites ( #26782 )
2026-05-10 21:20:13 -04:00
Shoubhit Dash and GitHub
5cf9abe743
feat(scout): materialize configured reference repos ( #26692 )
2026-05-10 17:57:11 +05:30
opencode-agent[bot]
3a78fb1f42
chore: generate
2026-05-10 06:49:21 +00:00
Aiden Cline and GitHub
85ce6a5f95
feat: better image handling (auto resize & max size constraints) ( #26401 )
2026-05-10 01:48:19 -05:00
40d5ea1cf1
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 and GitHub
75d141b574
fix(session): cancel subtask child sessions ( #25798 )
2026-05-04 22:36:06 -04:00
Dax and GitHub
a3bc5d35b0
Refactor v2 session events as schemas ( #24512 )
2026-05-02 22:09:48 -04:00
Kit Langton and GitHub
139c4fd555
fix(session): harden shell cancellation ( #24553 )
2026-04-27 20:47:18 +00:00
Dax and GitHub
f25f1485d5
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -04:00
Luke Parker and GitHub
141f33d24b
feat: configurable shell selection + desktop settings UI ( #20602 )
2026-04-27 00:54:55 +00: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 and GitHub
62ef2a2207
refactor: rename shared package to core ( #24309 )
2026-04-25 10:59:17 -04:00
Kit Langton and GitHub
4877eccc0d
Fix shell cwd after login startup ( #24215 )
2026-04-25 01:14:52 -04:00
Kit Langton and GitHub
9579429276
test(opencode): consolidate session prompt tests into Effect style ( #23710 )
2026-04-21 15:54:40 +00:00
Kit Langton and GitHub
80f1f1b5b8
feat: enable type-aware no-floating-promises rule, fix all 177 violations ( #22741 )
2026-04-15 23:27:32 -04:00
Kit Langton and GitHub
343a564183
feat: unwrap 11 util namespaces to flat exports + barrel ( #22739 )
2026-04-15 23:15:58 -04:00
Kit Langton and GitHub
702f741267
feat: enable oxlint suspicious category, fix 24 violations ( #22727 )
2026-04-16 02:53:10 +00:00
Dax and GitHub
be9432a893
shared package ( #22626 )
2026-04-15 14:26:20 +00:00
Kit Langton and GitHub
68384613be
refactor(session): remove async facade exports ( #22471 )
2026-04-14 13:45:13 -04:00
Dax and GitHub
1f94c48bdd
fix(opencode): keep user message variants scoped to model ( #21332 )
2026-04-07 10:12:53 -04:00
Kit Langton and GitHub
860531c275
refactor(session): effectify session processor ( #19485 )
2026-03-28 12:09:47 -04:00
814a515a8a
fix: improve plugin system robustness — agent/command resolution, async errors, hook timing, two-phase init ( #18280 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-03-24 12:50:55 -05:00
Kit Langton and GitHub
c45467964c
feat(id): brand ProviderID and ModelID ( #17110 )
2026-03-12 09:27:52 -04:00
Aiden Cline and GitHub
04a634a80d
test: merge test files into a single file ( #14366 )
2026-02-19 20:32:01 -06:00
Aiden Cline and GitHub
aa6b552c39
Revert pr that was mistakenly merged ( #11844 )
2026-02-02 15:28:02 -06:00
Aiden Cline and Dax Raad
5db089070a
test: add unit test
2026-02-01 19:26:23 -05:00