opencode-agent[bot]
|
894e638914
|
chore: generate
|
2026-04-23 00:25:37 -04:00 |
|
Luke Parker
|
8113a4360e
|
fix: preserve BOM in text tool round-trips (#23797)
|
2026-04-23 00:25:36 -04:00 |
|
opencode-agent[bot]
|
84e322b0fd
|
chore: generate
|
2026-04-20 05:15:29 +00:00 |
|
Aiden Cline
|
8bc4f91fd9
|
fix: parallel edits sometimes would override each other (#23483)
|
2026-04-20 00:14:21 -05:00 |
|
Kit Langton
|
9918f389e7
|
fix: detect attachment mime from file contents (#23291)
|
2026-04-18 11:59:08 -04:00 |
|
Aiden Cline
|
9c16bd1e30
|
fix: make skills logic more token efficient (#23253)
|
2026-04-17 23:51:16 -05:00 |
|
Dax Raad
|
2f73e73e9d
|
trace npm fully
|
2026-04-17 14:08:45 -04:00 |
|
Aiden Cline
|
76a141090e
|
chore: delete filetime module (#22999)
|
2026-04-16 23:31:21 -05:00 |
|
Dax
|
675a46e23e
|
CLI perf: reduce deps (#22652)
|
2026-04-16 02:03:03 -04:00 |
|
Kit Langton
|
5011465c81
|
feat: unwrap tool namespaces to flat exports + barrel (#22762)
|
2026-04-16 03:56:54 +00:00 |
|
Kit Langton
|
343a564183
|
feat: unwrap 11 util namespaces to flat exports + barrel (#22739)
|
2026-04-15 23:15:58 -04:00 |
|
Kit Langton
|
f7d4665e40
|
fix: resolve oxlint warnings — suppress false positives, remove unused imports (#22687)
|
2026-04-15 21:33:54 -04:00 |
|
Kit Langton
|
bbdbc107ae
|
feat: unwrap Config namespace to flat exports + barrel (#22689)
|
2026-04-15 21:26:24 -04:00 |
|
Aiden Cline
|
307251bf3c
|
fix: bash memory usage (#22660)
|
2026-04-15 20:09:06 -05:00 |
|
Dax
|
be9432a893
|
shared package (#22626)
|
2026-04-15 14:26:20 +00:00 |
|
Dax Raad
|
6ce5c01b1a
|
ignore: v2 experiments
|
2026-04-14 14:25:38 -04:00 |
|
Kit Langton
|
68384613be
|
refactor(session): remove async facade exports (#22471)
|
2026-04-14 13:45:13 -04:00 |
|
Kit Langton
|
4f967d5bc0
|
improve bash timeout retry hint (#22390)
|
2026-04-14 12:55:03 -04:00 |
|
Shoubhit Dash
|
d6840868d4
|
refactor(ripgrep): use embedded wasm backend (#21703)
|
2026-04-14 11:56:23 +05:30 |
|
Kit Langton
|
a06f40297b
|
fix grep exact file path searches (#22356)
|
2026-04-13 19:26:50 -04:00 |
|
Kit Langton
|
c22e34853d
|
refactor(auth): remove async auth facade exports (#22306)
|
2026-04-13 12:31:43 -04:00 |
|
Kit Langton
|
9ae8dc2d01
|
refactor: remove ToolRegistry runtime facade (#22307)
|
2026-04-13 11:09:32 -04:00 |
|
Kit Langton
|
6fdb8ab90d
|
refactor(file): add ripgrep search service (#22295)
|
2026-04-13 10:04:32 -04:00 |
|
Kit Langton
|
321bf1f8e1
|
refactor: finish small effect service adoption cleanups (#22094)
|
2026-04-13 09:17:13 -04:00 |
|
opencode-agent[bot]
|
c1ddc0ea2d
|
chore: generate
|
2026-04-12 01:21:17 +00:00 |
|
Kit Langton
|
319b7655b7
|
refactor(tool): destroy Truncate facade, effectify Tool.define (#22093)
|
2026-04-11 21:20:12 -04:00 |
|
Kit Langton
|
5ee7edaf9e
|
refactor(tool): make Tool.Info init effectful (#21989)
|
2026-04-11 12:33:17 -04:00 |
|
Kit Langton
|
3dd09147c2
|
refactor(tool): Tool.Context.metadata returns Effect (#21972)
|
2026-04-10 23:12:04 -04:00 |
|
Kit Langton
|
af8aff3788
|
refactor: make TaskPromptOps effectful (#21971)
|
2026-04-10 22:57:47 -04:00 |
|
opencode-agent[bot]
|
577139c626
|
chore: generate
|
2026-04-11 02:36:59 +00:00 |
|
Kit Langton
|
c5fb6281f0
|
refactor(tool): Tool.Def.execute returns Effect, rename defineEffect → define (#21961)
|
2026-04-10 22:36:02 -04:00 |
|
Kit Langton
|
5d6fe01465
|
convert skill tool to Tool.defineEffect (#21936)
|
2026-04-10 19:49:53 -04:00 |
|
Kit Langton
|
0556774097
|
refactor(tool): convert apply_patch to Tool.defineEffect (#21938)
|
2026-04-10 19:42:14 -04:00 |
|
Kit Langton
|
d9d5a0615e
|
refactor: break SessionPrompt/TaskTool cycle via ctx injection (#21948)
|
2026-04-10 19:36:13 -04:00 |
|
Kit Langton
|
d72ddd71fa
|
refactor(tool): convert grep tool to Tool.defineEffect (#21937)
|
2026-04-10 19:20:00 -04:00 |
|
opencode-agent[bot]
|
fb26308bc7
|
chore: generate
|
2026-04-10 21:12:22 +00:00 |
|
Kit Langton
|
b41fa8e318
|
refactor: convert edit tool to Tool.defineEffect (#21904)
|
2026-04-10 17:10:28 -04:00 |
|
Kit Langton
|
b139bc2ef3
|
refactor(tool): convert write tool to Tool.defineEffect (#21901)
|
2026-04-10 16:57:12 -04:00 |
|
opencode-agent[bot]
|
59d08683ea
|
chore: generate
|
2026-04-10 17:27:31 +00:00 |
|
Kit Langton
|
f7514d9eca
|
refactor(tool): convert bash to defineEffect with ChildProcessSpawner (#21895)
|
2026-04-10 13:26:31 -04:00 |
|
Kit Langton
|
e83404367c
|
refactor(tool): convert webfetch tool internals to Effect (#21809)
|
2026-04-10 10:50:13 -04:00 |
|
Kit Langton
|
17bd16667c
|
refactor(effect): move tool descriptions into registry (#21795)
|
2026-04-09 22:20:27 -04:00 |
|
Kit Langton
|
38f8714c09
|
refactor(effect): build task tool from agent services (#21017)
|
2026-04-08 19:02:19 -04:00 |
|
Aiden Cline
|
cd87d4f9d3
|
test: update webfetch test (#21398)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
|
2026-04-08 12:25:02 -05:00 |
|
Kit Langton
|
ae614d919f
|
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 |
|
Dax
|
b7fab49b64
|
refactor(snapshot): store unified patches in file diffs (#21244)
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
|
2026-04-07 19:48:23 -04:00 |
|
Dax
|
463318486f
|
core: refactor tool system to remove agent context from initialization (#21052)
|
2026-04-07 19:48:12 -04:00 |
|
Aiden Cline
|
bc1840b196
|
fix(opencode): clear webfetch timeouts on failed fetches (#21378)
|
2026-04-07 20:46:02 +00:00 |
|
Kit Langton
|
c796b9a19e
|
refactor(effect): move read tool onto defineEffect (#21016)
|
2026-04-04 19:06:00 -04:00 |
|
Kit Langton
|
f2d4ced8ea
|
refactor(effect): build todowrite tool from Todo service (#20789)
Co-authored-by: Juan Pablo Carranza Hurtado <52012198+jpcarranza94@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-03 12:05:40 -04:00 |
|
Kit Langton
|
7994dce0f2
|
refactor(effect): resolve built tools through the registry (#20787)
|
2026-04-03 10:31:00 -04:00 |
|
opencode-agent[bot]
|
8daeacc989
|
chore: generate
|
2026-04-03 02:10:50 +00:00 |
|
Juan Pablo Carranza Hurtado
|
81d3ac3bf0
|
fix: prevent Tool.define() wrapper accumulation on object-defined tools (#16952)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-02 22:09:53 -04:00 |
|
Kit Langton
|
e4ff1ea778
|
refactor(bash): use Effect ChildProcess for bash tool execution (#20496)
|
2026-04-01 19:48:47 -04:00 |
|
Kit Langton
|
0c03a3ee10
|
test: migrate prompt tests to HTTP mock LLM server (#20304)
|
2026-03-31 19:14:32 -04:00 |
|
Aiden Cline
|
434d82bbe2
|
test: update model test fixture (#20182)
|
2026-03-31 16:20:01 +00:00 |
|
Luke Parker
|
b234370080
|
feat(windows): add first-class pwsh/powershell support (#16069)
|
2026-03-30 13:10:01 +10:00 |
|
Kit Langton
|
97c15a087d
|
effectify Bus service: migrate to Effect PubSub + InstanceState (#18579)
|
2026-03-25 20:19:24 -04:00 |
|
Kit Langton
|
38e0dc9ccd
|
Move service state into InstanceState, flatten service facades (#18483)
|
2026-03-21 04:51:35 +00:00 |
|
Vladimir Glafirov
|
05d3e65f76
|
feat: enable GitLab Agent Platform with workflow model discovery (#18014)
|
2026-03-20 12:55:22 -05:00 |
|
Kit Langton
|
e78944e9a4
|
effectify Installation service, drop Effect suffix from namespaces (#18266)
|
2026-03-20 12:10:33 -04:00 |
|
Luke Parker
|
7866dbcfcc
|
fix: avoid truncate permission import cycle (#18292)
|
2026-03-19 23:52:04 -04: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 |
|
Luke Parker
|
cb69501098
|
test(opencode): deflake file and tool timing (#17859)
|
2026-03-17 00:49:04 +00:00 |
|
Kit Langton
|
f015154314
|
refactor(permission): effectify PermissionNext + fix InstanceState ALS bug (#17511)
|
2026-03-14 18:28:00 +00:00 |
|
Kit Langton
|
16a6d6feba
|
feat(id): brand WorkspaceID through Drizzle and Zod schemas (#16964)
|
2026-03-11 23:30:17 +00:00 |
|
Kit Langton
|
cb67465675
|
feat(id): brand SessionID through Drizzle and Zod schemas (#16953)
|
2026-03-11 23:16:56 +00:00 |
|
Aiden Cline
|
f96e2d4222
|
tweak: adjust skill presentation to be a little less token heavy (#17098)
|
2026-03-11 16:03:15 -05:00 |
|
Quan Ran
|
be9b4d1bcd
|
fix(opencode): preserve original line endings in 'edit' tool (#9443)
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
|
2026-03-07 07:42:54 +00:00 |
|
Luke Parker
|
3d379c20c4
|
fix(test): replace Unix-only assumptions with cross-platform alternatives (#14906)
|
2026-02-24 23:03:18 +10:00 |
|
Luke Parker
|
ee754c46f9
|
fix(win32): normalize paths at permission boundaries (#14738)
|
2026-02-23 12:05:21 +10:00 |
|
Erik Demaine
|
0042a07052
|
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 |
|
Dax
|
02a9495063
|
Remove use of Bun.file (#14215)
|
2026-02-19 11:32:32 -05:00 |
|
Dax
|
6b29896a35
|
feat: Add centralized filesystem module for Bun.file migration (#14117)
|
2026-02-18 15:30:52 +00:00 |
|
Aiden Cline
|
c1b03b728a
|
fix: make read tool more mem efficient (#14009)
|
2026-02-17 15:36:45 -06:00 |
|
Aiden Cline
|
a580fb47d2
|
tweak: drop ids from attachments in tools, assign them in prompt.ts instead (#13890)
|
2026-02-16 14:59:57 -06:00 |
|
Ryan Vogel
|
ba54cee55e
|
feat(tool): return image attachments from webfetch (#13331)
|
2026-02-12 12:09:29 -05:00 |
|
Aiden Cline
|
006d673ed2
|
tweak: make read tool offset 1 indexed instead of 0 to avoid confusion that could be caused by line #s being 1 based (#13198)
|
2026-02-11 14:02:30 -06:00 |
|
Aiden Cline
|
6b4d617df0
|
feat: adjust read tool so that it can handle dirs too (#13090)
|
2026-02-11 13:23:00 -06:00 |
|
Dax
|
556adad67b
|
fix: wait for dependencies before loading custom tools and plugins (#12227)
|
2026-02-05 03:25:43 +00:00 |
|
Aiden Cline
|
857b8a4b56
|
test: add test for new skill improvements (#11969)
|
2026-02-03 16:05:10 +00:00 |
|
Aiden Cline
|
188cc24bfc
|
chore: cleanup external_dir perm logic (#11845)
|
2026-02-02 16:43:55 -06:00 |
|
Dax Raad
|
6b972329fd
|
sync
|
2026-01-31 01:58:20 -05:00 |
|
Patrick Schiel
|
e7ff7143b6
|
fix: handle redirected_statement treesitter node in bash permissions (#6737)
|
2026-01-30 16:11:45 -06:00 |
|
Aiden Cline
|
39a73d4894
|
feat: dynamically resolve AGENTS.md files from subdirectories as agent explores them (#10678)
|
2026-01-26 10:49:41 -05:00 |
|
Aiden Cline
|
e2d0d85d93
|
test: fix
|
2026-01-24 23:42:12 -05:00 |
|
Aiden Cline
|
2917a2fa61
|
test: fix
|
2026-01-24 23:41:47 -05:00 |
|
Britt
|
f4cf3f4976
|
fix(web): construct apply_patch metadata before requesting permission (#10422)
|
2026-01-24 12:00:21 -06:00 |
|
Aiden Cline
|
9706aaf552
|
rm filetime assertions from patch tool
|
2026-01-20 00:32:29 -06:00 |
|
zerone0x
|
38c641a2fc
|
fix(tool): treat .fbs files as text instead of images (#9276)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-01-18 13:17:49 -06:00 |
|
GitHub Action
|
d13c0ea915
|
chore: generate
|
2026-01-18 06:42:13 +00:00 |
|
Bowen Dwelle
|
3591372c45
|
feat(tool): increase question header and label limits (#9201)
|
2026-01-18 00:41:36 -06:00 |
|
Aiden Cline
|
b7ad6bd839
|
feat: apply_patch tool for openai models (#9127)
|
2026-01-18 00:35:09 -06:00 |
|
Aiden Cline
|
5c4345da4f
|
test: fix read test
|
2026-01-12 15:49:31 -06:00 |
|
Aiden Cline
|
735f3d17bc
|
fix: ensure plurals are properly handled (#8070)
|
2026-01-12 15:21:01 -06:00 |
|
Dax Raad
|
f94ee5ce90
|
core: extract external directory validation to shared utility to reduce code duplication across tools
|
2026-01-10 18:49:42 -05:00 |
|
Aiden Cline
|
d5f0e3fccc
|
test: add larger image test for read tool
|
2026-01-07 23:01:02 -06:00 |
|
Aiden Cline
|
1b82511fbd
|
feat: write truncated tool outputs to files (#7239)
|
2026-01-07 17:25:00 -06:00 |
|
Aiden Cline
|
3611260405
|
core: remove hardcoded .env read block and use new permissions model instead
|
2026-01-04 01:49:49 -06:00 |
|