opencode-agent[bot]
3c6dcad2af
Fixed OPENCODE_CONFIG_DIR to load config files. ( #4400 )
...
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-11-16 23:48:36 -06:00
Aiden Cline
25678fa504
fix: vercel gateway options
2025-11-16 18:39:31 -06:00
Baptiste Cavallo
72e604744d
fix(batch): restore per-tool UI feedback + UX improvements ( #4387 )
2025-11-16 16:31:41 -06:00
opencode-agent[bot]
832be6e7eb
Added copy option to message context menu ( #4389 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
2025-11-16 15:35:05 -06:00
Aiden Cline
cf266f6162
fix: promptCacheKey set unnecessarily
2025-11-16 14:32:57 -06:00
Aiden Cline
e728b94bca
fix: panic when theme has 'none'
2025-11-16 01:43:23 -06:00
Aiden Cline
0d05238ee6
fix: initial val
2025-11-16 01:14:49 -06:00
Aiden Cline
9b8a7da1e6
fix: history jsonl file corruption cases ( #4364 )
2025-11-16 00:50:13 -06:00
xiaojie.zj
0e4703b227
add: add zenmux doc and header ( #3597 )
...
Co-authored-by: xiaojie.zj <xiaojie.zj@antgroup.com>
2025-11-15 21:37:30 -06:00
Alvin Johansson
84e0232bd5
Add Flexoki theme ( #3986 )
2025-11-15 21:28:13 -06:00
Luke Parker
35fbb011b2
fix: Diff view now ignores line endings changes/windows autocrlf ( #4356 )
2025-11-15 21:18:39 -06:00
Aiden Cline
0377cfd37c
fix: omit ref for todo tool
2025-11-15 19:19:36 -06:00
Aiden Cline
edc933d816
tweak: make zod error more prompty
2025-11-15 13:19:24 -06:00
Chris Olszewski
69a45ef7d7
fix: snapshot history when running from git worktrees ( #4312 )
2025-11-15 01:02:00 -06:00
Baptiste Cavallo
1056b36eae
experimental batch tool ( #2983 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-15 00:54:36 -06:00
Aiden Cline
35c737ac68
tweak: only show dropdown for 3+ items ( #4345 )
2025-11-14 23:45:48 -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
Frank
f5230d1f02
fix: incorrect sonnet price calculation
2025-11-14 18:46:43 -05:00
GitHub Action
078111bd96
chore: format code
2025-11-14 22:44:36 +00:00
sredfern
736f8882f5
fix(provider): support local file paths for custom providers ( #4323 )
2025-11-14 16:43:59 -06:00
Brian Cheung
37cf365927
feat: support images in mcp tool responses ( #4100 )
...
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-11-14 15:00:52 -06:00
Aiden Cline
b939470302
fix: add azure exclusion
2025-11-14 11:54:00 -06:00
Aiden Cline
ef4b2baedc
set verbosity to low for gpt-5.1 (match codex)
2025-11-14 11:52:29 -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
Shantur Rathore
986c60353e
set `promptCacheKey` for openai compatible providers ( #4203 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-14 11:41:01 -06:00
Dax Raad
5fc26c958a
add global.event.subscribe() to sdk
2025-11-14 12:32:43 -05:00
Frank
1d8330331c
zen: use gpt-5-nano as small model
2025-11-14 00:59:00 -05:00
Dax Raad
7ec32f834e
improve read tool end-of-file detection to prevent infinite loops
2025-11-13 21:41:06 -05:00
Aiden Cline
4c2e888709
no mr llm, you may not read that
2025-11-13 19:16:07 -06:00
Dax Raad
340966195b
handle config errors gracefully
2025-11-13 18:59:09 -05:00
Aiden Cline
0c51feb9c2
fix: max tokens when using models like opus with providers other than anthropic ( #4307 )
2025-11-13 16:39:09 -06:00
Aiden Cline
1fc6c6fb2a
fix: typeerror case
2025-11-13 15:51:23 -06:00
Aiden Cline
779a27693a
fix: opencode run timeout
2025-11-13 14:27:33 -06:00
Valerio Di Maggio
e225294dd4
Fix: unreadable texts in light mode ( #4301 )
2025-11-13 13:41:56 -06:00
Tommy D. Rossi
609ab069a9
Add scroll acceleration support to TUI ( #4289 )
2025-11-13 17:02:10 +01:00
Aiden Cline
09fa84ccfc
fix: dirty check
2025-11-12 19:03:46 -06:00
Luke Parker
288bc88e40
fix: Tool calling on windows ( #4234 )
2025-11-12 17:47:39 -06:00
Aiden Cline
6d36dbf9de
fix: github action dirty check ( #4262 )
2025-11-12 16:16:07 -06:00
OpeOginni
4ab4baf3a4
feat(sidebar): add expandable sections for sidebar ( #4132 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-12 16:15:17 -06:00
phantomreactor
90f05eb9c2
paste images in wsl using ctrl+v ( #4123 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-12 15:10:23 -06:00
Melih Mucuk
b63b6d04c6
Fix usage & billing for custom model aliases and cached/reasoning tokens ( #4222 )
...
Co-authored-by: Melih Mucuk <melih@monkeysteam.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-12 13:59:35 -06:00
Aiden Cline
8addaa7e08
fix: custom model name merging
2025-11-12 13:55:13 -06:00
Ivan
c8bda598f5
fix: correct cache cost for OpenRouter and other OpenAI-compatible providers ( #4256 )
2025-11-12 12:41:44 -06:00
Aiden Cline
b19fd14f80
ignore: make issue button send opencode version too
2025-11-12 10:40:48 -06:00
Filip
aa2e2c76c0
fix: clangd hanging fixed ( #3611 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
Co-authored-by: GitHub Action <action@github.com>
2025-11-12 00:21:55 -06:00
Dax Raad
e3a2728fa3
tui: add double-esc interrupt mechanism for long-running operations
...
Users can now press escape twice within 5 seconds to interrupt long-running
operations in the TUI. The first press shows a visual hint, and the second
press aborts the current session.
2025-11-11 22:04:00 -05:00
Boston Cartwright
18260b037b
feat: add SourceKit LSP support ( #1545 )
...
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-11 20:51:33 -06:00
Dax Raad
ad83dd3ad9
tui: fix autocomplete display to prevent long file paths from breaking layout
2025-11-12 02:36:43 +00: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
7e29e1dd23
better errors on initial tui boot
2025-11-11 21:01:45 -05:00
Rafał Krzyważnia
491a2adf8d
fix: resolve @file references in slash commands with subagents ( #4221 )
2025-11-11 19:38:50 -06:00
Aiden Cline
c07d6487a8
fix config ordering ( #4228 )
2025-11-11 19:27:34 -06:00
Aiden Cline
9990e84d37
fix: ensure revert dialog moves that prompt to input box ( #4227 )
2025-11-11 19:08:59 -06:00
Aiden Cline
0b86adbe99
feat: agent color cfg ( #4226 )
...
Co-authored-by: 0xrin <0xrin1@protonmail.com>
Co-authored-by: GitHub Action <action@github.com>
2025-11-11 18:32:44 -06:00
Frank
834a2c09d5
wip: poc pr command
2025-11-11 18:50:28 -05:00
Frank
f13c17e654
wip: poc pr command
2025-11-11 18:50:28 -05:00
Aiden Cline
0b001c3e80
tweak: make todos appear list of modified files
2025-11-11 16:05:23 -06:00
Aiden Cline
c5e096c76a
fix: costs being 0 when using custom model id overrides ( #4219 )
2025-11-11 15:58:14 -06:00
Aiden Cline
e1fc4a756b
Hide /share if disabled ( #4215 )
2025-11-11 14:47:39 -06:00
Ron Suhodrev
dc7c5ced4c
tui: restore full text when editing prompts with summarized content ( #4030 )
2025-11-11 20:17:36 +00:00
Dax Raad
85f15893bc
core: prevent crash when starting in repositories without any commits yet
2025-11-11 15:11:42 -05:00
Dax Raad
4bf75c0b44
core: remove unused experimental flags for turn summary and no-bootstrap to simplify feature flag management
2025-11-11 12:33:26 -05:00
Dax Raad
b0b7fd143b
tui: show LSP diagnostics inline when viewing files so users can see type errors and compilation issues without leaving the interface
2025-11-11 12:15:40 -05:00
GitHub Action
140498eb4f
chore: format code
2025-11-11 16:59:37 +00:00
Haris Gušić
ca5126e24d
fix: TUI spawn: reset BUN_OPTIONS ( #3606 )
2025-11-11 10:58:59 -06:00
Aiden Cline
02b7cc8313
keep session dot in list for current active ( #4185 )
2025-11-10 22:20:35 -06:00
Dax Raad
c9a52c9a85
cache project id in root git folder
2025-11-10 21:57:55 -05:00
Dax Raad
dea668b0ea
tui: help users read thinking blocks and trust todo syncs
2025-11-10 20:34:04 -05:00
Aiden Cline
1bc3e92376
fix: undefined check
2025-11-10 19:21:57 -06:00
Dax Raad
3f5acc3dff
add web and codesearch tools
2025-11-10 16:39:54 -05:00
Aiden Cline
0588011476
ignore: bump copilot plugin version
2025-11-10 13:40:15 -06:00
OpeOginni
bba72c82ae
Fix/google vertex configs ( #4169 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-10 13:25:03 -06:00
denesbeck
e95181a551
Refactor/redundant toast comp ( #4163 )
...
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-11-10 11:27:19 -06:00
denesbeck
0a92af60a0
fix: upgrade toast notification ( #4159 )
2025-11-10 10:28:28 -06:00
Aiden Cline
3f59570ee6
fix: add null check
2025-11-10 00:40:42 -06:00
Dax Raad
3ace8543b2
tui: auto-scroll to bottom when switching between sessions
2025-11-10 00:43:48 -05:00
Dax Raad
5e53f054c6
make reasoning parts less ugly
2025-11-10 00:37:35 -05:00
Dax Raad
5d5e184329
tui: improve session UI with better sidebar toggle and message handling
2025-11-10 00:21:31 -05:00
Dax Raad
2fbb49ac30
tui: render reasoning parts with syntax highlighting instead of plain text
2025-11-10 00:08:05 -05:00
Dax Raad
c56b407e1d
tui: display 'Free' badge for zero-cost models in model selection dialog
2025-11-09 23:56:24 -05:00
lenstr
bdaa0e8b8c
fix: --model flag being ignored in TUI mode ( #4147 )
2025-11-09 20:21:52 -06:00
Aiden Cline
4e549b1c05
fix: allow user to configure doom loop & external dir perms ( #4095 )
2025-11-09 20:21:38 -06:00
Aiden Cline
10bde356b1
chore: rm comment
2025-11-09 11:50:02 -06:00
Aiden Cline
f7cc46cd9f
set cap for max time to wait between retries ( #4135 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-09 11:46:58 -06:00
Dax Raad
4b7231be68
fix race condition
2025-11-09 01:41:49 -05:00
Aiden Cline
4b1668c3ef
Revert "tui: display 'Free' badge for zero-cost models in model selection dialog"
...
This reverts commit ce9b758d0a .
2025-11-08 23:48:18 -06:00
Mathias Beugnon
d85eb1b880
feat: add input context to chat.params and chat.message ( #4085 )
2025-11-08 23:29:27 -06:00
Ivan Starkov
9637d70407
fix: UI Freezes for a few minutes if repo has binary files ( #4109 )
2025-11-08 23:28:09 -06:00
Dax Raad
0fe313bd87
tui: fix continue session navigation to wait for sync completion before redirecting
...
Previously, the continue session navigation would immediately try to redirect
to the most recent session before the sync data was fully loaded, causing
navigation to fail. Now it waits for sync status to be complete before
attempting the redirect, ensuring the session data is available.
2025-11-08 20:53:18 -05:00
Dax Raad
c9adbc7c21
tui: add logging when creating project instances to help users debug startup issues
2025-11-08 20:37:08 -05:00
Dax Raad
8166612467
tui: fix continue session navigation to use most recent session instead of oldest session
2025-11-08 20:28:23 -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
969af4d541
chore: format code
2025-11-08 22:32:25 +00:00
Christopher Sacca
271b679058
fix(lsp): handle optional requests to avoid MethodNotFound (-32601) with MATLAB Language Server ( #4007 )
2025-11-08 16:31:39 -06:00
Kamaal Farah
431ffc94f5
fix(theme): filter out null values from theme palette ( #4083 )
...
Signed-off-by: Kamaal Farah <kamaal.f1@gmail.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-11-08 16:27:07 -06:00
Dax Raad
ce9b758d0a
tui: display 'Free' badge for zero-cost models in model selection dialog
2025-11-08 16:20:30 -05:00
Dax Raad
062023fa06
chore(prompt): refine polaris instructions for practical behavior
2025-11-07 21:18:49 -05:00
Dax Raad
954a796b8a
core: route polaris-alpha models to polaris system prompt
2025-11-07 21:07:59 -05:00
GitHub Action
34ff87d504
chore: format code
2025-11-08 01:59:02 +00:00
Dax Raad
dabb1aa719
fix(prompt): prevent title generation refusal responses
2025-11-07 20:50:15 -05:00
Aiden Cline
7af3380455
chore: adjust cfg code
2025-11-07 19:18:57 -06:00
Aiden Cline
8cef7940fe
allow reading of opencode.json(c) from .opencode/
2025-11-07 17:35:08 -06:00
Aiden Cline
b82a52cb85
ignore: update log
2025-11-07 15:56:37 -06:00
Dax Raad
1a2b3701f2
tui: show more sessions in list and fix sync timing to prevent race conditions
2025-11-07 16:19:44 -05:00
Aiden Cline
b3c6d0b08a
fix formatters
2025-11-07 14:10:20 -06:00
Aiden Cline
090d27df11
chore: rm debug logs
2025-11-07 14:00:18 -06:00
Aiden Cline
73cd8a334c
rework acp to compensate for changes in Zed IDE ( #4050 )
2025-11-07 13:57:12 -06:00
Dax Raad
a96365fd81
Add command bar action to rename sessions
2025-11-07 14:51:44 -05:00
GitHub Action
5f7e1e099b
chore: format code
2025-11-07 19:47:53 +00:00
Dax Raad
d462e380f4
fix: update references after moving message functions to MessageV2 namespace
2025-11-07 14:47:05 -05:00
Dax Raad
4463d319c9
fix scroll when no session exists
2025-11-07 13:22:03 -05:00
Dax Raad
287855336d
allow not specifying a limit on messages endpoint
2025-11-07 13:05:19 -05:00
Dax Raad
b708d0ecec
disable scrollbar temporarily because of text wrap issues
2025-11-07 12:31:28 -05:00
Jinhyeok Lee
afb831c93c
vscode: Add VS Code Insiders support ( #4019 )
2025-11-07 10:31:16 -06:00
Dax Raad
9554abb56e
message storage performance improvements
2025-11-07 01:11:47 -05:00
Charles David Mupende
d0f5c825bd
feat: implement network IP retrieval for remote access in web command ( #3945 )
2025-11-06 19:37:23 -06:00
opencode-agent[bot]
9f603e39a6
Fixed ACP to respect user's default model config. ( #4006 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-06 19:07:27 -06:00
Nicolai van der Smagt
9e04ff013c
fix: resolve Mistral API compatibility issues ( #2440 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-06 20:05:59 -05:00
Dax Raad
b25d4f9dfb
fix issue with input randomly breaking
2025-11-06 19:48:10 -05:00
Dax Raad
25f31f3096
codex tweaks
2025-11-06 19:14:01 -05:00
Dax
3ba7e243d0
system theme ( #4010 )
2025-11-06 18:00:09 -05:00
Nicolai van der Smagt
a2ab019317
fix: resolve Mistral API compatibility issues ( #2440 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-06 16:53:02 -06:00
Shanjai Raj
b8c51e307f
Fix: Auto-scroll to bottom when selecting session from list ( #3988 )
...
Co-authored-by: shanjairaj7 <shanjairaj7@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-06 14:29:39 -06:00
GitHub Action
2bcc00dbf0
chore: format code
2025-11-06 18:21:59 +00:00
Dax Raad
e45e94634f
only display last 100 messages in TUI
2025-11-06 13:21:15 -05:00
Aiden Cline
de1278414f
fix: opencode run not parsing model string
2025-11-06 12:09:13 -06:00
GitHub Action
90c2b26733
chore: format code
2025-11-06 18:03:50 +00:00
Dax Raad
1ea3a8eb9b
big format
2025-11-06 13:03:12 -05:00
Aiden Cline
8729edc5e0
update import command to accept share links
2025-11-06 11:55:57 -06:00
Dax Raad
67f3c934fe
fix tests
2025-11-06 11:42:46 -05:00
Dax Raad
f636d937c4
fix undo command breaking other commands
2025-11-06 11:25:37 -05:00
opencode-agent[bot]
49e4cfb286
Added big dot (●) indicator for current session in modal ( #3980 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-06 01:09:59 -06:00
Dax Raad
afe8508949
fix homebrew upgrade
2025-11-06 00:37:44 -05:00
Dax Raad
11d6005b77
tui: reduce scrollbar visual prominence for less distracting interface
2025-11-05 21:30:40 -05:00
Dax Raad
2cc072b3dc
enable scrollbar
2025-11-05 21:27:23 -05:00
Dax Raad
0a5a02043c
tui: move debug shortcuts to command palette for better discoverability
2025-11-05 21:13:35 -05:00
Dax Raad
5a84b9f467
temporarily use strip-ansi package till bun bug is fixed
2025-11-05 20:38:37 -05:00
Dax Raad
e136a40771
ignore tmp type rrror
2025-11-05 20:31:13 -05:00
Dax Raad
6555a33eff
type errors
2025-11-05 20:14:31 -05:00
Dax Raad
247ce44776
fix log
2025-11-05 20:01:57 -05:00
Dax Raad
4e7bfaab8b
fix log
2025-11-05 20:00:09 -05:00
Sebastian Herrlinger
8b26a1f9bd
upgrade to opentui 0.1.35, mitigating disappearing content and crashes
2025-11-06 01:38:58 +01:00
Dax Raad
2a9b6a85de
core: ensure export command output can be piped without UI interference
2025-11-05 18:36:06 -05:00
Dax Raad
e316050bf5
temporarily remove bun strip ansi due to bug
2025-11-05 18:27:19 -05:00
Dax Raad
306f45f04a
add opencode import command to restore sessions from JSON exports
2025-11-05 18:05:01 -05:00
Aiden Cline
d425723249
ask instead of throwing tool error if file is outside cwd
2025-11-05 16:09:47 -06:00
Dax Raad
05ae99a09b
fix sidebar modified files
2025-11-05 16:49:17 -05:00
Aiden Cline
c664f92829
acp: update auth method
2025-11-05 15:01:14 -06:00
Aiden Cline
f95333aaa4
acp: default to big pickle
2025-11-05 14:59:02 -06:00
Dax Raad
b7262b8527
performance improvements
2025-11-05 15:33:23 -05:00
Dax Raad
1f44c7f750
include file count in summary
2025-11-05 14:23:10 -05:00
Haris Gušić
3d04ba26a3
fix(autocomplete): Prioritize exact matches ( #3760 )
2025-11-05 12:25:05 -06:00
OpeOginni
69a499f807
fix(tui): restructure Sidebar component to be scrollable ( #3946 )
2025-11-05 11:33:30 -06:00
Dax Raad
37e564139f
tui: lower paste summary threshold to trigger on shorter content
2025-11-05 12:32:23 -05:00
monke-yo
ee8b81269b
feat: add --attach flag to opencode run ( #3889 )
2025-11-05 11:31:01 -06:00
Filip
53998a2fed
chore: remove unused patch tool from registry (to avoid accidental inclusions of it) ( #3938 )
2025-11-05 11:26:28 -06:00
Aiden Cline
af7b9e77d1
fix: eu-west-2 aws bedrock issue
2025-11-05 10:14:08 -06:00
Aiden Cline
77c65b18b5
tweak: normalize escape keybind
2025-11-05 10:13:04 -06:00
Aiden Cline
1e0596bc46
ACP: update package, fix slash command bug ( #3906 )
2025-11-05 00:50:48 -06:00
Aiden Cline
3ebec2435a
allow @ agents to work even if not first thing in prompt
2025-11-04 23:37:09 -06:00
Christian Stewart
b90c0b5fac
feat(tui): add /export and /copy commands ( #3883 )
...
Signed-off-by: Christian Stewart <christian@aperture.us>
2025-11-04 23:02:45 -06:00
Err
3b1ab444fd
feat: add Clojure syntax highlighting support ( #3912 )
...
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-11-04 22:47:05 -06:00
Dax Raad
234db24f1f
tui: fix command validation to prevent invalid commands from being executed
2025-11-04 20:46:01 -05:00
Kyle F Butts
04546c0873
Add support for `R formatter` in formatters ( #3918 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-04 18:18:33 -06:00
Dax Raad
ebca25462e
tui: fix session abort when autocomplete is visible
2025-11-04 18:45:39 -05:00
Aiden Cline
01b9148c04
fix: image reading error, also add error toast for event bus
2025-11-04 17:30:58 -06:00
Dax Raad
71b04ffa99
add command bar option to interrupt session
2025-11-04 17:11:07 -05:00
Aiden Cline
678ca757c9
fix: permissions not responding to esc
2025-11-04 16:08:31 -06:00
Jared A. Scheel
272349b8da
Add support for `uv format` in formatters ( #3916 )
2025-11-04 15:40:29 -06:00
Ola
fe94bb8e50
feat(provider): add GitHub Enterprise support for Copilot ( #2522 )
...
Co-authored-by: Jon-Mikkel Korsvik <48263282+jkorsvik@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-04 15:36:12 -06:00
Timo Clasen
8a9a474df6
feat(TUI): add autocomplete readline style keybinds ( #3717 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-11-04 13:28:03 -06:00
Aiden Cline
52e2b40610
fix: stop showing auto complete if user types a space
2025-11-04 13:22:18 -06:00
Dax Raad
ee1ff8cc07
tui: add ability to interrupt running sessions from command palette
2025-11-04 14:07:22 -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
Aiden Cline
2af3f19397
respect: disable_paste_summary
2025-11-04 11:29:12 -06:00
Aiden Cline
9275665868
fix: /undo command
2025-11-04 10:59:34 -06:00
Christian Stewart
09bb819064
fix(tui): worker path resolution in dev mode ( #3778 )
...
Signed-off-by: Christian Stewart <christian@cjs.zip>
Co-authored-by: Sebastian Herrlinger <hasta84@gmail.com>
2025-11-04 17:38:11 +01:00
Err
6f0028644e
fix: support scoped npm plugins ( #3785 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-04 09:15:01 -06:00
Pranshu Raj
aec44abcf6
[FIX]: Refocus prompt after session delete ( #3882 )
2025-11-04 08:57:59 -06:00
frankdierolf
b41e573886
fix: correct history_next keybinding description ( #3891 )
2025-11-04 08:52:49 -06:00
arc-source-coder
737ddab300
tui: make /mcp an alias for /status ( #3894 )
2025-11-04 08:52:28 -06:00
Aiden Cline
d341d26e37
update brew handling
2025-11-04 00:52:26 -06:00
Dax Raad
25eb100210
tui: fix tool permission lookup to use correct session ID
2025-11-04 00:50:12 -05:00
Dax Raad
9886353715
fix: persist -m model when switching agents
...
Add initial model from command line to fallback chain so it persists
when switching agents with tab, matching behavior of config model.
Resolves #3863
2025-11-03 23:51:52 -05:00
Aiden Cline
f501501791
fix: piping
2025-11-03 22:36:10 -06:00
Dax Raad
c103052f93
fix: handle parsePatch errors in TUI to prevent crashes
...
Wrap parsePatch calls in try-catch blocks to gracefully handle malformed
diffs that can occur when undoing after tool_use/tool_result errors or
cancelled prompts. Prevents TUI from crashing with 'Added line count did not
match for hunk' error.
Fixes #3700
2025-11-03 23:36:04 -05:00
Greg Pstrucha
68039d4c71
Fix file tagging in multi line inputs ( #3865 )
2025-11-03 23:22:38 -05:00
Aiden Cline
d3566d3b1a
ignore: delete unused code
2025-11-04 04:01:22 +00:00
Stephen Collings
b275e18d28
fix: Provide OPENCODE & AGENT env vars ( #3843 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-04 04:01:22 +00:00
Dax Raad
af9a1797b5
tui: use keybind helper for history navigation to respect custom keybindings
2025-11-04 04:01:22 +00:00
Dax Raad
c49f5939a2
tui: fix model selection for models with nested paths
...
Users can now select models with multiple slashes like 'openrouter/google/gemini-2.5-pro'
in the TUI. Previously the TUI would only parse the first two parts of the model
path, showing 'Invalid model openrouter/google' for nested models.
2025-11-03 19:52:43 -05:00
kaanmertkoc
63862b1609
feat: implement stats command ( #3832 )
2025-11-03 18:41:30 -06:00
Mikhail Wahib
1cf1e88b52
fix: print the modified keybind for command_list ( #3859 )
2025-11-03 18:29:23 -06:00
Adi Yeroslav
3ac82227f1
fix: update logo ( #3833 )
2025-11-03 16:18:38 -06:00
Dax Raad
adcdbbddc7
tui: remove duplicate copy message command entry
2025-11-03 17:10:20 -05:00
Dax Raad
0da1ed3fc8
tui: add copy last assistant message to session menu
2025-11-03 16:47:18 -05:00
Dax Raad
178a14ce3e
fix dirs query param
2025-11-03 16:35:55 -05:00
Timo Clasen
8e1010dc3f
feat(TUI): don't show /share hint if sharing is disabled ( #3835 )
2025-11-03 15:30:55 -06:00
Adi Yeroslav
9c82f1f5e9
fix: session rename functionality ( #3840 )
2025-11-03 15:26:30 -06:00
Dmytro Tiapukhin
e5a651eef7
fix: better mcp sanitization ( #3842 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-03 15:19:49 -06:00
Dax Raad
d26605aa56
tui: add support for Ctrl+_ key combination in keybind parser
2025-11-03 16:16:09 -05:00
Dax Raad
902763b47d
web command
2025-11-03 16:10:23 -05:00
Aiden Cline
55d07a139c
fix: mcp error ( #3847 )
2025-11-03 15:04:53 -06:00
Tyler Gannon
7652a96064
fix: wait for stdout to flush in generate command ( #3821 )
2025-11-03 14:05:48 -06: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
Haris Gušić
573ffe186b
fix(tui): Show correct keybind in session delete confirmation message ( #3805 )
2025-11-03 09:22:05 -05:00
frankdierolf
2c3aa330b9
fix: correct clipboard image encoding and binary handling ( #3817 )
2025-11-03 09:21:13 -05:00
Sebastian Herrlinger
6deaf54bb3
use new opentui getTextRange method and Bun.stringWidth instead of value.length to mitigate issues like #3734
2025-11-03 15:15:55 +01:00
Ivan Starkov
93e52f7ecf
feat: Enhance task display with [subagent type] ( #3772 )
2025-11-03 01:09:31 -06:00
Aiden Cline
88f12b0822
core: prevent TypeError when error handling encounters non-object errors
...
When API errors like token limit exceeded errors are passed as strings to error checking methods, the 'in' operator would throw a TypeError. This fix adds a type guard to check that the input is an object before attempting to access its properties, allowing proper error classification even when encountering unexpected error formats from providers.
2025-11-02 23:38:56 -06:00
Dax Raad
f42e1c6375
tui: fix focus management and dialog interactions
2025-11-02 19:07:22 -05:00
Dax Raad
f68374ad22
DELETE GO BUBBLETEA CRAP HOORAY
2025-11-02 18:43:33 -05:00
Dax Raad
94658c31c5
add back child session cycle
2025-11-02 18:26:38 -05:00
Dax Raad
9fd672a1cb
undo
2025-11-02 16:31:32 -05:00
Dax Raad
10523c4372
move dialog select keybind to input
2025-11-02 15:47:04 -05:00
Dax Raad
05489bc843
tui: fix file path handling when pasting images with spaces in filename
...
- Fixes issue where files with spaces in their names couldn't be pasted as images
- Prevents default paste behavior to avoid conflicts with image insertion
- Improves error handling for file reading operations
2025-11-02 13:45:44 -05:00
Dax Raad
3f02eecf22
tui: add /timeline command to quickly navigate to specific messages in session history
2025-11-02 18:27:42 +00:00
Dax Raad
894cbaa51e
fix duplicate plugin subscriptions
2025-11-02 13:22:58 -05:00
John Eismeier
8b70b89fde
fix: typos ( #3757 )
...
Signed-off-by: John E <jeis4wpi@outlook.com>
2025-11-02 09:56:40 -06:00
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