Akshar Patel
a57c8669b6
feat: show connected providers in /connect dialog ( #8351 )
2026-01-14 01:35:59 -06:00
GitHub Action
f242541ef3
chore: generate
2026-01-14 00:04:24 +00:00
Felix Sanchez
562f067131
fix: deduplicate file refs in sent prompts ( #8303 )
2026-01-13 18:03:45 -06:00
Daniel Sauer
1ff46c75fa
fix(tui): track all timeouts in Footer to prevent memory leak ( #8255 )
2026-01-13 18:03:34 -06:00
Leonidas
bee4b6801e
fix(TUI): make tui work when OPENCODE_SERVER_PASSWORD is set ( #8179 )
2026-01-13 16:50:19 -06:00
Dax
0a3c72d678
feat: add plan mode with enter/exit tools ( #8281 )
2026-01-13 15:55:48 -05:00
Aiden Cline
33ba064c40
tweak: external dir permission rendering in tui
2026-01-13 13:52:16 -06:00
Aiden Cline
96ae5925c3
tweak: ensure external dir and bash tool invocations render workdir details
2026-01-13 13:52:15 -06:00
Dillon Mulroy
797a56873d
fix(cli): mcp auth duplicate radio button icon ( #8273 )
2026-01-13 13:22:26 -06:00
Leonidas
a092f567b7
fix(github): add persist-credentials: false to workflow templates ( #8202 )
2026-01-13 09:53:30 -06:00
Dax Raad
c86c2acf4c
add fullscreen view to permission prompt
2026-01-13 09:58:08 -05:00
zerone0x
21990621e2
fix(tui): prevent question tool keybindings when dialog is open ( #8147 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-13 01:04:49 -06:00
Eric Guo
f4f8f2d151
feat(cli): Support debug tool calling directly in CLI. ( #6564 )
2026-01-12 23:10:56 -06:00
Leonidas
789e111a0f
fix(TUI): dont submit prompt when switching sessions ( #8016 )
2026-01-12 22:43:44 -05:00
lemon
efaa9166fb
fix: prevent [object Object] error display in console output ( #8116 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-12 20:40:03 -06:00
Darsh Patel
bf37a88f7f
fix: await auth.set to prevent race condition when setting API key ( #8075 )
2026-01-12 18:20:50 -06:00
Paolo Ricciuti
498a4ab408
fix: actually modify opencode config with `mcp add` ( #7339 )
2026-01-12 18:02:59 -06:00
Dax Raad
f0912ee838
core: rename OPENCODE_PASSWORD to OPENCODE_SERVER_PASSWORD for clearer authentication configuration
2026-01-12 15:59:17 -05:00
Ryan Vogel
983f8ffeca
fix(tui): prevent layout jump when toggling tips visibility ( #8068 )
2026-01-12 14:57:49 -06:00
Dax Raad
1954c1255e
core: add password authentication and improve server security
...
- Add OPENCODE_PASSWORD flag for basic auth protection
- Show security warnings when password is not set
- Remove deprecated spawn command
- Improve error handling with HTTPException responses
2026-01-12 15:23:19 -05:00
Aiden Cline
cd56845dce
tui: add hint for variants toggle
2026-01-12 13:35:07 -06:00
Ravi Kumar
22c68a6992
fix(tui): reopen autocomplete after backspace deletes space ( #6031 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-01-12 12:52:36 -06:00
Dax Raad
20399bbdfe
tui: rename kvStore to store for consistency
2026-01-12 09:53:08 -05:00
Dax Raad
547a975707
tui: redesign tips display on home screen
2026-01-12 09:42:28 -05:00
David Hill
c009cab15b
Redesign tips display on home screen ( #6126 )
...
Co-authored-by: Dax <mail@thdxr.com>
2026-01-12 09:31:36 -05:00
Dax Raad
e6bc3b253b
tui: remove update complete toast notification
2026-01-12 09:30:31 -05:00
Aiden Cline
a5b6c57a76
tweak: make the subagent header have clickable nav
2026-01-11 22:43:09 -06:00
indeep99
82b432349e
feat(tui): add mouse hover and click support to questions tool ( #7905 )
2026-01-11 22:01:48 -05:00
Dax Raad
68ed664a3f
tui: fix prompt ref initialization to prevent undefined reference errors
2026-01-11 19:40:16 -05:00
Dax Raad
3a30773874
tui: refactor event streaming to use SDK instead of manual RPC subscription
2026-01-11 18:53:39 -05:00
Octane
0c0057a7de
Fix: TUI single-line paste cursor position ( #7277 )
2026-01-12 00:50:27 +01:00
Kit Langton
a803cf8aee
feat(tui): add mouse hover and click support to autocomplete ( #7820 )
2026-01-11 12:45:20 -05:00
King'ori Maina
c526e2d908
fix(tui): copy oauth url when no device code ( #7812 )
2026-01-11 10:27:17 -06:00
Kit Langton
43c2da24d0
fix(tui): slash command autocomplete highlighted row jumping ( #7815 )
2026-01-11 11:11:40 -05:00
Mani Sundararajan
9280db3297
fix(tui): move props.ref to onMount ( #7702 )
2026-01-11 00:20:04 -06:00
Kit Langton
a457828a67
fix(opencode): command palette mouse hover highlights wrong item ( #7721 )
2026-01-10 19:52:17 -05:00
Aiden Cline
a44d4acb3f
tweak: adjust codex styling and fix hint
2026-01-09 18:59:57 -06:00
Aiden Cline
8b8a358de1
update docs and auth methods for openai
2026-01-09 18:45:03 -06:00
Aiden Cline
075fa2c0e8
fix: instance dispose issue
2026-01-09 18:26:32 -06:00
Dax
982b71e861
disable server unless explicitly opted in ( #7529 )
2026-01-09 16:33:46 -05:00
Ravi Kumar
e30a159264
fix(cli): enable API key prompt for Bedrock in auth login ( #7332 )
2026-01-09 11:56:19 -06:00
Aiden Cline
07dc1f8ecc
fix: model dialog issue when searching for models in fav/recents list, also ensure that deprecated models dont appear in list ( #7429 )
2026-01-09 01:32:00 -05:00
Sebastian Herrlinger
1f9e195cd8
stop esc propagation from dialogs
2026-01-08 23:53:00 +01:00
Aleksandr Bagatka
f6fc693c1f
fix(ui): use full file path for fuzzy matching in autocomplete ( #6705 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-01-08 16:43:05 -06:00
Dax
22dd70b75b
feat(question): support multi-select questions ( #7386 )
2026-01-08 17:32:21 -05:00
ryanwyler
eacf3ad361
fix(tui): restore showDetails check removed in Permission rework ( #7285 )
2026-01-08 14:30:41 -06:00
Mani Sundararajan
72062d22a0
fix: cleanly restore terminal state on fatal error exit ( #7359 )
2026-01-08 14:22:24 -06:00
Dax
2bb299d741
tui: improve responsive layout by hiding header/footer when sidebar is visible ( #7365 )
2026-01-08 13:57:23 -05:00
Max Stevens
4d09c5618e
refactor: session settings simplification ( #7342 )
2026-01-08 11:06:06 -06:00
Sercan Sagman
adae0d1853
fix(cli): add help text to debug command and subcommands ( #7328 )
...
Signed-off-by: assagman <ahmetsercansagman@gmail.com>
2026-01-08 09:42:12 -06:00
Dax Raad
7d2bb5cb2b
tui: remove unused imports and variables from header component to clean up code
2026-01-07 23:54:54 -05:00
Dax
ca7a70b628
tui: add overlay sidebar for narrow screens to improve mobile experience ( #7288 )
2026-01-07 23:51:49 -05:00
Dax Raad
b3a2f9fb4e
tui: add expandable bash output for long commands to improve readability
2026-01-07 23:11:46 -05:00
Dax Raad
8be5a29870
tui: remove username visibility toggle and simplify user message metadata display
2026-01-07 23:02:19 -05:00
Dax Raad
68092f22e1
tui: improve other answer option layout with better indentation and clearer label
2026-01-07 22:34:31 -05:00
Dax
e37fd9c105
core: add interactive question tool for gathering user preferences and clarifying instructions ( #7268 )
2026-01-07 22:29:42 -05:00
Ariane Emory
f24314438b
fix(tui): ensure forked message text is inserted in prompt ( resolves #7257 ) ( #7259 )
2026-01-07 16:12:03 -06:00
Ariane Emory
03eabb10e4
fix: use selectedForeground's computer colour (or theme's selectedForeground value) for the colour of text in permission selection ( resolves #7246 ) ( #7251 )
2026-01-07 14:45:30 -06:00
Ravi Kumar
68cf6b04a0
fix(tui): constrain autocomplete height to available screen space ( #7181 )
2026-01-07 19:24:44 +01:00
GitHub Action
50530b1ea7
chore: generate
2026-01-07 18:06:30 +00:00
Thanh Nguyen
d9aef1d73d
fix(theme): add selectedListItemText to orng themes for button text visibility ( #7169 )
2026-01-07 12:05:46 -06:00
Dax Raad
e59be27810
theme
2026-01-07 09:50:04 -05:00
Dax Raad
fd22b26478
theme reload
2026-01-07 09:34:11 -05:00
Dax Raad
ea2ee46f45
clear palette cache
2026-01-07 08:49:35 -05:00
Spoon
85ed329318
add agent color to inline task tool ascii char and highlight agent name ( #7142 )
2026-01-07 00:10:00 -06:00
GitHub Action
eaa0826e7f
chore: generate
2026-01-07 03:42:44 +00:00
NSPC911
dadc08ddc7
fix: escape backticks when passing to powershell ( #7157 )
2026-01-06 21:41:33 -06:00
Rafi Khardalian
dee0226741
fix(tui): restore attach session lookup behavior ( #7150 )
2026-01-06 20:59:12 -06:00
galkatz373
d4e7a88bba
feat(cli): frecency file autocomplete ( #6603 )
2026-01-06 14:05:57 -06:00
Akinfolami Akin-Alamu
aa612b27d4
feat(tui): add 'c' shortcut to copy device code in OAuth flow ( #7020 )
2026-01-06 11:54:49 -06:00
ryanwyler
f0e559c0ed
fix: sidebar title padding to prevent scrollbar edge case ( #7089 )
2026-01-06 11:15:39 -06:00
Guorui Yu
5a38a6f248
tui: autocomplete: expand directory on Tab, select on Enter ( #6975 )
...
Signed-off-by: yuguorui <yuguorui@pku.edu.cn>
2026-01-05 13:08:17 -06:00
Melih Mucuk
a38e1701ee
fix: pass image parts to custom commands ( #6525 )
...
Co-authored-by: Melih Mucuk <melih@monkeysteam.com>
2026-01-05 13:06:57 -06:00
Josh Thomas
0917991361
docs: update GHA examples to use `actions/checkout@v6` ( #6969 )
2026-01-05 13:00:22 -06:00
Rohan Mukherjee
4b7301e8ca
fix: lucent-orng bg transparency for slash commands ( #6938 )
2026-01-05 12:56:49 -06:00
Daniel Vélez
1bf20f0a2b
docs: add description for MCP command ( #6944 )
2026-01-05 12:56:00 -06:00
Grégoire Morpain
e3b4d4ad49
feat(bedrock): config options and authentication precedence ( #6377 )
2026-01-05 12:51:43 -06:00
Dax Raad
91d5ce8bf3
tui: add system theme resolution and event handling
2026-01-05 10:38:35 -05:00
David Hill
2cb3b0484b
fix: cleaner interrupted experience ( #6785 )
...
Co-authored-by: Dax <mail@thdxr.com>
2026-01-05 09:53:19 -05:00
Rafi Khardalian
7324b2260a
fix(tui): allow exit when viewing child session ( #6898 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-01-04 23:14:43 -06:00
opencode-agent[bot]
2410a6bc9e
Fix symmetric padding in TUI input field ( #6894 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-01-04 20:34:14 -06:00
Rohan Godha
88c306efd2
fix: prevent session list rows from wrapping to 2 lines ( #6812 )
2026-01-04 13:29:44 -06:00
Dax Raad
226a5c2000
tui: fix optional session access to prevent runtime errors
2026-01-04 13:43:33 -05:00
Dax Raad
7304ba616e
tui: add session search functionality with debounced input and server-side filtering
2026-01-04 13:38:30 -05:00
Adam Spiers
24dedb4f7b
fix(tui): add missing `theme_list` keybind ( #6779 )
...
Co-authored-by: Adam Spiers <opencode@adamspiers.org>
2026-01-04 09:13:19 -06:00
Paolo Ricciuti
21dc3c24d9
feat: mcp resources ( #6542 )
2026-01-04 09:12:54 -06:00
Matt Silverlock
4486174e43
github: handle duplicate PR creation when agent creates PR ( #6777 )
2026-01-04 02:05:08 -06:00
Aiden Cline
41cf45a16e
tui: fix system theme diff highlighting
...
- Generate distinct red/green backgrounds for added/removed lines in system theme
- Use bright ANSI colors for diff highlights to improve visibility
- Fix ANSI palette indexing to handle null entries safely
- Add color tinting to create proper diff backgrounds while respecting terminal colors
Resolves issue where system theme showed no red/green diff highlighting
2026-01-04 02:01:02 -06:00
shuv
72cef0d9e7
feat: add --variant flag to run command ( #6805 )
...
Co-authored-by: shuv <shuv@shuv.dev>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-01-04 00:08:34 -06:00
Dax Raad
dcf37000e4
tui: remove openrouter provider from priority list
2026-01-03 20:45:15 -05:00
Mani Sundararajan
f6cc84747a
fix(tui): make lsp status icon muted when no lsps are active ( #6773 )
2026-01-03 14:56:29 -06:00
Mani Sundararajan
12eea69f2e
fix(tui): make mcp status icon muted when no mcp servers are enabled ( #6745 )
2026-01-03 10:23:09 -06:00
Jake Nelson
5c5e636030
feat: add per-project MCP config overrides ( #5406 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-01-03 01:15:37 -06:00
Dax Raad
47c670aea9
tui: add reject message support to permission dialogs for better user feedback
2026-01-03 01:34:23 -05:00
shuv
401b498c7d
fix(tui): pass attach directory to sdk client ( #6715 )
...
Co-authored-by: shuv <shuv@shuv.dev>
2026-01-02 21:54:11 -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
3c41e4e8f1
chore: rename repo references from sst/opencode to anomalyco/opencode ( #6687 )
...
Co-authored-by: Github Action <action@github.com>
2026-01-02 16:02:52 -05:00
Matt Silverlock
6e68ea034c
fix: handle actions/checkout v6 credential storage change ( #6667 )
2026-01-02 13:54:43 -06:00
rari404
d8753cda02
refactor: use Bun.sleep instead of Promise setTimeout ( #6620 )
2026-01-02 11:12:02 -06:00
steez
2685de2a33
feat(theme): add Osaka Jade theme ( #6609 )
2026-01-02 10:26:01 -06:00
Dax Raad
389a5fc017
tui: add reload functionality and improve lazy utility with reset capability
2026-01-01 22:11:43 -05:00
Dax Raad
b84a1f714b
tui: remove memory leak fixes documentation after implementation
2026-01-01 21:40:28 -05:00
Dax Raad
2aaea71eb3
tui: add heap snapshot option to system menu for debugging memory usage
2026-01-01 21:18:28 -05:00
Dax Raad
963f407062
tui: improve permission error handling and evaluation logic
2026-01-01 21:01:00 -05:00
Dillon Mulroy
05eee679a3
feat: add assistant metadata to session export ( #6611 )
2026-01-01 18:56:23 -06:00
Mani Sundararajan
154c52c4d9
fix: windows fallback for "less" cmd in `session list` ( #6515 )
2026-01-01 18:53:29 -06: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
Aiden Cline
dccb8875ad
core: fix import command regex
2026-01-01 15:18:32 -06:00
Aiden Cline
9be944a2d2
core: fix stats command day calculation and time filtering
2026-01-01 13:25:26 -06:00
Aiden Cline
e503654252
core: make installdeps non blocking
2026-01-01 13:00:39 -06:00
Aiden Cline
4039670a24
Reapply "fix(tui): don't show 'Agent not found' toast for subagents ( #6528 )"
...
This reverts commit 97a0fd1d54 .
2025-12-31 22:58:06 -06:00
Aiden Cline
b419b0ec55
Reapply "tweak: adjust keys for uniqueness calculations to use provider/model"
...
This reverts commit 9d32a0354f1db3ea4893f4ad00900c6420ab78c6.
2025-12-31 14:54:21 -06:00
Aiden Cline
538ac208e1
Revert "tweak: adjust keys for uniqueness calculations to use provider/model"
...
This reverts commit eb81994a18 .
2025-12-31 14:54:21 -06:00
Aiden Cline
97a0fd1d54
Revert "fix(tui): don't show 'Agent not found' toast for subagents ( #6528 )"
...
This reverts commit 87f9ebd17c .
2025-12-31 13:11:12 -06:00
Vlad Temian
87f9ebd17c
fix(tui): don't show 'Agent not found' toast for subagents ( #6528 )
2025-12-31 13:04:23 -06:00
Eric Guo
b97d20f252
feat(cli): New debug agent <name> subcommand ( #6529 )
2025-12-31 11:16:03 -06:00
Anzul Aqeel
fcfcdd95e9
fix: Clarify agent-name placeholder in tips ( #6520 )
2025-12-31 11:15:07 -06:00
Paolo Ricciuti
5249f04ea0
fix: display MCP tag for prompts in autocomplete but not in prompt ( #6531 )
2025-12-31 09:34:36 -06:00
David Hill
a6d225558c
fix: cleaner view subagents hint text ( #6437 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-12-30 22:47:16 -06:00
Aiden Cline
eb81994a18
tweak: adjust keys for uniqueness calculations to use provider/model
2025-12-30 18:41:28 -06:00
processtrader
7349626757
feat: add model usage statistics with input/output token breakdown to stats command ( #6296 )
2025-12-30 17:52:41 -06:00
Aiden Cline
81fef60266
fix: ensure variants also work for completely custom models ( #6481 )
...
Co-authored-by: Daniel Smolsky <dannysmo@gmail.com>
2025-12-30 16:37:32 -06:00
Aiden Cline
c88c2da9be
fix: move variant toggle to command bar
2025-12-30 12:33:50 -06:00
Fayçal Mitidji
b3784588ae
Fix: High CPU / memory leak when filtering model list window to empty results ( #6435 )
2025-12-30 10:52:06 -06:00
Rohan Mukherjee
23bbfb3d15
fix: cloudflare provider information ( #6426 )
2025-12-30 09:45:09 -06:00
Aiden Cline
c82ab649e2
ignore: fix bug from variants pr, prevent createEffect issue
2025-12-30 00:14:10 -06:00
Joachim Isaksson
1670d220da
fix: prevent model list corruption from SolidJS reactivity ( #6359 )
...
Co-authored-by: Joachim Isaksson <joachim.isaksson@centiro.com>
2025-12-29 23:45:15 -06:00
Aiden Cline
ed0c0d90be
feat: add variants toggle ( #6325 )
...
Co-authored-by: Github Action <action@github.com>
2025-12-29 21:43:50 -06:00
Aiden Cline
59e3b7409f
chore: fix type error
2025-12-29 12:38:35 -06:00
Brett Heap
82b8d8fa5d
fix(tui): make auth URLs clickable regardless of line wrapping ( #6317 )
...
Co-authored-by: brettheap <brett.heap@users.noreply.github.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2025-12-29 11:21:09 -06:00
Matt Silverlock
d6db6ff198
fix: handle non-text response parts in GitHub action ( #6173 )
2025-12-27 21:24:10 -06:00
rektide
7ea0d37ee3
Thinking & tool call visibility settings for `/copy` and `/export` ( #6243 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-12-27 19:32:33 -06:00
processtrader
7a94d7a2c5
fix: stats command to correctly handle `--days 0` for current day statistics ( #6259 )
...
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-12-27 19:10:23 -06:00
Aiden Cline
de28fafb47
fix: search all recent models instead of only top 5 in TUI /models command
2025-12-27 19:07:38 -06:00
ewired
7617f59441
Allow line numbers and ranges in autocomplete ( #4238 )
2025-12-27 18:53:17 -06:00
ja
1bcc72c477
feat: add ability to disable spinner animation ( #6084 )
2025-12-26 22:12:35 -06:00
Adam
390b0a79b3
fix(core): mdns global config
2025-12-26 14:47:53 -06:00
Adam
b2f45d574f
Reapply "feat(core): optional mdns service ( #6192 )"
...
This reverts commit 505068d5a6 .
2025-12-26 14:47:53 -06:00
Matt Silverlock
1626341a4a
github: support issues and workflow_dispatch events ( #6157 )
2025-12-26 13:34:03 -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
Didier Durand
cf38884778
doc: fix typos in various files ( #6196 )
2025-12-26 10:21:33 -06:00
Dax Raad
607d8aafb7
tui: disable tips display in home route
2025-12-24 14:20:29 -05:00
Dax Raad
99633cb299
Revert "feat: better styling for small screens (short and/or not wide) ( #5968 )"
...
This reverts commit ac371d2987 .
2025-12-24 12:38:10 -05:00
David Hill
d6c81d6e14
style: update current todo style ( #6077 )
2025-12-23 18:57:02 -06:00
rari404
e8ac0b663b
feat(tui): console copy-to-clipboard via opentui ( #5658 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-12-23 18:46:01 -06:00
OpeOginni
2806f240ea
fix: resize textarea when pasting prompt less than 150 chars ( #6070 )
2025-12-23 18:11:48 -06:00
Aiden Cline
ef033db9c2
Revert "Add animated braille spinner to terminal title when agent is running ( #5984 )"
...
This reverts commit 59b87f60f7 .
2025-12-23 14:40:55 -06:00
Aiden Cline
e30d5d8e34
tweak: update import & pr commands to use new share link ur
2025-12-23 14:04:33 -06:00