Dax and GitHub
2283979199
Preapprove agent tmp directory access ( #25226 )
2026-04-30 23:47:15 -04:00
Aiden Cline and GitHub
6aa8e894b1
chore: rm broken codesearch tool ( #24992 )
2026-04-29 13:15:44 -05:00
Kit Langton and GitHub
6015084fa2
Prepare Effect HttpApi backend parity ( #24853 )
2026-04-29 09:34:50 -04:00
Dax and GitHub
f25f1485d5
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -04:00
Kit Langton and GitHub
eb0219988b
feat(httpapi): bridge catalog read endpoints ( #24353 )
2026-04-25 14:00:30 -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
Shoubhit Dash and Aiden Cline
574b2c2170
fix(session): improve session compaction ( #23870 )
2026-04-23 00:25:38 -04:00
Brendan Allan
a4882290aa
Merge branch 'dev' into nxl/improve-compaction-strategy
2026-04-17 11:53:17 +08:00
opencode-agent[bot]
53dc7b1649
chore: generate
2026-04-17 00:04:01 +00:00
Kit Langton and GitHub
fb02744460
refactor: unwrap Agent namespace + self-reexport ( #22935 )
2026-04-17 00:01:44 +00:00
Shoubhit Dash
2e18a603f0
merge dev
2026-04-16 17:30:14 +05:30
Kit Langton and GitHub
6b20838981
feat: unwrap provider namespaces to flat exports + barrel ( #22760 )
2026-04-16 05:02:50 +00:00
Kit Langton and GitHub
5011465c81
feat: unwrap tool namespaces to flat exports + barrel ( #22762 )
2026-04-16 03:56:54 +00:00
Kit Langton and GitHub
379e40d772
feat: unwrap InstanceState + EffectBridge namespaces to flat exports + barrel ( #22721 )
2026-04-16 02:45:45 +00:00
Kit Langton and GitHub
d6b14e2467
fix: prefix 32 unused parameters with underscore ( #22694 )
2026-04-15 21:56:23 -04:00
Kit Langton and GitHub
1d81335ab5
feat: unwrap Provider namespace + improved automation script ( #22690 )
2026-04-15 21:44:46 -04:00
Kit Langton and GitHub
bbdbc107ae
feat: unwrap Config namespace to flat exports + barrel ( #22689 )
2026-04-15 21:26:24 -04:00
Kit Langton and GitHub
3d6f90cb53
feat: add oxlint with correctness defaults ( #22682 )
2026-04-15 20:45:19 -04:00
Kit Langton and GitHub
250e30bc7d
add experimental permission HttpApi slice ( #22385 )
2026-04-15 21:28:01 +00:00
Kit Langton and GitHub
f73ff781e7
fix(opencode): export AI SDK telemetry spans ( #22526 )
2026-04-14 22:30:50 -04:00
Kit Langton and GitHub
a2cb4909da
refactor(plugin): remove async facade exports ( #22367 )
2026-04-13 21:24:20 -04:00
Kit Langton and GitHub
14ccff4037
refactor(agent): remove async facade exports ( #22341 )
2026-04-13 14:54:01 -04:00
Dax and GitHub
ca5f086759
refactor(server): simplify router middleware with next() ( #21720 )
2026-04-11 16:55:17 -04:00
Kit Langton and GitHub
9581bf0670
refactor(effect): upgrade opencode to beta.46 context APIs ( #21977 )
2026-04-10 23:06:28 -04:00
Shoubhit Dash
6f5a3d30fd
keep recent turns during session compaction
2026-04-10 09:34:01 +05:30
7202b3a325
fix: ensure that openai oauth works for agent create cmd, use temporary hack ( #21749 )
...
Co-authored-by: OpeOginni <brightoginni123@gmail.com >
2026-04-09 15:25:59 -05:00
Kit Langton and GitHub
2ecc6ae65f
fix(effect): suspend agent default layer construction ( #21732 )
2026-04-09 14:32:41 -04:00
5daf2fa7f0
fix(session): compaction agent responds in same language as conversation ( #20581 )
...
Co-authored-by: Aaron Zhu <aaron@Aarons-MacBook-Air.local >
2026-04-01 21:44:16 -05:00
Kit Langton and opencode
181b5f6236
refactor(prompt): use Provider service in effect layers ( #20167 )
2026-04-01 00:44:15 +00:00
Kit Langton and GitHub
e6f6f7aff1
refactor: replace Filesystem util with AppFileSystem service ( #20127 )
2026-03-30 21:48:28 +00:00
Kit Langton and GitHub
9c6f1edfd7
refactor(effect): yield services instead of promise facades ( #19325 )
2026-03-26 21:46:38 -04:00
Kit Langton and GitHub
97c15a087d
effectify Bus service: migrate to Effect PubSub + InstanceState ( #18579 )
2026-03-25 20:19:24 -04:00
Aiden Cline and GitHub
77fc88c8ad
chore: remove dead code for todoread tool ( #19128 )
2026-03-25 16:21:42 +00:00
5e684c6e80
chore: effectify agent.ts ( #18971 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-03-24 18:15:23 +00:00
Kit Langton and GitHub
38e0dc9ccd
Move service state into InstanceState, flatten service facades ( #18483 )
2026-03-21 04:51:35 +00:00
Kit Langton and GitHub
214a6c6cf1
fix: switch consumers to service imports to break bundle cycles ( #18438 )
2026-03-20 20:55:46 +00:00
Aiden Cline and GitHub
bfdc38e421
tweak: adjust codex plugin logic so that codex instruction isn't always added (oauth plan no longer enforces instruction whitelisting) ( #18337 )
2026-03-20 10:37:47 -05:00
2dbcd79fd2
fix: stabilize agent and skill ordering in prompt descriptions ( #18261 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-03-19 15:04:03 -05:00
Kit Langton and GitHub
5dfe86dcb1
refactor(truncation): effectify TruncateService, delete Scheduler ( #17957 )
2026-03-17 21:59:54 -04:00
Kit Langton and GitHub
1cb7df7159
refactor(provider): flow branded ProviderID/ModelID through internal signatures ( #17182 )
2026-03-12 14:48:17 +00: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
25f3eef957
fix: ensure explore subagent has external_directory perm set to ask instead of auto denying ( #14060 )
2026-02-17 20:16:55 -06:00
0fd6f365be
fix(core): ensure compaction is more reliable, add reserve token buffer to ensure that input window has enough room to compact ( #12924 )
...
Co-authored-by: James Lal <james@littlebearlabs.io >
2026-02-10 19:55:22 -06:00
Aiden Cline and GitHub
3975329629
feat: improve skills, better prompting, fix permission asks after invoking skills, ensure agent knows where scripts/resources are ( #11737 )
2026-02-03 09:58:31 -06:00
Aiden Cline and GitHub
188cc24bfc
chore: cleanup external_dir perm logic ( #11845 )
2026-02-02 16:43:55 -06:00
neavo and GitHub
f15755684f
fix(opencode): scope agent variant to model ( #11410 )
2026-02-01 14:12:30 -06:00
Steffen Deusch and GitHub
b1fbfa7e94
feat(opencode): add agent description ( #10680 )
2026-01-26 10:43:10 -05:00
Aiden Cline
94dd0a8dbe
ignore: rm spoof and bump plugin version
2026-01-25 17:27:24 -05:00
Spoon and GitHub
fd77d31b49
tweak(session title): change prompt to have the response with user language ( #9847 )
2026-01-21 10:05:09 -06:00
Thiago Malek and GitHub
6b481b5fb0
fix(opencode): use streamObject when using openai oauth in agent generation ( #9231 )
2026-01-18 23:22:31 -06:00