786 Commits

Author SHA1 Message Date
Dax Raad 680c1367ea temporarily disable midstream compaction 2025-09-12 14:00:54 -04:00
Dax Raad f592e64ac6 undo session pruning 2025-09-12 13:20:13 -04:00
Dax Raad 5d22ea0330 ignore: internal 2025-09-12 10:45:44 +00:00
Dax Raad b52a1054eb add microcompact 2025-09-12 06:38:47 -04:00
Dax Raad 501c9c598d fix compaction issues 2025-09-12 06:01:11 -04:00
Dax Raad f21a63c1d4 properly support model level npm definition 2025-09-11 16:22:44 -04:00
Chris Covington 599233a52c feat: Add an experimental option to disable paste summaries (#2552)
Co-authored-by: rekram1-node <aidenpcline@gmail.com>
2025-09-11 14:21:08 -05:00
Dax Raad b2e2d36010 reduce LSP verbosity 2025-09-11 12:54:12 -04:00
Dax Raad 7b91d612f6 remove block anchor edit 2025-09-11 12:53:10 -04:00
Dax Raad 785feb29a7 compaction improvements 2025-09-11 02:22:51 -04:00
Aiden Cline 89ff5fa1dc resolve nested commands (#2537) 2025-09-10 14:05:26 -05:00
Aiden Cline 16eac2dea6 fix: handle @dir in command (#2533) 2025-09-10 13:27:44 -05:00
Aiden Cline 9f40976a96 tweak: wrap build-switch w/ system-reminder (#2525) 2025-09-09 23:57:13 -05:00
Dax Raad e3bf324ea9 ci: format 2025-09-09 23:44:04 -04:00
Dax Raad 1d190a3a94 repair tool calls when casing is wrong 2025-09-09 23:25:27 -04:00
Frank 25a1b344eb wip: zen 2025-09-09 15:47:28 -04:00
madflow e275de0fcb feat: svelte lsp (#2508) 2025-09-09 13:59:58 -05:00
Aiden Cline ddb9d6626c fix: exit code being non zero when using run cmd (#2523) 2025-09-09 12:00:55 -05:00
Frank ed3cd6f1cd Remove debug logging 2025-09-09 03:35:09 -04:00
Frank 1d9cc05887 Hide experimental models 2025-09-09 03:16:44 -04:00
Aiden Cline 90111a36b6 remove edit tool from plan agent (#2505) 2025-09-08 22:00:14 -05:00
Zack Jackson 37893ed24c feat: add dynamic tool registration for plugins and external services (#2420) 2025-09-08 16:25:04 -04:00
Aiden Cline b585e4f92d tweak: reenable todowrite & todoread for qwen models (#2499) 2025-09-08 13:21:16 -05:00
Douglas Dennis 2786177c76 fix: aws bedrock add check for govcloud (#2495) 2025-09-08 11:54:06 -05:00
Aiden Cline 50c38c31a3 fix: silent error if bad flag was passed (#2486) 2025-09-07 23:14:38 -05:00
Aiden Cline c05adad02e fix: shell invocations are dropped if last interaction was revert (#2485) 2025-09-07 21:45:13 -05:00
Ytzhak 9d167eda41 fix: max output tokens when setting budget thinking tokens (#2056)
Co-authored-by: rekram1-node <aidenpcline@gmail.com>
2025-09-07 13:15:53 -05:00
Aiden Cline 51a33e5c37 fix: title gen w/ gpt-5-nano (#2473) 2025-09-06 22:50:16 -05:00
Aiden Cline 77293db088 fix: title not generated if first msg is shell invocation (#2451) 2025-09-06 09:47:42 -05:00
Aiden Cline 02bd730bdf fix: command model selection (#2448) 2025-09-05 20:54:39 -05:00
Aiden Cline c63ab8e483 fix: default to last used model (#2443) 2025-09-05 17:25:25 -05:00
Adam 6e7fed27df fix: file read response 2025-09-05 15:58:56 -05:00
spoons-and-mirrors 52dea9cb75 tweak(edit): separate edit tool error message with clearer guidance to avoid llm doom editing loop (#2051) 2025-09-05 12:36:13 -04:00
Aiden Cline 5ab2b8c70f fix: webfetch prompt mistake (#2424) 2025-09-04 13:35:25 -05:00
Adam ce7bc4d770 fix: better file/content return 2025-09-04 12:39:49 -05:00
Adam 2f0d8cb0e5 fix: worktree file/content never includes patch 2025-09-04 06:10:07 -05:00
Dax Raad 36be710d37 ignore: opencode auth stuff 2025-09-03 14:43:50 -04:00
Frank d9e726838a wip console 2025-09-03 09:24:23 -04:00
Aiden Cline 8c0076d57d fix: more durable @ references for commands (#2386) 2025-09-02 21:24:56 -05:00
Dax Raad 2f726087fb support OPENCODE_CONFIG_CONTENT 2025-09-02 16:38:50 -04:00
Aiden Cline a024ba1645 tweak: update ls tool to use rg (#2367) 2025-09-02 10:40:20 -05:00
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
Dax Raad 041b37b64f switch gpt-5 to default to codex prompt + high reasoning 2025-09-01 21:46:03 -04: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
Dax Raad 1e6134f5c9 catch migration failures 2025-09-01 18:00:40 -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
Aiden Cline cb5bf46f18 add --command to opencode run (#2348) 2025-09-01 14:19:18 -05:00