kcrommett
4da58294d9
add nightowl theme back after opentui release ( #3732 )
2025-11-02 04:29:14 -05:00
Dax Raad
28e765ef0a
fix dialog
2025-11-02 02:53:55 -05:00
Dax Raad
bfbcb5f200
tui: prevent default Enter key behavior when selecting dialog options to avoid conflicts
2025-11-02 01:19:30 -05:00
Sebastian Herrlinger
92a1943771
upgrade to opentui 0.1.32, activates kitty keyboard
2025-11-02 01:45:38 +01:00
Dax
104a895a71
Light mode ( #3709 )
2025-11-01 13:54:01 -04:00
Dax Raad
65d0b3ed6d
sync
2025-11-01 12:14:15 -04:00
Haris Gušić
22a34d7958
feat: tui: Port /exit command and all command aliases ( #3665 )
2025-11-01 12:13:10 -04:00
Dax Raad
d55a2fd56c
tui: change delete keybind to ctrl+d in session list dialog
2025-11-01 11:53:46 -04:00
Dax Raad
40f577e5e7
fix modified files being empty
2025-11-01 11:48:47 -04:00
Dax Raad
9e49870118
remember sidebar position
2025-11-01 11:40:33 -04:00
Haris Gušić
0170577743
feat: tui: Add --prompt option ( #3668 )
2025-11-01 11:18:31 -04:00
Yuku Kotani
2fe7d13e69
Add formatter status display to TUI status dialog ( #3701 )
2025-11-01 11:14:39 -04:00
Dax Raad
1bc3c98ae7
ensure wl-copy is available
2025-11-01 11:10:39 -04:00
Haris Gušić
55787f2caa
fix: tui: Handle Clipboard.copy errors properly ( #3685 )
2025-11-01 15:34:21 +01:00
Haris Gušić
7df61a74a0
fix: tui: add toast for /share url copy ( #3686 )
2025-11-01 08:06:56 -05:00
Aiden Cline
041353f4ff
make /init a default slash command on server side ( #3677 )
2025-11-01 01:14:09 -05:00
Haris Gušić
c72f8b17c6
fix: tui: Fix /editor command ( #3663 )
2025-11-01 00:16:06 +00:00
Dax Raad
5565f14ef5
tab to accept autocomplete
2025-10-31 20:10:01 -04:00
Dax Raad
10a4455c6f
tui: fix prompt text aggregation to exclude synthetic content
2025-10-31 20:01:27 -04:00
Dax Raad
68050ab802
tui: prevent clipboard operations from throwing errors on process exit
2025-10-31 19:54:15 -04:00
Dax Raad
9beb0f8512
tui: improve keyboard navigation and MCP server status display
2025-10-31 19:47:08 -04:00
Dax Raad
d4cb47eadc
tui: add keyboard shortcuts to cycle through recently used models
...
Users can now press F2 to cycle forward and Shift+F2 to cycle backward through their recently used models, making it faster to switch between commonly used AI models without opening the model selection dialog.
2025-10-31 19:42:41 -04:00
Dax Raad
261ff416a9
sync
2025-10-31 23:05:11 +00:00
Aiden Cline
20fc56d020
Revert "opentui: fix: Make worker.ts path independent from cwd ( #3600 )"
...
This reverts commit d473d4ffc8 .
2025-10-31 17:57:56 -05:00
Dax Raad
30f9fa12d9
tui: add session rename functionality with /rename command
...
- Add /rename command to autocomplete when a session is active
- Add rename dialog component for changing session names
- Add rename option to session list dialog with 'r' keybind
- Add session rename command to command registry
2025-10-31 18:44:33 -04:00
Haris Gušić
d473d4ffc8
opentui: fix: Make worker.ts path independent from cwd ( #3600 )
2025-10-31 17:37:31 -05:00
Haris Gušić
af50596529
fix: grep failing when pattern started with a dash
2025-10-31 17:20:22 -05:00
Dax Raad
3823d8d50e
tui: simplify theme selection API by renaming setSelectedTheme to set
2025-10-31 18:11:36 -04:00
Dax Raad
7a926b32ce
respect theme in config
2025-10-31 18:04:38 -04:00
Haris Gušić
a5ede68241
fix: Remove conflicting "-h" aliases in TUI spawn and thread commands ( #3651 )
2025-10-31 16:59:59 -05:00
Aiden Cline
60dc38050d
fix: unsupported option
2025-10-31 16:53:08 -05:00
Dax Raad
31d0caee38
tui: add /editor command to autocomplete for opening external editor
2025-10-31 17:47:08 -04:00
Dax Raad
2a7ab45605
add /theme
2025-10-31 17:44:41 -04:00
Aiden Cline
019054dd1e
Revert "fix: ensure flags & docs match ( #3638 )"
...
This reverts commit a018a15f32 .
2025-10-31 16:43:29 -05:00
opencode-agent[bot]
a018a15f32
fix: ensure flags & docs match ( #3638 )
...
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-31 16:33:46 -05:00
Nathan Thomas
e630d680dd
feat: allow ctrl+d to exit the app ( #3636 )
2025-10-31 16:27:41 -05:00
Haris Gušić
9e392f25a6
feat: Improve error boundary add button to easily create issue in github ( #3639 )
2025-10-31 16:20:32 -05:00
Dax Raad
aae0ce9921
tui: improve autocomplete component styling and update test command
2025-10-31 16:21:30 -04:00
Dax Raad
81b94d84dc
ignore
2025-10-31 20:17:40 +00:00
Dax Raad
afe8cecc2b
tui: add persistent key-value storage for user preferences
...
- Add KVProvider context for storing user preferences like theme and warnings
- Update theme context to use KV storage instead of sync config
- Move openrouter warning to persistent KV storage
- Refactor theme selection to persist user choice across sessions
2025-10-31 16:13:02 -04:00
Dax Raad
9021dd60a1
tui: add /session command to list available sessions
2025-10-31 15:41:36 -04:00
Dax
96bdeb3c7b
OpenTUI is here ( #2685 )
2025-10-31 15:07:36 -04:00
Haris Gušić
4355027408
fix: Missing @opencode-ai/plugin causes crash ( #3615 )
2025-10-31 13:41:04 -05:00
Aiden Cline
46d675b980
tweak: filter out deprecated models
2025-10-31 10:48:51 -05:00
Aiden Cline
dfdd009750
fix: bash permission case
2025-10-31 00:52:46 -05:00
Haris Gušić
c1ada302f9
fix: Opencode hangs after exit ( #3481 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-10-30 23:57:58 -05:00
Filip
51e4c9fc4c
add optional headers field to model config ( #3546 )
2025-10-30 23:35:26 -05:00
Ritoban Dutta
a3ba740de4
fix: resolve hanging permission prompts in headless mode ( #3522 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-10-30 15:37:41 -05:00
Brandon
c68607fb2b
feat: Adds session id to Agent context metadata ( #3559 )
...
Co-authored-by: Brandon Wisnicki <bwisnicki@palantir.com>
2025-10-30 12:15:21 -05:00
Aiden Cline
3541fdcb20
tweak: adjust deno lsp ( #3581 )
2025-10-30 11:59:54 -05:00
Haris Gušić
dc87659791
tweak: move zod validation for tools to ensure it always runs ( #3565 )
2025-10-30 11:31:44 -05:00
Andrew Pashynnyk
149f5eaa2e
fix: preserve metadata from MCP tool results in tool.execute.after hook ( #3573 )
2025-10-30 11:10:42 -05:00
Aiden Cline
42e0b47a7d
fix: better frontmatter errors
2025-10-30 10:56:40 -05:00
Matt Gillard
3ae75d7031
add optional timeout field to mcp config to allow users to use responding servers ( #3558 )
...
Co-authored-by: Matt Gillard <matt-github@gillard.biz>
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-30 01:25:24 -05:00
Aiden Cline
7a2b8eae76
tweak: catch err
2025-10-30 00:29:30 -05:00
ElecTwix
d983b9485d
fix: add doom loop detection ( #3445 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-10-30 00:13:18 -05:00
rienkim
a9cae7b335
feat: add positional argument support to slash commands ( #3456 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-10-29 14:54:24 -05:00
Dax Raad
5553efea5e
only generate user message summary if no diffs
2025-10-29 14:28:43 -04:00
Dax Raad
4d6e2d8efc
autoupgrade latest major only
2025-10-29 11:53:25 -04:00
Aiden Cline
4407d5d96f
fix: ensure tool inputs are zod validated
2025-10-29 10:46:57 -05:00
Dax Raad
12782fff14
remove log
2025-10-29 11:27:51 -04:00
Dax Raad
ca463a2346
session diff only include modified files
2025-10-29 11:26:21 -04:00
Aiden Cline
7265cdf817
ignore: rm
2025-10-29 10:19:02 -05:00
Aiden Cline
4994bf1b46
ignore: rename type
2025-10-28 22:39:57 -05:00
Tyler Gannon
1e24514d61
add OpenAPI annotations to tui.ts control endpoints ( #3519 )
2025-10-28 22:39:22 -05:00
Aiden Cline
fc8db6cdf9
fix: ensure timeout param passed to bash tool is positive
2025-10-28 17:32:39 -05:00
kcrommett
5cc37c4ea0
mcp: fix status() to not overwrite connected with failed ( #3514 )
2025-10-28 16:16:03 -05:00
Haris Gušić
832ffd2303
fix: Use process.stdout.write instead of console.log ( #3508 )
2025-10-28 15:38:08 -05:00
Aiden Cline
37380e1f94
add --title flag to opencode run ( #3507 )
2025-10-28 13:32:36 -05:00
Dax Raad
1309ca7a81
ignore
2025-10-28 14:13:47 -04:00
Dax Raad
c1515316f5
core: fix additions and deletions counting in edit tool filediff
2025-10-28 14:08:10 -04:00
Danilo Favato
b66e7b6fce
tweak: add experimental chatMaxRetries to config ( #2116 )
...
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-10-28 12:09:41 -05:00
oribi
eb398f1951
add OPENCODE_CONFIG_DIR to allow loading a custom config directory ( #3504 )
...
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-28 11:50:09 -05:00
Aiden Cline
643c22d21f
add catch for mcp tool execution
2025-10-28 10:23:04 -05:00
Aiden Cline
74acd08ead
add catch for mcp tool execution
2025-10-28 10:23:03 -05:00
Dax Raad
22821744ef
feat: add OPENCODE_FAKE_VCS flag for VCS testing and update todo tracking instructions
2025-10-28 02:54:29 -04:00
Aiden Cline
872c9467b2
chore: rm unused import
2025-10-28 00:43:29 -05:00
Dax Raad
d8249f32a8
do not set temperature for claude models
2025-10-28 01:14:25 -04:00
Aiden Cline
982954cc1b
feat (acp): mcp server support, file diffs, some default slash commands (/init, /compact), show todos properly ( #3490 )
...
The mcp server support does not mean acp didn't allow u to use mcp servers previously, it means that now you can connect new servers via ACP instead of relying on the opencode defined ones
2025-10-28 00:08:30 -05:00
Frank
4caa458232
acp: fix type error
2025-10-27 21:40:08 -04:00
Aiden Cline
3c56dbcf58
chore: rm comment
2025-10-27 16:15:13 -05:00
Aiden Cline
ee07ed2dc4
chore: delete unused file
2025-10-27 15:44:12 -05:00
Adam
fc115ea367
wip: desktop work
2025-10-27 15:37:07 -05:00
Aiden Cline
0af4505756
fix: litellm error tool= param must be specified
2025-10-27 14:03:42 -05:00
Aurelien Ribon
a606e1d2ec
fix: dont set reasoning effort to medium for gpt-5-pro ( #3474 )
2025-10-27 10:50:57 -05:00
Aiden Cline
e6301ca5d5
tweak: rename event
2025-10-27 10:42:47 -05:00
Bernat Pericàs
b562863fcc
feat: add session.started event that triggers when a new session is created ( #3413 )
2025-10-27 07:18:23 -05:00
Aiden Cline
1a6fd018f6
Revert "fix: Explicitly exit CLI to prevent hanging subprocesses ( #3083 )"
...
This reverts commit a9624c0fff .
2025-10-27 01:30:13 -05:00
Haris Gušić
a9624c0fff
fix: Explicitly exit CLI to prevent hanging subprocesses ( #3083 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-10-27 00:03:10 -05: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
Aiden Cline
c70e393c81
Remove claude-haiku-4.5 from default priority for GitHub Copilot session title generation
2025-10-26 01:21:34 -05:00
Aiden Cline
0a778a2789
make title gen more reliable
2025-10-25 22:14:29 -05:00
Aiden Cline
42c1e61bf4
fix: $ invocation not .quiet() ( #3449 )
2025-10-25 16:27:09 -05:00
Dax Raad
795b845782
update anthropic prompt
2025-10-25 17:26:27 -04:00
Mohammad Alhashemi
2e434a459a
feat: add noReply parameter ( #3433 )
...
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-25 14:56:54 -05:00
Paulo Edgar Castro
ae62bc8b1f
fix: timeout param that allows user to disable provider timeout ( #3443 )
2025-10-25 12:08:27 -05:00
Aiden Cline
98d51dde6a
acp: slash commands, agents, permissions, @ references, code cleanup ( #3403 )
...
Co-authored-by: yetone <yetoneful@gmail.com>
2025-10-25 01:32:46 -05:00
Aiden Cline
5fec5ff424
fix: bedrock reasoning
2025-10-24 17:35:08 -05:00
Aiden Cline
e88b659545
make plan agent whitelist more conservative ( #3424 )
2025-10-24 14:40:36 -05:00
Aiden Cline
5a0228897b
ignore: reword
2025-10-24 13:46:47 -05:00