jwaterwater
2d52a461a0
fix: encode non-ASCII directory paths in HTTP headers ( #7145 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-07 06:46:17 -06:00
Dax Raad
7304ba616e
tui: add session search functionality with debounced input and server-side filtering
2026-01-04 13:38:30 -05:00
Paolo Ricciuti
21dc3c24d9
feat: mcp resources ( #6542 )
2026-01-04 09:12:54 -06:00
Dax Raad
81e8d29ad2
oops
2026-01-03 19:25:59 -05:00
Dax Raad
47c670aea9
tui: add reject message support to permission dialogs for better user feedback
2026-01-03 01:34:23 -05:00
Adam
052de3c556
feat: add managed git worktrees ( #6674 )
2026-01-02 20:17:02 -06:00
Dax Raad
4956ee3ebd
tui: add escape key handling to permission dialogs for better keyboard navigation
2026-01-02 18:48:26 -05:00
YeonGyu-Kim
a3f38e0533
feat(plugin): add tui.session.select API endpoint for TUI navigation ( #6565 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-01-02 16:57:21 -06:00
Dax Raad
4f1ef93910
ignore
2026-01-01 20:42:06 -05:00
Dax
351ddeed91
Permission rework ( #6319 )
...
Co-authored-by: Github Action <action@github.com>
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2026-01-01 17:54:11 -05:00
Tom
dc8586371c
fix(server): add Content-Type headers for proxied static assets ( #6587 )
2026-01-01 11:35:04 -06:00
Adam
50ef866a02
fix(core): mdns fails if service already registered
2025-12-31 07:33:49 -06:00
Adam
b1a6333d17
feat(core): configurable cors hosts
2025-12-31 03:50:29 -06:00
Adam
a02fefe9dc
fix(core): cors exception for tauri
2025-12-30 14:14:44 -06:00
Dax Raad
8cd8393339
core: allow CORS requests from tauri://localhost
2025-12-30 13:58:41 -05:00
Dax Raad
7d2d87fa2c
core: allow CORS requests from *.opencode.ai subdomains
2025-12-30 13:04:18 -05:00
Adam
a576fdb5e4
feat(web): open projects
2025-12-30 04:57:37 -06:00
Eduardo Santos de Brito
4657fa823f
feat(plugin): expose server URL to plugins ( #6373 )
2025-12-29 21:05:08 -06:00
Adam
21eba5f987
feat(desktop): permissions
2025-12-27 14:43:42 -06:00
Christopher Ochsenreither
bfb9787361
fix: compact command after revert now properly cleans up revert state ( #6235 )
2025-12-26 22:57:59 -06:00
Adam
b2f45d574f
Reapply "feat(core): optional mdns service ( #6192 )"
...
This reverts commit 505068d5a6 .
2025-12-26 14:47:53 -06:00
Aiden Cline
505068d5a6
Revert "feat(core): optional mdns service ( #6192 )"
...
This reverts commit 26e7043718 .
2025-12-26 11:43:52 -06:00
Adam
26e7043718
feat(core): optional mdns service ( #6192 )
...
Co-authored-by: Github Action <action@github.com>
2025-12-26 10:29:48 -06:00
Adam
794fe8f381
chore: rename packages/desktop -> packages/app
2025-12-22 19:39:00 -06:00
Adam
680a63e3de
fix(desktop): better error messages on connection failure
2025-12-22 19:16:54 -06:00
Adam
2c16b9fa61
Revert "server: ensure frontend has correct port for PTY websocket connections ( #5898 )"
...
This reverts commit a05915ddc8 .
2025-12-22 06:05:46 -06:00
Adam
240ad31edd
Revert "fix: server"
...
This reverts commit dbaac79039 .
2025-12-22 06:05:46 -06:00
Adam
dbaac79039
fix: server
2025-12-22 06:02:16 -06:00
Ashutosh Kumar
a05915ddc8
server: ensure frontend has correct port for PTY websocket connections ( #5898 )
2025-12-22 05:56:23 -06:00
YeonGyu-Kim
b906f2de88
feat(server): expose auto param in session.summarize for plugins ( #5924 )
2025-12-21 21:05:30 -06:00
Dax Raad
2536e9f45b
tui: fix SDK context usage and server port fallback
...
- Update SDK context to return client instead of event for proper usage
- Add server port fallback to 4096 when port 0 is specified but unavailable
- Fix SDK event listener usage in TUI app
2025-12-21 14:57:55 -05:00
Matt Silverlock
8f6c8844d7
feat: support configuring a default_agent across all API/user surfaces ( #5843 )
...
Co-authored-by: observerw <observerw@users.noreply.github.com>
2025-12-20 11:49:23 -06:00
Tommy D. Rossi
a7a2bbb497
feat: add endpoints to delete and update message parts ( #5433 )
2025-12-20 15:00:41 +00:00
shuv
83843a794f
fix: handle empty directory query parameter in server middleware ( #5732 )
2025-12-18 03:27:50 -06:00
Aiden Cline
16e6941495
fix: remove needless tui event publish on session delete
2025-12-17 11:29:55 -06:00
Dax Raad
4e2d1acf7d
core: fix Tauri desktop app SSE connection timeout
...
- Add heartbeat events to /global/event and /event SSE endpoints
- Send server.heartbeat event every 30s to prevent WKWebView 60s timeout
- Fixes desktop app disconnecting from global events after 1 minute
2025-12-16 14:45:03 -05:00
Dax Raad
38c5f23f4a
tui: update dialog context and server to use new single dialog system
2025-12-15 19:35:19 -05:00
Dax Raad
d5a506d4ae
core: fix server response handling to prevent connection timeouts
2025-12-15 15:07:20 -05:00
Sachnun
237c0253c2
fix(server): make time field optional in session update validator ( #5372 )
2025-12-11 20:06:15 -06:00
Dax Raad
13a77005f1
global.dispose
2025-12-10 22:22:16 -05:00
Dax Raad
936a6be5d6
stuff adam needs
2025-12-10 15:59:42 -05:00
Dax Raad
388156704a
fix /provider endpoint to return loaded providers
2025-12-10 13:49:45 -05:00
Dax Raad
1e3bdcc71c
rename bus
2025-12-09 14:32:09 -05:00
Ravi Kumar
e38814c597
fix: apply provider filtering to /connect endpoint ( #5233 )
2025-12-08 15:28:32 -06:00
Daniel Polito
203f3312ee
feat: ability to toggle MCP Servers in TUI ( #4509 )
2025-12-08 11:31:22 -06:00
Adam
d66b903e7f
fix: opencode web command
2025-12-08 09:48:21 -06:00
Adam
4425c66732
revert: opencode web command changes
...
This reverts commit c347056246 .
2025-12-08 09:47:43 -06:00
Adam
c347056246
fix: opencode web command
2025-12-08 09:39:41 -06:00
Adam
d9175be989
fix: opencode web command
2025-12-08 09:35:12 -06:00
Adam
de415be4f6
fix: opencode web command
2025-12-08 09:18:46 -06:00
Dax Raad
4126fedbd4
openapi
2025-12-07 21:55:36 -05:00
Dax Raad
bf0f85e37f
playing with sdk docs
2025-12-07 19:58:04 -05:00
Dax
ea7ec60f51
v2 SDK ( #5216 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-12-07 19:04:14 -05:00
André Cruz
509e43d6f8
feat(mcp): add OAuth authentication support for remote MCP servers ( #5014 )
2025-12-07 15:47:27 -05:00
Adam
cfbaf81ef8
fix(desktop): clone pty session on reconnect
2025-12-05 10:30:48 -06:00
Adam
09f522f0aa
Reapply "feat(desktop): terminal pane ( #5081 )"
...
This reverts commit f9dcd97936 .
2025-12-04 20:32:08 -06:00
Aiden Cline
f9dcd97936
Revert "feat(desktop): terminal pane ( #5081 )"
...
This reverts commit d763c11a6d .
2025-12-04 15:57:01 -06:00
Adam
d763c11a6d
feat(desktop): terminal pane ( #5081 )
...
Co-authored-by: Github Action <action@github.com>
Co-authored-by: Dax Raad <d@ironbay.co>
2025-12-04 15:37:29 -06:00
Dax
6d3fc63658
core: refactor provider and model system ( #5033 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: thdxr <thdxr@users.noreply.github.com>
2025-12-03 21:09:03 -05:00
Dax Raad
7da6a22df2
core: close SSE stream when instance is disposed
2025-12-01 09:14:00 -05:00
Dax Raad
98031173b6
lil branch refactor
2025-11-26 12:34:48 -05:00
Aiden Cline
09bc8d9ca4
show current git branch in tui ( #4765 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-25 21:39:20 -06:00
Aiden Cline
020ee56f25
fix: dont auto continue if compaction was manual
2025-11-25 12:11:09 -06:00
Shantur Rathore
b1aaa8570e
prompt_async: Allows to receive prompt and return immediately, start … ( #4664 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-11-24 23:52:57 -06:00
Adam
acf1dd8500
wip(share): more styling
2025-11-24 15:10:40 -06:00
Dax
49408c00e9
enterprise ( #4617 )
...
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2025-11-21 20:41:27 -05:00
Patrick Wolf
416f2964b5
fix: preserve agent context during compaction ( #4556 )
2025-11-21 02:13:10 -06:00
Dax
23ea8ba1ce
Tui onboarding ( #4569 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-21 00:21:06 -05:00
Tommy D. Rossi
b12efb2023
fix: do not print ai sdk warnings ( #4541 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-20 08:42:24 -06:00
Adam
fc5fc2c570
wip(desktop): new layout work
2025-11-18 17:07:34 +00:00
Dax
a1214fff2e
Refactor agent loop ( #4412 )
2025-11-17 10:57:18 -05:00
Tyler Gannon
e96442310c
chore: replace z.union with z.enum for cleaner OpenAPI generation ( #4394 )
2025-11-17 00:06:40 -06:00
Tyler Gannon
c724d2392f
fix: replace union type with enum "true"/"false" in /find/file endpoint ( #4338 )
2025-11-14 17:48:23 -06:00
Dax Raad
64d28ea457
fix sdk types
2025-11-14 12:42:46 -05:00
Dax Raad
2520780846
fix sdk types
2025-11-14 12:42:46 -05:00
Dax Raad
5fc26c958a
add global.event.subscribe() to sdk
2025-11-14 12:32:43 -05:00
Dax
d81dce6a82
fix: add support for loading custom themes from .opencode/themes directory ( #4229 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-11 21:30:38 -05:00
Dax Raad
4d20e1c3c6
Merge remote-tracking branch 'origin/dev' into dev
2025-11-08 20:21:02 -05:00
Dax Raad
4bb7ea9127
improve startup speed
2025-11-08 20:18:36 -05:00
GitHub Action
34ff87d504
chore: format code
2025-11-08 01:59:02 +00:00
Aiden Cline
73cd8a334c
rework acp to compensate for changes in Zed IDE ( #4050 )
2025-11-07 13:57:12 -06:00
Dax Raad
d462e380f4
fix: update references after moving message functions to MessageV2 namespace
2025-11-07 14:47:05 -05:00
Dax Raad
287855336d
allow not specifying a limit on messages endpoint
2025-11-07 13:05:19 -05:00
Dax Raad
9554abb56e
message storage performance improvements
2025-11-07 01:11:47 -05:00
Dax Raad
e45e94634f
only display last 100 messages in TUI
2025-11-06 13:21:15 -05:00
Dax Raad
1ea3a8eb9b
big format
2025-11-06 13:03:12 -05:00
Dax Raad
7a7060ef15
fix session performance issue from large diffs
2025-11-04 13:35:44 -05:00
Dax Raad
bc6f4aed2b
local web
2025-11-04 12:33:14 -05:00
Dax Raad
178a14ce3e
fix dirs query param
2025-11-03 16:35:55 -05:00
Dax Raad
07bb75f086
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
2fe7d13e69
Add formatter status display to TUI status dialog ( #3701 )
2025-11-01 11:14:39 -04:00
Dax
96bdeb3c7b
OpenTUI is here ( #2685 )
2025-10-31 15:07:36 -04:00
Jérôme Benoit
0eb899a950
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
3e574c71cb
potentially fix fetch failed timeout errors
2025-10-24 09:46:28 -04:00
Dax Raad
cee7106054
session summaries in data
2025-10-23 16:28:20 -04:00
Dax Raad
f4dfae0bb0
ignore: diff stuff
2025-10-23 16:04:58 -04:00
Dax Raad
a0a09f421c
core: add session diff API to show file changes between snapshots
2025-10-20 17:59:26 -04:00
Aiden Cline
1f869bccc1
make compact interruptable ( #3251 )
2025-10-18 11:49:29 -05:00
Haris Gušić
92bc78a2d3
Improve http error codes ( #3186 )
2025-10-15 10:53:09 -05:00
Aiden Cline
b3fcc9a81d
tweak: consolidate session lock logic ( #3185 )
2025-10-15 01:12:51 -05:00