Kit Langton
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
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
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
6b20838981
feat: unwrap provider namespaces to flat exports + barrel ( #22760 )
2026-04-16 05:02:50 +00:00
Kit Langton
5011465c81
feat: unwrap tool namespaces to flat exports + barrel ( #22762 )
2026-04-16 03:56:54 +00:00
Kit Langton
379e40d772
feat: unwrap InstanceState + EffectBridge namespaces to flat exports + barrel ( #22721 )
2026-04-16 02:45:45 +00:00
Kit Langton
d6b14e2467
fix: prefix 32 unused parameters with underscore ( #22694 )
2026-04-15 21:56:23 -04:00
Kit Langton
1d81335ab5
feat: unwrap Provider namespace + improved automation script ( #22690 )
2026-04-15 21:44:46 -04:00
Kit Langton
bbdbc107ae
feat: unwrap Config namespace to flat exports + barrel ( #22689 )
2026-04-15 21:26:24 -04:00
Kit Langton
3d6f90cb53
feat: add oxlint with correctness defaults ( #22682 )
2026-04-15 20:45:19 -04:00
Kit Langton
250e30bc7d
add experimental permission HttpApi slice ( #22385 )
2026-04-15 21:28:01 +00:00
Kit Langton
f73ff781e7
fix(opencode): export AI SDK telemetry spans ( #22526 )
2026-04-14 22:30:50 -04:00
Kit Langton
a2cb4909da
refactor(plugin): remove async facade exports ( #22367 )
2026-04-13 21:24:20 -04:00
Kit Langton
14ccff4037
refactor(agent): remove async facade exports ( #22341 )
2026-04-13 14:54:01 -04:00
Dax
ca5f086759
refactor(server): simplify router middleware with next() ( #21720 )
2026-04-11 16:55:17 -04:00
Kit Langton
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
Aiden Cline
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
2ecc6ae65f
fix(effect): suspend agent default layer construction ( #21732 )
2026-04-09 14:32:41 -04:00
Aaron Zhu
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
181b5f6236
refactor(prompt): use Provider service in effect layers ( #20167 )
2026-04-01 00:44:15 +00:00
Kit Langton
e6f6f7aff1
refactor: replace Filesystem util with AppFileSystem service ( #20127 )
2026-03-30 21:48:28 +00:00
Kit Langton
9c6f1edfd7
refactor(effect): yield services instead of promise facades ( #19325 )
2026-03-26 21:46:38 -04:00
Kit Langton
97c15a087d
effectify Bus service: migrate to Effect PubSub + InstanceState ( #18579 )
2026-03-25 20:19:24 -04:00
Aiden Cline
77fc88c8ad
chore: remove dead code for todoread tool ( #19128 )
publish-github-action / publish (push) Has been cancelled
2026-03-25 16:21:42 +00:00
Aiden Cline
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
38e0dc9ccd
Move service state into InstanceState, flatten service facades ( #18483 )
2026-03-21 04:51:35 +00:00
Kit Langton
214a6c6cf1
fix: switch consumers to service imports to break bundle cycles ( #18438 )
2026-03-20 20:55:46 +00:00
Aiden Cline
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
jorge g
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
5dfe86dcb1
refactor(truncation): effectify TruncateService, delete Scheduler ( #17957 )
2026-03-17 21:59:54 -04:00
Kit Langton
1cb7df7159
refactor(provider): flow branded ProviderID/ModelID through internal signatures ( #17182 )
2026-03-12 14:48:17 +00:00
Kit Langton
c45467964c
feat(id): brand ProviderID and ModelID ( #17110 )
2026-03-12 09:27:52 -04:00
Aiden Cline
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
Aiden Cline
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
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
188cc24bfc
chore: cleanup external_dir perm logic ( #11845 )
2026-02-02 16:43:55 -06:00
neavo
f15755684f
fix(opencode): scope agent variant to model ( #11410 )
2026-02-01 14:12:30 -06:00
Steffen Deusch
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
fd77d31b49
tweak(session title): change prompt to have the response with user language ( #9847 )
2026-01-21 10:05:09 -06:00
Thiago Malek
6b481b5fb0
fix(opencode): use streamObject when using openai oauth in agent generation ( #9231 )
2026-01-18 23:22:31 -06:00
Sercan Sagman
81983d4a2e
fix(agent): default agent selection in acp and headless mode ( #8678 )
...
Signed-off-by: assagman <ahmetsercansagman@gmail.com >
2026-01-15 17:09:19 -06:00
Aiden Cline
b3ae1931fc
fix: plan path permissions
2026-01-14 13:28:56 -06:00
Dax Raad
fcc561ebb7
fix plan mode when not in git worktree
2026-01-14 08:21:26 -05:00
Dax
0a3c72d678
feat: add plan mode with enter/exit tools ( #8281 )
2026-01-13 15:55:48 -05:00