113 Commits

Author SHA1 Message Date
opencode b9c2207813 release: v0.6.8 2025-09-09 07:40:23 +00:00
opencode da236da9da release: v0.6.7 2025-09-09 07:23:01 +00:00
Zack Jackson 37893ed24c feat: add dynamic tool registration for plugins and external services (#2420) 2025-09-08 16:25:04 -04:00
opencode 0b180bf1ca release: v0.6.6 2025-09-08 20:20:35 +00:00
opencode 4b15e464e1 release: v0.6.5 2025-09-07 19:44:44 +00:00
Adam ce7bc4d770 fix: better file/content return 2025-09-04 12:39:49 -05:00
Zack Jackson d503ff2993 feat: add createOpencodeTui() function to SDK for programmatic TUI launching (#2410) 2025-09-04 02:49:44 -04:00
opencode ee04ca8155 release: v0.6.4 2025-09-03 13:31:11 +00:00
Dax Raad 73cedc7225 wip: zen 2025-09-02 16:38:50 -04:00
Dax Raad 2f726087fb support OPENCODE_CONFIG_CONTENT 2025-09-02 16:38:50 -04:00
opencode c245bfc925 release: v0.6.3 2025-09-02 01:52:01 +00:00
opencode 4c81d9917c release: v0.6.2 2025-09-02 01:03:43 +00:00
opencode 744f664a1d release: v0.6.1 2025-09-01 22:07:53 +00:00
opencode 0794954467 release: v0.6.0 2025-09-01 21:43:13 +00:00
Dax Raad 4fa6df14ae docs: sdk 2025-09-01 17:35:52 -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
opencode 4af5cf9223 release: v0.5.29 2025-08-30 06:00:39 +00:00
Adam 6e8f321d68 feat: home dir in app info 2025-08-28 14:34:20 -05:00
Adam 4746d88a53 feat: include ignored files 2025-08-28 10:49:45 -05:00
Adam 8e22caf277 feat: file list api 2025-08-27 15:28:03 -05:00
Dax Raad f1077d86ed sdk update 2025-08-27 12:18:09 -04:00
opencode 385ef8d0ab release: v0.5.28 2025-08-26 20:23:34 +00: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
opencode 5ad4cd97b1 release: v0.5.23 2025-08-24 22:53:37 +00:00
opencode e322384c2d release: v0.5.18 2025-08-23 16:27:02 +00:00
Dax Raad 41f79a632e ci: stuff 2025-08-23 12:21:58 -04:00
Dax Raad af415f7a92 add sse streaming to sdk 2025-08-22 18:30:25 -04:00
opencode 32f47c6618 release: v0.5.15 2025-08-22 21:16:23 +00:00
Dax 1bd97ef802 slash commands (#2157)
Co-authored-by: adamdotdevin <2363879+adamdottv@users.noreply.github.com>
2025-08-22 17:04:28 -04:00
Dax Raad 5210cbf1a5 add createOpencodeServer to js sdk and wait for readiness. always use random port for opencode serve. add /client and /server imports for js sdk 2025-08-21 17:13:24 -04:00
Dax Raad 993f9862f0 fix sdk config type 2025-08-21 13:00:16 -04:00
Dax Raad 269eb0519d allow importing sdk from @opencode-ai/sdk/server and @opencode-ai/sdk/client 2025-08-21 12:58:37 -04:00
zWing 8d87a4bfe1 chore: add export types in js-sdk (#1923)
Co-authored-by: zwingzheng <zwingzheng@tencent.com>
2025-08-21 11:06:27 -05:00
zWing 04548dd1a7 fix(js-sdk): fix types in session.chat (#1925)
Co-authored-by: zwingzheng <zwingzheng@tencent.com>
Co-authored-by: rekram1-node <aidenpcline@gmail.com>
2025-08-21 10:44:20 -05:00
opencode 9dea751f6d release: v0.5.13 2025-08-21 15:27:25 +00:00
opencode b1d40e699b release: v0.5.12 2025-08-20 18:22:48 +00:00
opencode e402e6801f release: v0.5.11 2025-08-20 16:36:05 +00:00
opencode 3a994c4919 release: v0.5.10 2025-08-20 16:12:00 +00:00
opencode 5a141f61f7 release: v0.5.9 2025-08-20 15:51:24 +00:00
opencode 4ab267084b release: v0.5.8 2025-08-20 05:08:31 +00:00
opencode b86ac479b3 release: v0.5.7 2025-08-18 21:43:17 +00:00
opencode 2b909c9fbc release: v0.5.6 2025-08-18 15:56:22 +00:00
opencode 59f368e6b3 release: v0.5.5 2025-08-16 15:00:04 +00:00
opencode ab04ce97f6 release: v0.5.4 2025-08-15 22:52:49 +00:00
opencode 24d26c484e release: v0.5.3 2025-08-15 18:56:32 +00:00
Aiden Cline 0d6342bd7f feat: add scroll speed to config (#1968) 2025-08-15 13:21:02 -05:00
opencode cde0b252ac release: v0.5.2 2025-08-15 15:22:21 +00:00