Commit graph

1460 commits

Author SHA1 Message Date
opencode
f0f6e9cad7 release: v0.6.6 2025-09-08 20:20:35 +00:00
opencode
7df32eac2a release: v0.6.5 2025-09-07 19:44:44 +00:00
Adam
f171250033
fix: better file/content return 2025-09-04 12:39:49 -05:00
Zack Jackson
e001af2709
feat: add createOpencodeTui() function to SDK for programmatic TUI launching (#2410) 2025-09-04 02:49:44 -04:00
opencode
b6de122ddc release: v0.6.4 2025-09-03 13:31:11 +00:00
Dax Raad
042802848d wip: zen 2025-09-02 16:38:50 -04:00
Dax Raad
8952b3d246 support OPENCODE_CONFIG_CONTENT 2025-09-02 16:38:50 -04:00
opencode
a9875c5531 release: v0.6.3 2025-09-02 01:52:01 +00:00
opencode
2fc8263032 release: v0.6.2 2025-09-02 01:03:43 +00:00
opencode
7b62c10553 release: v0.6.1 2025-09-01 22:07:53 +00:00
opencode
365fdd9ff8 release: v0.6.0 2025-09-01 21:43:13 +00:00
Dax Raad
f6bc9238df docs: sdk 2025-09-01 17:35:52 -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
opencode
0c7a887dbc release: v0.5.29 2025-08-30 06:00:39 +00:00
Adam
e37e878e72
feat: home dir in app info 2025-08-28 14:34:20 -05:00
Adam
aa9ab0a304
feat: include ignored files 2025-08-28 10:49:45 -05:00
Adam
8749c0c707
feat: file list api 2025-08-27 15:28:03 -05:00
Dax Raad
0fbd7c84fd sdk update 2025-08-27 12:18:09 -04:00
opencode
eebca580e3 release: v0.5.28 2025-08-26 20:23:34 +00:00
opencode
567a1964c0 release: v0.5.27 2025-08-25 17:10:18 +00:00
opencode
d7c4faec58 release: v0.5.26 2025-08-25 16:54:15 +00:00
opencode
5b5bd146ea release: v0.5.25 2025-08-25 16:38:24 +00:00
opencode
5d68a7c2e0 release: v0.5.24 2025-08-24 23:01:00 +00:00
opencode
24e4f5b051 release: v0.5.23 2025-08-24 22:53:37 +00:00
opencode
e9f52934e9 release: v0.5.18 2025-08-23 16:27:02 +00:00
Dax Raad
732b67f8ce ci: stuff 2025-08-23 12:21:58 -04:00
Dax Raad
0f1697b2ab add sse streaming to sdk 2025-08-22 18:30:25 -04:00
opencode
35f57768fd release: v0.5.15 2025-08-22 21:16:23 +00:00
Dax
133fe41cd5
slash commands (#2157)
Co-authored-by: adamdotdevin <2363879+adamdottv@users.noreply.github.com>
2025-08-22 17:04:28 -04:00
Dax Raad
d9233872b9 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
947a3e8aff fix sdk config type 2025-08-21 13:00:16 -04:00
Dax Raad
9a3186317b allow importing sdk from @opencode-ai/sdk/server and @opencode-ai/sdk/client 2025-08-21 12:58:37 -04:00
zWing
b1e584ca1d
chore: add export types in js-sdk (#1923)
Co-authored-by: zwingzheng <zwingzheng@tencent.com>
2025-08-21 11:06:27 -05:00
zWing
bca523eb63
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
491abd6b5b release: v0.5.13 2025-08-21 15:27:25 +00:00
opencode
bc0d438cee release: v0.5.12 2025-08-20 18:22:48 +00:00
opencode
c9c9db1e8d release: v0.5.11 2025-08-20 16:36:05 +00:00
opencode
1df2d78b85 release: v0.5.10 2025-08-20 16:12:00 +00:00
opencode
2286a872c1 release: v0.5.9 2025-08-20 15:51:24 +00:00
opencode
c3c440948a release: v0.5.8 2025-08-20 05:08:31 +00:00
opencode
303a1044a8 release: v0.5.7 2025-08-18 21:43:17 +00:00
opencode
446ce488c0 release: v0.5.6 2025-08-18 15:56:22 +00:00
opencode
0b45187dc7 release: v0.5.5 2025-08-16 15:00:04 +00:00
opencode
650e67f1df release: v0.5.4 2025-08-15 22:52:49 +00:00
opencode
314f7c56e7 release: v0.5.3 2025-08-15 18:56:32 +00:00
Aiden Cline
dc01071498
feat: add scroll speed to config (#1968) 2025-08-15 13:21:02 -05:00
opencode
57b04d9eb7 release: v0.5.2 2025-08-15 15:22:21 +00:00
adamdotdevin
1ae38c90a3
feat(api): get session and session children routes 2025-08-15 08:49:19 -05:00
adamdotdevin
9609c1803e
feat: /tui/show-toast api 2025-08-15 08:39:58 -05:00
adamdotdevin
6e0e87fb2a
fix: more commands cleanup 2025-08-15 07:43:30 -05:00
Mariano Uvalle
0befc5d602
Feat: Render tool metadata after permission rejection. (#1949)
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
2025-08-15 06:16:40 -05:00
opencode
ecafa40bcf release: v0.5.1 2025-08-14 20:47:45 +00:00
Dax Raad
a433766a31 allow plugins to create custom auth providers 2025-08-14 16:25:08 -04:00
Dax Raad
ee62dc0745 wip: sdk 2025-08-14 12:22:27 -04:00
opencode
e789abec79 release: v0.4.45 2025-08-13 22:32:26 +00:00
opencode
5bf841ab7a release: v0.4.44 2025-08-13 19:49:14 +00:00
opencode
036b24791d release: v0.4.43 2025-08-13 19:33:38 +00:00
opencode
e06ebb6780 release: v0.4.42 2025-08-13 16:48:35 +00:00
opencode
93102dc84b release: v0.4.41 2025-08-13 00:05:51 +00:00
opencode
296cc41a07 release: v0.4.40 2025-08-12 21:51:19 +00:00
opencode
cadc5982f1 release: v0.4.37 2025-08-12 18:56:25 +00:00
opencode
13d4a802ac release: v0.4.36 2025-08-12 18:31:12 +00:00
opencode
3a9dd306db release: v0.4.35 2025-08-12 17:36:48 +00:00
opencode
3a2b2f13f2 release: v0.4.34 2025-08-12 17:14:23 +00:00
opencode
2bbd7a167a release: v0.4.29 2025-08-12 14:00:15 +00:00
opencode
0835170224 release: v0.4.28 2025-08-12 13:54:32 +00:00
opencode
a071a2b7f4 release: v0.4.27 2025-08-12 12:58:53 +00:00
opencode
5fbbdcaf64 release: v0.4.26 2025-08-12 03:25:36 +00:00
opencode
681abcbf2d release: v0.4.25 2025-08-12 02:51:32 +00:00
opencode
3ec670784d release: v0.4.24 2025-08-12 02:33:35 +00:00
opencode
9437cf4ff6 release: v0.4.23 2025-08-12 02:04:53 +00:00
opencode
bb14a955a0 release: v0.4.22 2025-08-12 01:07:27 +00:00
opencode
3946a08f40 release: v0.4.21 2025-08-12 00:30:49 +00:00
opencode
7e8b5749fa release: v0.4.20 2025-08-11 23:43:43 +00:00
opencode
85e0b53c33 release: v0.4.19 2025-08-11 18:36:06 +00:00
opencode
e9de7f95a7 release: v0.4.18 2025-08-11 16:04:07 +00:00
opencode
eb15b2ba75 release: v0.4.17 2025-08-11 15:15:24 +00:00
opencode
776276d5a4 release: v0.4.16 2025-08-11 12:59:20 +00:00
opencode
ddacb04f99 release: v0.4.15 2025-08-11 12:49:52 +00:00
opencode
4580c88c0b release: v0.4.12 2025-08-11 05:28:22 +00:00
opencode
fce04dc48b release: v0.4.11 2025-08-11 02:30:21 +00:00
opencode
55c294c013 release: v0.4.6 2025-08-11 01:59:27 +00:00
opencode
95e410db88 release: v0.4.3 2025-08-11 00:53:06 +00:00
zWing
2f4291672b
chore(js-sdk): Compatible with nodenext (#1667) 2025-08-08 20:05:50 -04:00
opencode
063d67a046 release: v0.4.1 2025-08-08 03:01:03 +00:00
opencode
15e830410f release: v0.3.133 2025-08-07 00:30:05 +00:00
Dax Raad
1a561bb512 add api to get session 2025-08-06 20:24:36 -04:00
Timo Clasen
54457e48bb
fix(docs): small_model is not used for summarization (#1360) 2025-08-06 14:03:14 -05:00
opencode
8168626cd3 release: v0.3.130 2025-08-05 03:25:28 +00:00
opencode
5536b14347 release: v0.3.129 2025-08-05 01:18:50 +00:00
Frank
40036abb9d wip: gateway 2025-08-04 21:08:29 -04:00
opencode
38819e89b8 release: v0.3.128 2025-08-04 16:20:39 +00:00
opencode
b05decc572 release: v0.3.127 2025-08-04 16:06:13 +00:00
opencode
2c67b26b5d release: v0.3.126 2025-08-03 19:45:14 +00:00
opencode
5e8634afaf release: v0.3.123 2025-08-03 17:13:33 +00:00
Dax Raad
d4bac5cdbd ci: ignore 2025-08-03 13:12:35 -04:00
opencode
263b266476 release: v0.3.122 2025-08-03 16:19:09 +00:00
opencode
0930f6ac55 release: v0.3.120 2025-08-03 14:59:03 +00:00
Dax Raad
24515162fa ci: ignore 2025-08-03 10:52:35 -04:00
Dax Raad
53aa899e45 ci: ignore 2025-08-03 10:42:52 -04:00
Dax Raad
852191f6cb ci: ignore 2025-08-03 03:54:17 -04:00
Dax Raad
49c8889228 ci: ignore 2025-08-03 03:45:05 -04:00
Dax Raad
0ae213ee0e ci: ignore 2025-08-02 18:56:34 -04:00
Dax Raad
ca031278ca wip: plugins 2025-08-02 18:50:19 -04:00
opencode
5a727c0794 release: v0.3.112 2025-08-01 21:53:33 +00:00
opencode
7665bd9439 Release v0.3.105 2025-07-31 23:41:27 +00:00
opencode
c1c99c7e0f Release v0.3.104 2025-07-31 23:02:36 +00:00
opencode
a00de2df08 Release v0.3.102 2025-07-31 21:25:12 +00:00
Dax Raad
a2191ce6fb wip: permissions 2025-07-31 16:38:37 -04:00
Dax
33cef075d2
ci: new publish method (#1451) 2025-07-31 01:00:29 -04:00