Aiden Cline
5c7a021e61
ignore: add bash tests
2025-12-10 15:07:40 -06:00
Aiden Cline
476e3ca9f0
tweak: make bash give agent more awareness of cwd, bump default timeout, drop max timeout ( #5140 )
2025-12-06 23:55:07 -06:00
Aiden Cline
358593ddaa
ignore: todo fix test case
2025-11-19 15:18:21 -06:00
Aiden Cline
491c26bae3
ignore: flaky test be a lil less flaky plz
2025-11-19 14:46:06 -06:00
Aiden Cline
692984a2a4
ignore: fix hanging test
2025-11-19 14:38:12 -06:00
Dax Raad
d3473ee7c7
ci
2025-11-11 01:59:10 -05:00
GitHub Action
9855771157
chore: format code
2025-11-08 01:59:02 +00:00
Dax Raad
a1f2e6bf93
flaky test
2025-11-06 13:05:53 -05:00
Dax Raad
2bd3f72eb6
fix tests
2025-11-06 11:42:46 -05:00
Aiden Cline
aeef860dab
chore: rm hanging test
2025-11-06 10:39:32 -06:00
Dax
fd63884d0b
OpenTUI is here ( #2685 )
2025-10-31 15:07:36 -04:00
Dax Raad
bfd17abe16
test cleanup
2025-10-24 09:29:38 -04:00
Dax Raad
c338173f7a
core: make patch tool more reliable and consistent with other editing tools
...
The patch tool now works seamlessly alongside other file editing tools with improved
error handling and a more intuitive permission system. Users will experience:
- More reliable patch application with better error messages
- Consistent permission prompts that match other editing tools
- Smoother integration when applying complex multi-file changes
- Better feedback on what changes are being made before applying patches
This refactoring leverages the robust patch parsing engine while making the tool
feel native to the opencode workflow, reducing friction when making bulk changes
to your codebase.
2025-10-01 06:45:43 -04:00
Dax Raad
fc1cf01a26
ci: improve test coverage
2025-09-27 03:04:42 -04:00
Dax Raad
56d0e8acbf
sync
2025-09-27 02:53:20 -04:00
Dax Raad
41065c3353
ignore: rework bootstrap so server lazy starts it
2025-09-19 05:11:29 -04:00
Dax
bbe1d61875
support custom tools ( #2668 )
2025-09-18 03:58:21 -04:00
Dax Raad
22fd365bf1
ignore: fix event type gen
2025-09-17 01:17:56 -04:00
Dax
0a4df97382
Upgrade to Zod v4 ( #2605 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-09-15 03:12:07 -04:00
Zack Jackson
37893ed24c
feat: add dynamic tool registration for plugins and external services ( #2420 )
2025-09-08 16:25:04 -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
2a13b1b81e
Add agent-level permissions with whitelist/blacklist support ( #1862 )
2025-08-12 11:39:39 -04:00
Dax Raad
1cc168f826
show combined output of bash tool progressively
2025-08-11 01:23:00 -04:00
Yordis Prieto
12172203d7
chore: enhance bash command tests with config mock and timeout adjustments ( #1486 )
...
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com >
2025-08-01 14:14:54 -04:00
adamdotdevin
3c8930192f
fix: test
2025-07-31 10:10:34 -05:00
adamdotdevin
a0f82ecef8
fix: test
2025-07-31 10:07:58 -05:00
Dax
50c93a349f
use treesitter to parse bash commands and catch commands that go outside of cwd ( #1443 )
2025-07-30 20:57:52 -04:00
Yordis Prieto
f74cd37818
fix: update glob pattern and path in tool test ( #1436 )
2025-07-30 15:42:13 -05:00
Yordis Prieto
f2bac1532b
fix: unit test assertion ( #1435 )
...
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com >
2025-07-30 15:13:37 -05:00
Yordis Prieto
9790340493
chore: fix test to have deterministic testing ( #1401 )
2025-07-29 17:54:22 -05: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
Dax Raad
0de957a2f0
real life totally configurabl ai subasians
publish / publish (push) Has been cancelled
2025-07-24 21:21:02 -04:00
Filip
771c714b10
fix: edit tool ( #1287 )
2025-07-24 16:18:04 -04: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
a94c88bc5b
ignore: run prettier
publish / publish (push) Has been cancelled
2025-06-26 22:30:44 -04:00
Dax Raad
19c4e09dd2
more edit tool fixes
publish / publish (push) Has been cancelled
2025-06-25 19:22:54 -04:00
Dax Raad
04f770b57e
integrate gemini-cli strategies for edit tool
publish / publish (push) Has been cancelled
2025-06-25 17:56:14 -04:00
Dax Raad
1227651bbc
make edit tool more robust
publish / publish (push) Has been cancelled
2025-06-25 17:10:48 -04:00
Tom
81f31481e0
fix: resolve test failures by adding missing zod-openapi import ( #301 )
...
Co-authored-by: opencode <noreply@opencode.ai >
2025-06-22 14:25:02 -04:00
Dax Raad
3121d84ede
track version on session info
publish / publish (push) Has been cancelled
2025-06-18 13:40:36 -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
7ce22fa132
Fix TypeScript compilation errors and consolidate version handling
...
publish / publish (push) Has been cancelled
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai >
2025-06-17 10:27:49 -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
fcc44590e3
sync
2025-06-01 15:01:57 -04:00
Dax Raad
215a20b9a9
Fix TypeScript errors and clean up unused imports
...
- Remove unused fs import from app.ts
- Remove unused LLM import and missing module reference from server.ts
- Fix parameter naming inconsistency in fetch.ts execute function
- Add missing metadata property to fetch.ts return statement
- Update test file to use correct API signatures and parameter names
- Remove unused parameters from example.ts
🤖 Generated with opencode
Co-Authored-By: opencode <noreply@opencode.ai >
2025-06-01 14:46:04 -04:00
Dax Raad
7284f50ac3
tool rework
release / goreleaser (push) Has been cancelled
2025-05-31 17:12:16 -04:00
Dax Raad
27c92a478f
run formatter
2025-05-31 14:41:00 -04:00
Dax Raad
fcdff9f578
sync
2025-05-30 20:48:36 -04:00