Commit Graph

881 Commits

Author SHA1 Message Date
OpeOginni bf02c6a265 fix: local subdirectory subagents not being picked up (#2376) 2025-09-02 09:46:00 -05:00
Adam ae66b4411c fix: file.list relative to root 2025-09-02 06:20:08 -05:00
Adam Spiers 8bef2c7538 make @file references in custom slash commands more robust (#2203)
Co-authored-by: Adam Spiers <opencode@adamspiers.org>
Co-authored-by: rekram1-node <aidenpcline@gmail.com>
2025-09-01 21:14:27 -05:00
opencode c245bfc925 release: v0.6.3 2025-09-02 01:52:01 +00:00
Dax Raad 041b37b64f switch gpt-5 to default to codex prompt + high reasoning 2025-09-01 21:46:03 -04:00
opencode 4c81d9917c release: v0.6.2 2025-09-02 01:03:43 +00:00
Aiden Cline 5dfa61f722 fix: ensure opencode still works if no commits present (#2363) 2025-09-01 20:57:14 -04:00
Aiden Cline 6e911f5f2e fix: ensure enabled lsps are all logged (#2364) 2025-09-01 17:43:31 -05:00
opencode 744f664a1d release: v0.6.1 2025-09-01 22:07:53 +00:00
Dax Raad 1e6134f5c9 catch migration failures 2025-09-01 18:00:40 -04:00
opencode 0794954467 release: v0.6.0 2025-09-01 21:43:13 +00: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
Aiden Cline cb5bf46f18 add --command to opencode run (#2348) 2025-09-01 14:19:18 -05:00
Régis Blanc a45f0febbf fix: ensure gopls lsp id matches docs (#2344) 2025-08-31 21:52:08 -05:00
Aiden Cline 6df5b8dc64 ignore: better error logging (#2346) 2025-08-31 17:11:04 -05:00
Beshoy Girgis bf77aa6acd feat: Allow provider timeout override (#1982) 2025-08-31 14:06:02 -04:00
Aiden Cline f7e413fe95 fix: ensure shell cmds can be properly aborted (#2339) 2025-08-31 12:48:30 -05:00
Aiden Cline ed9a2aa2df fix: adjust title generation prompt to prevent direct response instead of title gen (#2338) 2025-08-31 11:01:19 -05:00
Andre van Tonder 1e2c48b3ad fix: resolve virtual envs for python LSP (#2155)
Co-authored-by: rekram1-node <aidenpcline@gmail.com>
2025-08-30 23:53:03 -05:00
Aiden Cline b28229a645 add support for lsp workspace/didChangeConfiguration (#2334) 2025-08-30 14:49:13 -05:00
Aiden Cline 4b2c8c1528 tweak: ensure run command doesn't send request if no prompt present (#2332) 2025-08-30 10:39:28 -05:00
Anton edfc1c315a Use a single rust LSP server instance for entire cargo workspace (#2292) 2025-08-30 06:00:39 +00:00
opencode 4af5cf9223 release: v0.5.29 2025-08-30 06:00:39 +00:00
Aiden Cline 8d51ab434f fix: mcp tool not triggering hooks (#2320) 2025-08-29 21:51:06 -05:00
Aiden Cline ede8b55c9f fix: lsp debug cmd log (#2310) 2025-08-29 11:11:26 -05:00
Aiden Cline dc5c71b365 ignore: add error log for title gen failures (#2309) 2025-08-29 10:53:58 -05:00
Aiden Cline 948ce1a0bf fix: add additional encouragement for title gen (#2298) 2025-08-29 09:47:08 -05:00
Adam 0476ae36ef chore: remove unused dep 2025-08-28 18:16:38 -05:00
Netanel Draiman e0db411788 fix: replace isomorphic-git status with direct git diff for worktree support (#1706)
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2025-08-28 18:15:26 -05:00
Aiden Cline 98e00fbf47 allow slash commands to resolve ~/ references (#2295) 2025-08-28 17:31:03 -05:00
Adam 6e8f321d68 feat: home dir in app info 2025-08-28 14:34:20 -05:00
Jakub Kopecký 1db898ceb6 fix: mcp client name (#2289) 2025-08-28 12:48:29 -05:00
Ethan Shea 20e5262325 Vercel AI Gateway key deeplinks into the dashboard (#2287) 2025-08-28 11:06:45 -05:00
Adam 4746d88a53 feat: include ignored files 2025-08-28 10:49:45 -05:00
Aiden Cline b067382147 add synthetic user message before bash execution (when using !) (#2283) 2025-08-27 17:41:24 -05:00
Aiden Cline 23e3f10235 fix: ensure / commands dont try to resolve @ references from cmd outputs (#2282) 2025-08-27 15:59:33 -05:00
Adam 8e22caf277 feat: file list api 2025-08-27 15:28:03 -05:00
opencode 385ef8d0ab release: v0.5.28 2025-08-26 20:23:34 +00:00
Jay V 117bfa6083 docs: updating config schema 2025-08-26 16:10:53 -04:00
Aiden Cline c1fdcb458c fix: bash tool description (#2260) 2025-08-26 13:42:01 -05:00
Aiden Cline f95e368040 fix: eslint ENOTEMPTY (#2252) 2025-08-25 23:11:38 -05:00
Timo Clasen e18b2dc58e fix: model flag in non interactive mode (#2249) 2025-08-25 15:06:54 -05:00
opencode b051d05094 release: v0.5.27 2025-08-25 17:10:18 +00:00
opencode 79064a8446 release: v0.5.26 2025-08-25 16:54:15 +00:00
opencode 29630f4287 release: v0.5.25 2025-08-25 16:38:24 +00:00
opencode e14226d3d1 release: v0.5.24 2025-08-24 23:01:00 +00:00
Dax Raad 40b73f42c0 ci: tweak 2025-08-24 18:55:44 -04:00
opencode 5ad4cd97b1 release: v0.5.23 2025-08-24 22:53:37 +00:00
Dax Raad 4433a1452c ci: retry clone 2025-08-24 18:48:03 -04:00
Dax Raad 2168ba93da ci: ignore 2025-08-24 18:31:44 -04:00