Ariane Emory
2c6ff35400
feat: add toggle to control whether cleared prompts are saved to history
...
Adds a toggle command in the System category that allows users to enable
or disable saving cleared prompts to history. The feature is disabled by
default to preserve existing behavior.
When enabled via the command palette ("Include cleared prompts in history"),
pressing Ctrl+C will save the current prompt to history before clearing it,
allowing users to navigate back with arrow keys.
The setting persists in kv.json.
2026-02-01 21:12:48 -05:00
Ariane Emory
738d6c8899
feat: save prompt to history when cleared with Ctrl+C
...
When users press Ctrl+C to clear the input field, the current prompt
is now saved to history before clearing. This allows users to navigate
back to cleared prompts using arrow keys, preventing loss of work.
Addresses #11489
2026-02-01 21:01:15 -05:00
Joscha Götzer
3577d829c2
fix: allow user plugins to override built-in auth plugins ( #11058 )
...
Co-authored-by: JosXa <info@josxa.dev>
2026-02-01 10:50:41 -06:00
Alex Yaroshuk
23c803707d
fix(app): binary file handling in file view ( #11312 )
2026-02-01 09:40:33 -06:00
Aiden Cline
d1d7447493
fix: ensure switching anthropic models mid convo on copilot works without errors, fix issue with reasoning opaque not being picked up for gemini models ( #11569 )
2026-02-01 01:36:44 -06:00
adamjhf
c3faeae9d0
fix: correct pluralization of match count in grep and glob tools ( #11565 )
2026-02-01 00:15:28 -06:00
Dax
94baf1f721
fix(tui): remove extra padding between search and results in dialog-select ( #11564 )
2026-02-01 04:04:57 +00:00
Dax
9b8b9e28e2
feat(tui): add UI for skill tool in session view ( #11561 )
2026-01-31 22:59:46 -05:00
Dax
2a56a1d6ef
fix(tui): conditionally render bash tool output ( #11558 )
2026-01-31 22:40:37 -05:00
Aiden Cline
d4c90b2dfb
fix: issue where you couldn't @ folders/files that started with a "." ( #11553 )
2026-01-31 21:01:51 -06:00
Dax
5b784871f0
feat: add skill dialog for selecting and inserting skills ( #11547 )
2026-01-31 20:52:54 -05:00
Dax Raad
e70d984320
tui: enable password authentication for remote session attachment
...
Allow users to authenticate when attaching to a remote OpenCode session by supporting basic auth via a password flag or OPENCODE_SERVER_PASSWORD environment variable
2026-01-31 14:42:36 -05:00
Aiden Cline
da7c874808
tweak: show actual retry error message instead of generic error msg ( #11520 )
2026-01-31 13:15:42 -06:00
Jérôme Benoit
a19ef17bcb
fix(provider): use process.env directly for runtime env mutations ( #11482 )
2026-01-31 12:35:23 -06:00
大猫子
35f64b80fa
docs: fix documentation issues ( #11435 )
...
Co-authored-by: damaozi <1811866786@qq.com>
2026-01-31 12:30:45 -06:00
Jérôme Benoit
feca42b025
feat(opencode): add reasoning variants support for SAP AI Core ( #8753 )
...
Co-authored-by: Github Action <action@github.com>
2026-01-31 09:26:23 -06:00
Ryan Vogel
53f118c57a
Revert "feat(app): add skill slash commands" ( #11484 )
2026-01-31 10:20:23 -05:00
Ryan Vogel
786ae0a584
feat(app): add skill slash commands ( #11369 )
2026-01-31 08:59:28 -06:00
陆奕丞
f73f88fb56
fix(pty): Add UTF-8 encoding defaults for Windows PTY ( #11459 )
2026-01-31 08:55:34 -06:00
opencode
597ae57bb1
release: v1.1.48
2026-01-31 13:48:22 +00:00
Aiden Cline
f834915d3f
test: fix flaky test ( #11427 )
2026-01-31 01:07:22 -06:00
Dax Raad
6b972329fd
sync
2026-01-31 01:58:20 -05:00
Dax Raad
6ecd011e51
tui: allow specifying custom models file path via OPENCODE_MODELS_PATH
...
Users can now configure their own models configuration file by setting the OPENCODE_MODELS_PATH environment variable, providing more flexibility for testing and configuration.
2026-01-31 01:53:23 -05:00
Dax Raad
d005e70f50
core: ensure models configuration is not empty before loading
2026-01-31 00:57:17 -05:00
Dax
81ac41e089
feat: make skills invokable as slash commands in the TUI ( #11390 )
2026-01-31 00:41:55 -05:00
Aiden Cline
c0e71c4261
fix: don't --follow by default for grep and other things using ripgrep ( #11415 )
2026-01-30 23:38:43 -06:00
Dax Raad
90f39bf672
core: prevent parallel test runs from contaminating environment variables
2026-01-31 00:37:21 -05:00
Aiden Cline
95bf01a757
fix: ensure the mistral ordering fixes also apply to devstral ( #11412 )
2026-01-30 23:16:07 -06:00
opencode-agent[bot]
644f0d4e92
chore: generate
2026-01-31 02:35:22 +00:00
Steffen Deusch
d9f18e4006
feat(opencode): add copilot specific provider to properly handle copilot reasoning tokens ( #8900 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-01-30 19:53:22 -06:00
Dax Raad
2f4374c829
Merge remote dev and apply revert
2026-01-30 20:38:10 -05:00
Dax Raad
3542f3e406
Revert "feat: make skills invokable as slash commands in the TUI"
...
This reverts commit 85126556b8 .
2026-01-30 20:37:41 -05:00
Benjamin Bartels
f1caf84064
feat(build): respect OPENCODE_MODELS_URL env var ( #11384 )
2026-01-30 19:37:37 -06:00
Dax Raad
85126556b8
feat: make skills invokable as slash commands in the TUI
...
- Add Skill.content() method to load skill template content from SKILL.md files
- Modify Command.list() to include skills as invokable commands
- Add 'skill' boolean property to Command.Info schema
- Update autocomplete to show skills with (Skill) label in slash commands
- Regenerate SDK to include skill property in Command type
2026-01-30 20:36:48 -05:00
opencode-agent[bot]
252b2c450d
chore: generate
2026-01-31 01:32:46 +00:00
Cesar Garcia
0c32afbc35
fix(provider): use snake_case for thinking param with OpenAI-compatible APIs ( #10109 )
2026-01-31 01:32:02 +00:00
Aiden Cline
aef0e58ad7
chore(deps): bump ai-sdk packages ( #11383 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-01-30 17:58:02 -06:00
Aiden Cline
1a6461e8bc
fix: ensure ask question tool isn't included when using acp ( #11379 )
2026-01-30 17:32:51 -06:00
Aiden Cline
9d3f32065b
test: add llm.test.ts ( #11375 )
2026-01-30 17:04:32 -06:00
Patrick Schiel
e7ff7143b6
fix: handle redirected_statement treesitter node in bash permissions ( #6737 )
2026-01-30 16:11:45 -06:00
Michael Yochpaz
2c36cbb87c
refactor(provider): remove google-vertex-anthropic special case in ge… ( #10743 )
2026-01-30 15:57:36 -06:00
Ryan Vogel
4a56491e42
fix(provider): exclude chat models from textVerbosity setting ( #11363 )
2026-01-30 21:06:48 +00:00
opencode
6cd2a68851
release: v1.1.47
2026-01-30 21:06:38 +00:00
Dax Raad
e94ae550ea
commit
2026-01-30 15:17:55 -05:00
opencode
e9ef94dc4d
release: v1.1.46
2026-01-30 19:19:34 +00:00
Idris Gadi
7d0777a7ff
chore(tui): remove unused experimental keys ( #11195 )
2026-01-30 12:16:01 -06:00
Dax Raad
9493316502
ci
2026-01-30 09:56:06 -05:00
Aiden Cline
11d486707c
fix: rm ai sdk middleware that was preventing <think> blocks from being sent back as assistant message content ( #11270 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-01-30 09:36:57 -05:00
opencode
71e0ba271f
release: v1.1.45
2026-01-30 14:32:22 +00:00
opencode
bbc7bdb3fd
release: v1.1.43
2026-01-30 00:31:06 +00:00