Dax
ec87cf82cb
refactor(core): consolidate references ( #31539 )
2026-06-09 16:08:58 +00:00
opencode-agent[bot]
a8390d64f0
chore: generate
2026-06-06 13:44:07 +00:00
Dmitriy Kovalenko
d76293144b
feat(opencode): fff search tools ( #27802 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-06-06 19:12:31 +05:30
Dax
7a9068f029
refactor(core): consolidate filesystem services ( #30447 )
2026-06-02 16:09:26 -04:00
Aiden Cline
b593e55875
fix: grep external directory permission evaluation ( #26958 )
2026-05-11 21:47:35 -05:00
Shoubhit Dash
fdd8cd9a2a
feat(scout): materialize configured reference repos ( #26692 )
2026-05-10 17:57:11 +05:30
Dax
07ac891a99
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -04:00
Dax
1865f4fc5f
refactor: rename shared package to core ( #24309 )
2026-04-25 10:59:17 -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
7159d09978
feat: unwrap InstanceState + EffectBridge namespaces to flat exports + barrel ( #22721 )
2026-04-16 02:45:45 +00:00
Dax
780c051059
shared package ( #22626 )
2026-04-15 14:26:20 +00:00
Shoubhit Dash
fe416f8838
refactor(ripgrep): use embedded wasm backend ( #21703 )
2026-04-14 11:56:23 +05:30
Kit Langton
2c57db7f0e
fix grep exact file path searches ( #22356 )
2026-04-13 19:26:50 -04:00
Kit Langton
d39a41f632
refactor(file): add ripgrep search service ( #22295 )
2026-04-13 10:04:32 -04:00
Kit Langton
f800941bcc
refactor(tool): Tool.Def.execute returns Effect, rename defineEffect → define ( #21961 )
2026-04-10 22:36:02 -04:00
Kit Langton
0ccc297bc8
refactor(tool): convert grep tool to Tool.defineEffect ( #21937 )
2026-04-10 19:20:00 -04:00
Dax
78e670e201
refactor: migrate Bun.spawn to Process utility with timeout and cleanup ( #14448 )
2026-02-24 23:04:15 -05:00
Dax
019134be58
Remove use of Bun.file ( #14215 )
2026-02-19 11:32:32 -05:00
Dax Raad
1567fa548c
Revert: all refactor commits migrating from Bun.file() to Filesystem module
2026-02-18 19:41:14 -05:00
Dax
52c5e68217
refactor: migrate remaining tool files from Bun.file() to Filesystem/stat modules ( #14121 )
2026-02-18 19:24:21 -05:00
Aiden Cline
a50f91fa54
tweak: tool outputs to be more llm friendly ( #13269 )
2026-02-12 00:33:18 -06:00
Aiden Cline
35a2e7bb94
fix: don't --follow by default for grep and other things using ripgrep ( #11415 )
2026-01-30 23:38:43 -06:00
Aiden Cline
86e5e884c1
tweak: add ctx.abort to grep tool
2026-01-28 20:06:36 -06:00
andrew-kramer-inno
48dffd6570
fix: handle broken symlinks gracefully in grep tool ( #8612 )
...
Co-authored-by: Alex Johnson <nvidiattxpsli@gmail.com >
2026-01-15 11:40:37 -06:00
Dax Raad
48070e0f8d
core: extract external directory validation to shared utility to reduce code duplication across tools
2026-01-10 18:49:42 -05:00
Kenny
b0c72aa6fd
fix(grep): follow symlinks by default in ripgrep searches ( #7501 )
2026-01-10 10:57:18 -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
lif
a07dfc8d2a
fix: handle Windows CRLF line endings in grep tool ( #5948 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-22 22:26:15 -06:00
Dax Raad
2c5a3984f1
limit grep line length to 2000
2025-12-01 16:35:07 -05:00
Haris Gušić
e529308281
fix: grep failing when pattern started with a dash
2025-10-31 17:20:22 -05:00
Jérôme Benoit
0787f01d1d
chore: cleanup versioned zod imports ( #3460 )
...
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2025-10-26 14:50:41 -05:00
Aiden Cline
546c4667a6
tweak: grep tool to handle single file better ( #3004 )
2025-10-06 23:24:00 -05:00
Mani Sundararajan
6d6fc43bb5
fix: file references & grep tool for windows ( #2980 )
2025-10-05 14:32:07 -05:00
Dax
0a4df97382
Upgrade to Zod v4 ( #2605 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-09-15 03:12:07 -04:00
Dax
aea78046d0
Refactor to support multiple instances inside single opencode process ( #2360 )
...
This release has a bunch of minor breaking changes if you are using opencode plugins or sdk
1. storage events have been removed (we might bring this back but had some issues)
2. concept of `app` is gone - there is a new concept called `project` and endpoints to list projects and get the current project
3. plugin receives `directory` which is cwd and `worktree` which is where the root of the project is if it's a git repo
4. the session.chat function has been renamed to session.prompt in sdk. it no longer requires model to be passed in (model is now an object)
5. every endpoint takes an optional `directory` parameter to operate as though opencode is running in that directory
2025-09-01 17:15:49 -04:00
Dax Raad
4b94f390ce
allow temperature to be configured per mode
publish / publish (push) Has been cancelled
2025-07-25 13:29:44 -04:00
Jeremy Mack
8c1fa52068
fix: grep omitting text after a colon ( #1053 )
2025-07-16 09:09:05 -05:00
Dax
9cad702612
v2 message format and upgrade to ai sdk v5 ( #743 )
...
publish / publish (push) Has been cancelled
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Liang-Shih Lin <liangshihlin@proton.me >
Co-authored-by: Dominik Engelhardt <dominikengelhardt@ymail.com >
Co-authored-by: Jay V <air@live.ca >
Co-authored-by: adamdottv <2363879+adamdottv@users.noreply.github.com >
2025-07-07 15:53:43 -04:00
Dax Raad
576656ce75
add back in file hierarchy in system prompt but limit to 200 items
publish / publish (push) Has been cancelled
2025-06-30 14:46:46 -04:00
Dax Raad
b7319a304f
remove opencode_ prefixes from tool names. unfortunately this will break
...
publish / publish (push) Has been cancelled
all old sessions and share links. we'll be more backwards compatible in
the future once we're more stable.
2025-06-19 09:59:44 -04:00
Dax Raad
53c3aa88c0
fix issue with tool schemas and google
publish / publish (push) Has been cancelled
2025-06-17 11:27:07 -04:00
Dax Raad
f3dc4bd937
Refactor external tools organization and add file search API endpoint
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai >
2025-06-11 23:59:51 -04:00
Dax Raad
8f43c59091
sync
2025-06-11 18:19:21 -04:00
Dax Raad
e52fb7ff3f
sync
2025-06-11 12:58:06 -04:00
Dax Raad
25b5de1fca
properly support codex mini
2025-06-09 20:24:18 -04:00
Dax Raad
1cb48d5c24
tool updates
2025-06-04 13:12:48 -04:00
Dax Raad
66685b4917
Refactor app context system to use Zod schemas and sync access pattern
...
🤖 Generated with opencode
Co-Authored-By: opencode <noreply@opencode.ai >
2025-06-03 11:59:03 -04:00
Dax Raad
059d76ce82
Refactor application path handling and data storage architecture
...
Replace simple directory-based path system with git-aware data management that uses global data directories and proper workspace detection.
🤖 Generated with opencode
Co-Authored-By: opencode <noreply@opencode.ai >
2025-06-01 14:40:44 -04:00
Dax Raad
7284f50ac3
tool rework
release / goreleaser (push) Has been cancelled
2025-05-31 17:12:16 -04:00