Dax Raad
3867f88966
Merge remote-tracking branch 'origin/dev' into dev
2025-11-08 20:21:02 -05:00
Dax Raad
1819472982
improve startup speed
2025-11-08 20:18:36 -05:00
GitHub Action
9855771157
chore: format code
2025-11-08 01:59:02 +00:00
Aiden Cline
59ced2ad02
rework acp to compensate for changes in Zed IDE ( #4050 )
2025-11-07 13:57:12 -06:00
Dax Raad
41b5ce67c3
fix: update references after moving message functions to MessageV2 namespace
2025-11-07 14:47:05 -05:00
Dax Raad
958c991fe1
allow not specifying a limit on messages endpoint
2025-11-07 13:05:19 -05:00
Dax Raad
e1e6b9b86f
message storage performance improvements
2025-11-07 01:11:47 -05:00
Dax Raad
aaa60022b7
only display last 100 messages in TUI
2025-11-06 13:21:15 -05:00
Dax Raad
ed8913324e
big format
2025-11-06 13:03:12 -05:00
Dax Raad
643352d20e
fix session performance issue from large diffs
2025-11-04 13:35:44 -05:00
Dax Raad
f1bc996cf5
local web
2025-11-04 12:33:14 -05:00
Dax Raad
93da43ae2d
fix dirs query param
2025-11-03 16:35:55 -05:00
Dax Raad
c12135adde
core: add optional dirs parameter to file search API
...
Allow users to exclude directories from file search results by setting dirs=false parameter in /find/file endpoint
2025-11-03 11:53:41 -05:00
Yuku Kotani
187fa92c01
Add formatter status display to TUI status dialog ( #3701 )
2025-11-01 11:14:39 -04:00
Dax
fd63884d0b
OpenTUI is here ( #2685 )
2025-10-31 15:07:36 -04:00
Aiden Cline
26ca04cb9b
ignore: rename type
2025-10-28 22:39:57 -05:00
Tyler Gannon
2e1489819f
add OpenAPI annotations to tui.ts control endpoints ( #3519 )
2025-10-28 22:39:22 -05:00
Jérôme Benoit
0787f01d1d
chore: cleanup versioned zod imports ( #3460 )
...
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2025-10-26 14:50:41 -05:00
Dax Raad
703bd6ddcd
potentially fix fetch failed timeout errors
2025-10-24 09:46:28 -04:00
Dax Raad
e5f9dcf4f3
session summaries in data
2025-10-23 16:28:20 -04:00
Dax Raad
343032ee8d
ignore: diff stuff
2025-10-23 16:04:58 -04:00
Dax Raad
a4b31ad404
core: add session diff API to show file changes between snapshots
2025-10-20 17:59:26 -04:00
Aiden Cline
2f32fde62d
make compact interruptable ( #3251 )
2025-10-18 11:49:29 -05:00
Haris Gušić
a859ac532f
Improve http error codes ( #3186 )
2025-10-15 10:53:09 -05:00
Aiden Cline
45caf66145
tweak: consolidate session lock logic ( #3185 )
2025-10-15 01:12:51 -05:00
Tommy D. Rossi
e6373142c1
tweak: include stack trace in server error responses ( #3134 )
2025-10-13 14:10:35 -05:00
Dax Raad
6cc97ede65
fix: disable workspace symbol lookup to prevent LSP performance issues
2025-10-13 14:05:54 -04:00
Dax Raad
06fc3bc28f
core: improve MCP reliability and add status monitoring
...
- Added 5-second timeout to MCP client verification to prevent hanging connections
- New GET /mcp endpoint to monitor server connection status
- Automatically removes unresponsive MCP clients during initialization
2025-10-07 04:04:19 -04:00
Dax Raad
87f71e2183
core: improve session API reliability with proper input validation
2025-10-06 19:37:44 -04:00
Dax Raad
a06cba9d2e
Add todo list and session forking API endpoints
2025-10-06 18:51:57 -04:00
Dax Raad
8ad4813f46
overhaul file search and support @ mentioning directories
2025-10-01 03:37:01 -04:00
Dax Raad
6b4c0076e8
core: add config update endpoint and functionality
2025-09-26 02:37:19 -04:00
Dax Raad
41065c3353
ignore: rework bootstrap so server lazy starts it
2025-09-19 05:11:29 -04:00
Dax
bbe1d61875
support custom tools ( #2668 )
2025-09-18 03:58:21 -04:00
Dax Raad
22fd365bf1
ignore: fix event type gen
2025-09-17 01:17:56 -04:00
Dax
6a654abbc2
feat: add desktop/web app package ( #2606 )
...
Co-authored-by: adamdotdevin <2363879+adamdottv@users.noreply.github.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: GitHub Action <action@github.com >
2025-09-15 03:28:08 -04:00
Dax
0a4df97382
Upgrade to Zod v4 ( #2605 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-09-15 03:12:07 -04:00
Dax
7d8d63faff
Session management and prompt handling improvements ( #2577 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-09-13 05:46:14 -04:00
Zack Jackson
37893ed24c
feat: add dynamic tool registration for plugins and external services ( #2420 )
2025-09-08 16:25:04 -04:00
Adam
ce7bc4d770
fix: better file/content return
2025-09-04 12:39:49 -05: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
Lubos
902beaa7ab
chore(openapi): set correct content type for server-sent events ( #2045 )
2025-08-22 17:51:24 -04:00
Dax
1bd97ef802
slash commands ( #2157 )
...
Co-authored-by: adamdotdevin <2363879+adamdottv@users.noreply.github.com >
2025-08-22 17:04:28 -04: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
adamdotdevin
dddc968bb2
feat(tui): navigate child sessions (subagents)
2025-08-15 10:16:08 -05: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
adamdotdevin
d258ad2aa9
fix: more commands cleanup
2025-08-15 07:43:30 -05:00
Dax Raad
ba30792e43
allow plugins to create custom auth providers
2025-08-14 16:25:08 -04:00