Kit Langton
a2bee5a71a
Convert LoadInput.init to Effect + extract InstanceBootstrap as a Service ( #25376 )
2026-05-02 00:02:52 -04:00
Dax
416952c089
Preapprove agent tmp directory access ( #25226 )
2026-04-30 23:47:15 -04:00
Kit Langton
3a7cd2dbee
refactor(tool): yield InstanceState context ( #25199 )
2026-04-30 21:01:06 -04:00
Kit Langton
584064d2c9
Prepare Effect HttpApi backend parity ( #24853 )
2026-04-29 09:34:50 -04:00
opencode-agent[bot]
201b846592
chore: generate
2026-04-28 23:11:59 +00:00
Luke Parker
9a6d440063
fix(bash): memory leak - release parsed syntax trees ( #24861 )
...
Co-authored-by: jiwenshang <jiwenshang@xiaohongshu.com >
2026-04-28 23:10:48 +00:00
Dax
07ac891a99
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -04:00
Luke Parker
7454f363db
feat: configurable shell selection + desktop settings UI ( #20602 )
2026-04-27 00:54:55 +00:00
Kit Langton
f104ed2f16
feat(httpapi): bridge experimental read endpoints ( #24365 )
2026-04-25 14:46:06 -04:00
Dax Raad
6bc94f94b1
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
1865f4fc5f
refactor: rename shared package to core ( #24309 )
2026-04-25 10:59:17 -04:00
rahul
815337d88c
feat(truncate): allow configuring tool output truncation limits ( #23770 )
...
Co-authored-by: rgs_ramp <rgs@ramp.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-23 17:43:33 -04:00
Kit Langton
9d583dc856
refactor(tool): migrate tool framework + all 18 built-in tools to Effect Schema ( #23244 )
2026-04-23 16:09:34 -04:00
Kit Langton
181ca1a17f
feat: unwrap tool namespaces to flat exports + barrel ( #22762 )
2026-04-16 03:56:54 +00:00
Kit Langton
d2ec847f0c
feat: unwrap 11 util namespaces to flat exports + barrel ( #22739 )
2026-04-15 23:15:58 -04:00
Aiden Cline
7487ea03a4
fix: bash memory usage ( #22660 )
2026-04-15 20:09:06 -05:00
Kit Langton
a11169b562
feat: add oxlint with correctness defaults ( #22682 )
2026-04-15 20:45:19 -04:00
Dax
780c051059
shared package ( #22626 )
2026-04-15 14:26:20 +00:00
Kit Langton
668cb3b151
improve bash timeout retry hint ( #22390 )
2026-04-14 12:55:03 -04:00
Kit Langton
0fcd20f0dd
refactor(tool): make Tool.Info init effectful ( #21989 )
2026-04-11 12:33:17 -04:00
opencode-agent[bot]
f5ec05d6c7
chore: generate
2026-04-11 03:13:03 +00:00
Kit Langton
0fba75a824
refactor(tool): Tool.Context.metadata returns Effect ( #21972 )
2026-04-10 23:12:04 -04:00
Kit Langton
f800941bcc
refactor(tool): Tool.Def.execute returns Effect, rename defineEffect → define ( #21961 )
2026-04-10 22:36:02 -04:00
opencode-agent[bot]
055e0439a8
chore: generate
2026-04-10 17:27:31 +00:00
Kit Langton
b8e69d52b2
refactor(tool): convert bash to defineEffect with ChildProcessSpawner ( #21895 )
2026-04-10 13:26:31 -04:00
Dax
b2aee46183
core: refactor tool system to remove agent context from initialization ( #21052 )
2026-04-07 19:48:12 -04:00
opencode-agent[bot]
765b93e9ea
chore: generate
2026-04-01 23:49:44 +00:00
Kit Langton
0da4aa8cf2
refactor(bash): use Effect ChildProcess for bash tool execution ( #20496 )
2026-04-01 19:48:47 -04:00
Luke Parker
24f7ef41d6
feat(windows): add first-class pwsh/powershell support ( #16069 )
2026-03-30 13:10:01 +10:00
Aiden Cline
83dccdbc23
tweak: adjust bash tool description to increase cache hit rates between projects ( #19487 )
2026-03-27 23:53:36 -05:00
Kit Langton
2a6909cd07
refactor(truncation): effectify TruncateService, delete Scheduler ( #17957 )
2026-03-17 21:59:54 -04:00
Luke Parker
52e829aa32
fix(electron): hide Windows background consoles ( #16842 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-03-11 13:33:06 +10:00
Dax
89f4344882
refactor(opencode): replace Bun shell in core flows ( #16286 )
2026-03-09 15:19:50 -04:00
Erik Demaine
d29240c192
fix: Windows path support and canonicalization ( #13671 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-02-23 10:10:27 +10:00
Erik Demaine
90d2e6b775
fix(desktop): change detection on Windows, especially Cygwin ( #13659 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-02-23 09:49:05 +10:00
opencode-agent[bot]
d38fc241db
chore: generate
2026-02-18 20:15:14 +00:00
Helge Tesdal
27a5de8ce1
feat(plugin): pass sessionID and callID to shell.env hook input ( #13662 )
2026-02-18 14:14:18 -06:00
Tyler Gannon
1f2805e8b8
feat(plugin): add shell.env hook for manipulating environment in tools and shell ( #12012 )
2026-02-03 15:18:41 -06:00
Aiden Cline
3377b19dd7
chore: cleanup external_dir perm logic ( #11845 )
2026-02-02 16:43:55 -06:00
Patrick Schiel
e6e94b5d59
fix: handle redirected_statement treesitter node in bash permissions ( #6737 )
2026-01-30 16:11:45 -06:00
Aiden Cline
64668b52bb
tweak: bash tool, ensure cat will trigger external_directory perm
2026-01-22 10:26:06 -06:00
Dillon Mulroy
6c3ef5c7c5
fix: check worktree for external_directory permission in subdirs ( #7811 )
2026-01-11 14:17:36 -06:00
Aiden Cline
1bccb5e488
feat: write truncated tool outputs to files ( #7239 )
2026-01-07 17:25:00 -06:00
Dax Raad
530b1ac163
tui: add escape key handling to permission dialogs for better keyboard navigation
2026-01-02 18:48:26 -05:00
Aiden Cline
9c749cbd09
test: fix bash test
2026-01-01 17:53:20 -06:00
Aiden Cline
fb2dbbab9b
fix: ensure new permissions changes work for special case bash commands like rm, cd, etc
2026-01-01 17:27:23 -06:00
Dax
e839c1522d
Permission rework ( #6319 )
...
Co-authored-by: Github Action <action@github.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
2026-01-01 17:54:11 -05:00
Didier Durand
83cd25b5b0
chore: fix various typos ( #6429 )
2025-12-30 09:42:04 -06:00
Dax
c9c6b26a2e
LLM cleanup ( #5462 )
...
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2025-12-14 21:11:30 -05:00
Aiden Cline
359196475c
shell tweaks, better handling for windows ( #5455 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-12-12 16:11:07 -06:00