adamelmore
021d9d105e
fix(app): reactive file tree
2026-01-26 16:46:09 -06:00
Aiden Cline
096e14d787
tweak: adjust lsp wording a bit more to encourage fixing
2026-01-14 15:44:44 -06:00
Aiden Cline
66f9bdab32
core: tweak edit and write tool outputs to prevent agent from thinking edit didn't apply
2026-01-12 20:40:10 -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
Dax
351ddeed91
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
JackNorris
46c7a41d5f
fix: only show diagnostics block when errors exist ( #6175 )
2025-12-25 22:24:48 -06:00
Luke Parker
27e826eba6
fix(win32): Normalise LSP paths on windows (fixes lua) ( #5597 )
2025-12-15 18:01:03 -06:00
Tommy D. Rossi
aedb5550a8
fix: limit LSP diagnostics to prevent context window waste ( #5480 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2025-12-13 19:56:26 -06:00
Aiden Cline
bbf4574476
fix: make external_directory permission wildcarding more sane
2025-11-19 12:55:02 -06:00
K Whiteside
47bfae52c0
fix: permission checks for external_directory and doom_loop ( #4433 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: AerionDyseti <AerionDyseti@users.noreply.github.com >
2025-11-18 17:18:23 -06:00
Aiden Cline
4e549b1c05
fix: allow user to configure doom loop & external dir perms ( #4095 )
2025-11-09 20:21:38 -06:00
GitHub Action
34ff87d504
chore: format code
2025-11-08 01:59:02 +00:00
Dax Raad
1ea3a8eb9b
big format
2025-11-06 13:03:12 -05:00
Aiden Cline
d425723249
ask instead of throwing tool error if file is outside cwd
2025-11-05 16:09:47 -06:00
Dax
96bdeb3c7b
OpenTUI is here ( #2685 )
2025-10-31 15:07:36 -04:00
Jérôme Benoit
0eb899a950
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
Joe Schmitt
f3f21194ae
feat: Add ACP (Agent Client Protocol) support ( #2947 )
...
Co-authored-by: opencode-bot <devnull@opencode.local >
Co-authored-by: Dax Raad <d@ironbay.co >
Co-authored-by: GitHub Action <action@github.com >
2025-10-20 16:55:22 -05:00
Dax Raad
1923ddab6e
feat: add Slack integration package with Bolt framework
2025-10-14 02:53:55 -04:00
Dax
c1b4e1f19d
Upgrade to Zod v4 ( #2605 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-09-15 03:12:07 -04:00
Dax
f993541e0b
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
10735f93ca
Add agent-level permissions with whitelist/blacklist support ( #1862 )
2025-08-12 11:39:39 -04:00
Dax Raad
a2191ce6fb
wip: permissions
2025-07-31 16:38:37 -04:00
Dax Raad
a5b20f973f
wip: refactor permissions
2025-07-31 12:26:47 -04:00
adamdotdevin
5500698734
wip: tui permissions
2025-07-31 09:59:17 -05:00
Dax
18888351e9
use treesitter to parse bash commands and catch commands that go outside of cwd ( #1443 )
2025-07-30 20:57:52 -04:00
Dax Raad
e97613ef9f
allow temperature to be configured per mode
2025-07-25 13:29:44 -04:00
Dax
f884766445
v2 message format and upgrade to ai sdk v5 ( #743 )
...
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
2ec0611f42
lazy load formatters
2025-06-27 11:33:37 -04:00
Dax Raad
f8b78f08b4
add auto formatting and experimental hooks feature
2025-06-26 22:17:08 -04:00
Dax Raad
26bab00dab
remove opencode_ prefixes from tool names. unfortunately this will break
...
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
636133e6cb
sync
2025-06-11 12:58:06 -04:00
Dax Raad
d6afebf22a
make lsp better
2025-06-06 17:20:08 -04:00
Dax Raad
f49694a543
sync
2025-06-04 13:33:53 -04:00
Dax Raad
fb88705bdc
more tools
2025-06-04 13:33:25 -04:00