Commit Graph

13 Commits

Author SHA1 Message Date
Dax Raad 6de9e29979 ci: tweaks 2025-09-27 04:12:55 -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
Adam 8e22caf277 feat: file list api 2025-08-27 15:28:03 -05:00
Dax 1bd97ef802 slash commands (#2157)
Co-authored-by: adamdotdevin <2363879+adamdottv@users.noreply.github.com>
2025-08-22 17:04:28 -04:00
adamdotdevin 327cdea30b feat(api): get session and session children routes 2025-08-15 08:49:19 -05:00
adamdotdevin 6369bb9130 feat: /tui/show-toast api 2025-08-15 08:39:58 -05:00
Dax Raad 7b78ee7688 support !shell commands 2025-08-13 15:26:13 -04:00
adamdotdevin 1d30b9260f feat: bash commands 2025-08-13 13:28:22 -05:00
adamdotdevin 80347b1ad4 feat: thinking blocks rendered in tui and share page 2025-08-10 19:25:03 -05:00
Dax 77c101d742 Merge agent and mode into one (#1689)
The concept of mode has been deprecated, there is now only the agent field in the config.

An agent can be cycled through as your primary agent with <tab> or you can spawn a subagent by @ mentioning it. if you include a description of when to use it, the primary agent will try to automatically use it

Full docs here: https://opencode.ai/docs/agents/
2025-08-07 16:32:12 -04:00
adamdotdevin 22c1112903 feat: more scriptable tui (api) 2025-07-31 11:24:23 -05:00
adamdotdevin 9f429d8dd9 wip: tui permissions 2025-07-31 09:59:17 -05:00
Dax 083682c6a8 ci: new publish method (#1451) 2025-07-31 01:00:29 -04:00