Dax Raad
a76570b5dd
tui: add development scripts for better debugging workflow
2026-01-04 10:38:02 -05:00
Dax Raad
97977f6ad4
ensure @opencode-ai/plugin exists only on first run
2026-01-04 10:23:42 -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
Dax Raad
2d074f0472
initialize config in worktree
2026-01-04 10:10:25 -05:00
Aiden Cline
d72d7ab510
tweak: prioritize free gpt-5-mini for small model in github copilot
2026-01-04 08:21:09 -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
Aiden Cline
3611260405
core: remove hardcoded .env read block and use new permissions model instead
2026-01-04 01:49:49 -06:00
Shpetim
c3fd3c8656
fix(plugin): prevent duplicate plugin function initialization ( #6787 )
...
Co-authored-by: Shpetim <shpetim.alimi@ndbit.net>
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 01:39:54 -06:00
Aiden Cline
96a00ffea9
core: update github copilot model model priority list
2026-01-04 00:57:35 -06:00
Aiden Cline
5aa4fd0042
core: add variant to chat.message input
2026-01-04 00:28:52 -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
Saatvik Arya
74d0d2b942
docs: update AGENTS.md ( #6800 )
2026-01-03 20:56:47 -06:00
Dax Raad
dcf37000e4
tui: remove openrouter provider from priority list
2026-01-03 20:45:15 -05:00
Dax Raad
5944443a60
core: fix dependency installation and git worktree branch creation
2026-01-03 20:22:19 -05:00
Dax Raad
81e8d29ad2
oops
2026-01-03 19:25:59 -05:00
Dax Raad
0b4af95223
core: add sandbox support for git worktrees to allow working in multiple directories per project
2026-01-03 18:52:53 -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
Rhys Sullivan
586e7347bd
fix(mcp): add timeout to client.connect() calls ( #6760 )
2026-01-03 11:54:24 -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
GitHub Action
527553ada2
chore: generate
2026-01-03 07:16:11 +00: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
Gabriel Patzleiner
da6df3d432
fix(kotlin-ls): improve root detection for Gradle multi-project builds ( #6717 )
2026-01-03 01:14:01 -06:00
Aiden Cline
b9b0e3475c
core: improve plugin loading to handle builtin plugin failures gracefully ( #6739 )
2026-01-03 00:54:35 -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
Aiden Cline
f991fbbde8
core: ephemerally wrap queued user messages with reminder to stay on track ( #6725 )
2026-01-02 22:42:56 -06: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
Adam
052de3c556
feat: add managed git worktrees ( #6674 )
2026-01-02 20:17:02 -06:00
Sebastian Herrlinger
ff0bd84870
upgrade opentui to v0.1.68, using gpa
2026-01-03 01:08:58 +01: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
GitHub Action
681a257df6
chore: generate
2026-01-02 22:46:22 +00:00
Troy Gaines
586207adb4
feat: Add kotlin lsp integration ( #6601 )
2026-01-02 16:45:44 -06:00
theavgjojo
a58dbb3b5c
chore: add license field to package.json ( #6693 )
...
Co-authored-by: theavgjojo <jojo@noreply>
2026-01-02 16:29:09 -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
66bc046503
fix: merge instructions arrays across config files ( #6663 )
2026-01-02 13:55:40 -06:00
Matt Silverlock
6e68ea034c
fix: handle actions/checkout v6 credential storage change ( #6667 )
2026-01-02 13:54:43 -06:00
Aiden Cline
2fd97377f6
test: fix transform test
2026-01-02 12:38:44 -06:00
Aiden Cline
47ebb2973f
test: add message-v2 test
2026-01-02 12:28:40 -06:00
Aiden Cline
49d7ccd1db
fix: variant for minimal
2026-01-02 12:28:40 -06:00
Aiden Cline
c996f3d847
chore: ensure empty message isnt sent
2026-01-02 12:28:40 -06:00
Mike English
70881b2937
fix: cloudflare-ai-gateway sdk.chat undefined error ( #6407 )
2026-01-02 11:24:13 -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
Luke Parker
c600114db9
fix(share): handle NotFoundError for non-shared sessions in sync ( #6634 )
2026-01-02 04:16:12 -06:00
Dax Raad
038cff4a93
core: improve plugin loading to handle builtin plugin failures gracefully
2026-01-01 23:15:04 -05:00
Dax Raad
741cb9c0ef
ci
2026-01-01 22:44:22 -05:00
Dax Raad
389a5fc017
tui: add reload functionality and improve lazy utility with reset capability
2026-01-01 22:11:43 -05:00
opencode
d60393835c
release: v1.0.224
2026-01-02 03:05:57 +00:00
Dax Raad
b84a1f714b
tui: remove memory leak fixes documentation after implementation
2026-01-01 21:40:28 -05:00
GitHub Action
07c008fe3d
chore: generate
2026-01-02 02:28:48 +00:00
Dax Raad
dad9c917d2
tui: fix memory leaks in session management and improve permission error handling
2026-01-01 21:28:11 -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
db8d83b53d
tui: fix permission tests for new evaluate function signature
2026-01-01 21:01:34 -05:00
Dax Raad
963f407062
tui: improve permission error handling and evaluation logic
2026-01-01 21:01:00 -05:00
Dax Raad
4f1ef93910
ignore
2026-01-01 20:42:06 -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
Aiden Cline
7aa1dbe873
test: fix bash test
2026-01-01 17:53:20 -06:00
Aiden Cline
76186d19f3
fix: ensure new permissions changes work for special case bash commands like rm, cd, etc
2026-01-01 17:27:23 -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
alcpereira
8b35d56a48
fix: remove outdated Haiku filter for GitHub Copilot ( #6593 )
2026-01-01 14:04:31 -06:00
Aiden Cline
9be944a2d2
core: fix stats command day calculation and time filtering
2026-01-01 13:25:26 -06:00
Aiden Cline
5138f9250e
ignore: keep the process exit logic
2026-01-01 13:05:08 -06:00
Aiden Cline
e503654252
core: make installdeps non blocking
2026-01-01 13:00:39 -06:00
Aiden Cline
8ebc601ea2
core: use --no-cache when behind proxy to avoid hangs
2026-01-01 12:46:25 -06:00
Saatvik Arya
7a3ff5b98f
fix(session): check for context overflow mid-turn in finish-step ( #6480 )
2026-01-01 12:03:18 -06:00
Lekë Dobruna
3b03324578
fix: display error if invalid agent is used in a command ( #6578 )
2026-01-01 11:39:21 -06:00
Tom
dc8586371c
fix(server): add Content-Type headers for proxied static assets ( #6587 )
2026-01-01 11:35:04 -06:00
opencode
01237c5325
release: v1.0.223
2026-01-01 11:25:32 +00: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
opencode
3331b0600a
release: v1.0.222
2026-01-01 01:21:04 +00:00
Luke Parker
c131dd0829
fix(desktop): Windows support for PTY and cross-platform build scripts ( #6508 )
2025-12-31 19:18:07 -06:00
Aiden Cline
9a1dc1ffe4
core: prevent TimeoutOverflowWarning by capping setTimeout delay to max 32-bit signed integer
2025-12-31 16:15:49 -06:00
opencode
c93e7621be
release: v1.0.221
2025-12-31 21:10:33 +00:00
Aiden Cline
34aecda47c
tweak: default to ai-sdk/opeai-compatible if no npm package provided
2025-12-31 14:54:21 -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
Aiden Cline
e7422ee782
chore: rm unused import
2025-12-31 12:11:42 -06:00
Marcel de Vries
f3db966317
Add support for LSP workspace/didChangeWatchedFiles ( #6524 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-12-31 11:35:09 -06:00
opencode
decc616c80
release: v1.0.220
2025-12-31 17:30:57 +00:00
Aiden Cline
e0450e74fb
fix: plugin & mode globs
2025-12-31 11:28:06 -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
opencode
8aa34ab9f3
release: v1.0.219
2025-12-31 14:01:59 +00: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
Paolo Ricciuti
57a2b5f444
feat: mcp prompts as slash commands (alternative) ( #5767 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-12-31 00:51:25 -06:00
Qio
db84ee17f4
feat: add gemini-3-flash to fast models list ( #6497 )
...
Co-authored-by: qio <handsomehust@gmail.com>
2025-12-31 00:11:47 -06:00
OpeOginni
0b1f6a7d2d
feat: bundle in @ai-sdk/vercel version 1.0.31 for aisdk v5 support ( #6512 )
2025-12-31 00:10:42 -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
Dax Raad
ed4ce67cdc
core: add configurable timeout for MCP tool calls to prevent hanging requests
2025-12-30 23:06:07 -05:00
Aiden Cline
b9ef09a0f4
tweak: read plurals too and stop erroring on them
2025-12-30 18:58:31 -06:00
Aiden Cline
eb81994a18
tweak: adjust keys for uniqueness calculations to use provider/model
2025-12-30 18:41:28 -06:00
Aiden Cline
324ae9c471
fix: openai variants for codex models
2025-12-30 18:18:16 -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
Farhad Omid
76c25ef286
feat(format): add rustfmt formatter for Rust files ( #6482 )
2025-12-30 17:06:55 -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
opencode
2039c6936f
release: v1.0.218
2025-12-30 20:17:26 +00:00
Adam
a02fefe9dc
fix(core): cors exception for tauri
2025-12-30 14:14:44 -06:00
ravshansbox
94453eb1bd
Add prisma language server ( #6462 )
2025-12-30 13:13:36 -06:00
Ytzhak
8f629db988
feat: add extract reasoning middleware ( #6463 )
2025-12-30 13:13:18 -06:00
opencode
585378cba0
release: v1.0.217
2025-12-30 19:01:36 +00:00
Dax Raad
8cd8393339
core: allow CORS requests from tauri://localhost
2025-12-30 13:58:41 -05:00
Aiden Cline
c88c2da9be
fix: move variant toggle to command bar
2025-12-30 12:33:50 -06:00
opencode
9b04081ae0
release: v1.0.216
2025-12-30 18:07:37 +00:00
Dax Raad
7d2d87fa2c
core: allow CORS requests from *.opencode.ai subdomains
2025-12-30 13:04:18 -05:00
opencode
73bc3e704e
release: v1.0.215
2025-12-30 17:09:08 +00: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
opencode
104d52bc38
release: v1.0.214
2025-12-30 16:37:22 +00:00
Rohan Mukherjee
23bbfb3d15
fix: cloudflare provider information ( #6426 )
2025-12-30 09:45:09 -06:00
Didier Durand
8b708242f1
chore: fix various typos ( #6429 )
2025-12-30 09:42:04 -06:00
opencode
a1d54475fe
release: v1.0.213
2025-12-30 15:26:35 +00:00
Sebastian Herrlinger
cfcb2c1fd8
upgrade opentui to v0.1.67, fixing split diff alignment and markdown jitter
2025-12-30 15:31:02 +01:00
opencode
faaef45384
release: v1.0.212
2025-12-30 13:37:47 +00:00
opencode
281f9e6236
release: v1.0.211
2025-12-30 13:04:07 +00:00
ryanwyler
ad425a6a6a
fix: revert opentui to 0.1.63 to fix streaming jitter regression ( #6439 )
2025-12-30 13:57:22 +01:00
opencode
f54d5377a4
release: v1.0.210
2025-12-30 11:00:28 +00:00
Adam
a576fdb5e4
feat(web): open projects
2025-12-30 04:57:37 -06:00
Aiden Cline
c82ab649e2
ignore: fix bug from variants pr, prevent createEffect issue
2025-12-30 00:14:10 -06:00
Aiden Cline
abc7eed92b
tweak: read global claude skills too ( #6420 )
2025-12-29 23:48:58 -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
Jkker
ddc4e34731
fix(mdns): use named import for bonjour-service ( resolves #6422 ) ( #6423 )
2025-12-29 23:29:34 -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
Eduardo Santos de Brito
4657fa823f
feat(plugin): expose server URL to plugins ( #6373 )
2025-12-29 21:05:08 -06:00
Sebastian Herrlinger
4ca7ab6be8
upgrade opentui to v0.1.66, fixing split diff alignment
2025-12-30 01:14:18 +01:00
opencode
0c48e6a116
release: v1.0.209
2025-12-29 23:37:04 +00:00
Aiden Cline
ef8388f0ee
Revert "feat: read global ~/.claude/skills"
...
This reverts commit a1c9a1b8c5 .
2025-12-29 17:20:04 -06:00
Aiden Cline
a1c9a1b8c5
feat: read global ~/.claude/skills
2025-12-29 17:11:28 -06:00
Aiden Cline
76b012139a
fix: add timeout to filewatcher subscriptions
2025-12-29 16:16:38 -06:00
Aiden Cline
02e5a19242
tweak: adjust git watcher to ignore files other than HEAD
2025-12-29 16:16:38 -06:00
Dominik Engelhardt
504a668a26
Set smallOptions for google models on openrouter ( #6362 )
2025-12-29 16:01:31 -06:00
ja
5efb1c7b2d
feat(highlight): add nix syntax highlighting ( #6386 )
2025-12-29 15:53:41 -06:00
samcornor
fd973d242e
fix(webfetch): make format parameter optional with markdown default ( #6345 )
...
Co-authored-by: Somair Ansar <somairansar@Somairs-MacBook-Air.local>
2025-12-29 15:53:12 -06:00
Cole Leavitt
b157fd10a7
fix: filter messages with only step-start parts in toModelMessage ( #6383 )
2025-12-29 14:58:11 -06:00
ja
67ebe68160
feat(format): add nixfmt formatter for Nix files ( #6380 )
2025-12-29 14:57:52 -06:00
opencode
9721223b7e
release: v1.0.208
2025-12-29 20:44:22 +00:00
CasualDeveloper
e617c5d689
fix: prevent truncated Claude streams ( #6388 )
2025-12-29 14:04:53 -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
Frainer Encarnación
337681dbbf
fix(lsp): ESLint LSP server fails to auto-install on Windows ( #6366 )
2025-12-29 11:02:46 -06:00
Matt Silverlock
56b5cdf883
feat: install local plugin dependencies from package.json ( #6302 )
...
Co-authored-by: OpenCode <opencode@example.com>
2025-12-29 10:37:41 -06:00
Adam
98fd53fd5f
fix(core): preserve imperative statements in summary
2025-12-29 07:25:55 -06:00
GitHub Action
896d18ab3f
chore: generate
2025-12-29 04:44:48 +00:00
Grégoire Morpain
893888536a
fix(bedrock): support region and bearer token configuration ( #6332 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-28 22:44:15 -06:00