Dax Raad
ac9e8cdf90
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
c033ccd261
sync
2025-10-31 23:05:11 +00:00
Nathan Thomas
47f89df1a0
feat: allow ctrl+d to exit the app ( #3636 )
2025-10-31 16:27:41 -05:00
Dax
fd63884d0b
OpenTUI is here ( #2685 )
2025-10-31 15:07:36 -04:00
Haris Gušić
43c93878e3
fix: Missing @opencode-ai/plugin causes crash ( #3615 )
2025-10-31 13:41:04 -05:00
Haris Gušić
ba2660ec3e
fix: Opencode hangs after exit ( #3481 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2025-10-30 23:57:58 -05:00
Aiden Cline
6350487417
fix: better frontmatter errors
2025-10-30 10:56:40 -05:00
Matt Gillard
165c453fba
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
Danilo Favato
e585b4da07
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
624bb0093c
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
Jérôme Benoit
0787f01d1d
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
Haris Gušić
c6f7228363
Improve typo directory error ( #3247 )
2025-10-17 14:34:37 -05:00
Dax Raad
d338407078
ci: test
2025-10-14 14:56:21 -04:00
Aiden Cline
b22df18e0f
fix: config dir overrides ( #3160 )
2025-10-13 23:25:53 -05:00
Dax Raad
0271b3847f
ci: fixes
2025-10-11 00:24:35 -04:00
Dax Raad
93c84b47ae
upgrade to bun 1.3.0
2025-10-10 17:53:32 -04:00
Dax Raad
f7d8b41976
core: improve directory validation error messages to help users fix invalid directory names
2025-10-09 22:40:23 -04:00
Dax Raad
367cf7eac3
ensure @opencode-ai/plugin is available in .opencode folder
2025-10-09 21:18:49 -04:00
Aiden Cline
08b8ff2671
fix: bash regex ( #2858 )
2025-09-29 08:51:46 -05:00
Dax Raad
56d0e8acbf
sync
2025-09-27 02:53:20 -04:00
Yihui Khuu
cfb031681e
fix: config loading not considering symlinks ( #2800 )
2025-09-26 09:46:49 -05:00
Dax Raad
eb38e0b40e
disable aggressive config validation
2025-09-26 07:51:53 -04:00
Dax Raad
0e65537c97
core: add themes to allowed config directories
2025-09-26 06:40:41 -04:00
Dax Raad
766ca1b32a
fix erroring on custom tool folder
2025-09-26 05:33:38 -04:00
Dax Raad
9afee84247
validate config directory
2025-09-26 03:23:25 -04:00
Dax Raad
6b4c0076e8
core: add config update endpoint and functionality
2025-09-26 02:37:19 -04:00
Aiden Cline
e1265fb91f
fix: enforce extensions requirement for custom lsp servers ( #2734 )
2025-09-22 11:45:47 -05:00
Dax
bbe1d61875
support custom tools ( #2668 )
2025-09-18 03:58:21 -04:00
Dax
760c0fee65
feat: improve file watcher with chokidar and better ignore patterns ( #2621 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-09-16 00:17:10 -04:00
Dax
0a4df97382
Upgrade to Zod v4 ( #2605 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-09-15 03:12:07 -04:00
Aiden Cline
2abe97aee6
respect subagent in command, add subtask flag ( #2569 )
2025-09-13 12:47:18 -05:00
Chris Covington
599233a52c
feat: Add an experimental option to disable paste summaries ( #2552 )
...
Co-authored-by: rekram1-node <aidenpcline@gmail.com >
2025-09-11 14:21:08 -05:00
Aiden Cline
89ff5fa1dc
resolve nested commands ( #2537 )
2025-09-10 14:05:26 -05:00
Dax Raad
2f726087fb
support OPENCODE_CONFIG_CONTENT
2025-09-02 16:38:50 -04:00
OpeOginni
bf02c6a265
fix: local subdirectory subagents not being picked up ( #2376 )
2025-09-02 09:46:00 -05:00
Dax
aea78046d0
Refactor to support multiple instances inside single opencode process ( #2360 )
...
This release has a bunch of minor breaking changes if you are using opencode plugins or sdk
1. storage events have been removed (we might bring this back but had some issues)
2. concept of `app` is gone - there is a new concept called `project` and endpoints to list projects and get the current project
3. plugin receives `directory` which is cwd and `worktree` which is where the root of the project is if it's a git repo
4. the session.chat function has been renamed to session.prompt in sdk. it no longer requires model to be passed in (model is now an object)
5. every endpoint takes an optional `directory` parameter to operate as though opencode is running in that directory
2025-09-01 17:15:49 -04:00
Beshoy Girgis
bf77aa6acd
feat: Allow provider timeout override ( #1982 )
2025-08-31 14:06:02 -04:00
Jay V
117bfa6083
docs: updating config schema
2025-08-26 16:10:53 -04:00
Dax
1bd97ef802
slash commands ( #2157 )
...
Co-authored-by: adamdotdevin <2363879+adamdottv@users.noreply.github.com >
2025-08-22 17:04:28 -04:00
Aiden Cline
7e4284152b
fix: agent casing issue ( #2081 )
2025-08-19 18:08:56 -05:00
spoons-and-mirrors
dbf12e634f
tweak(timeline): add a dot to the session timeline modal for better visual cue of session's revert point ( #1978 )
2025-08-18 05:50:43 -05:00
spoons-and-mirrors
2b53a043a6
tweak(config): make markdown agent files in subfolder discoverable .opencode/agent/some-folder/*.md ( #1999 )
2025-08-16 22:55:14 -04:00
Aiden Cline
30c17d9544
feat: top level tool config ( #2008 )
2025-08-16 22:51:56 -04:00
Aiden Cline
0d6342bd7f
feat: add scroll speed to config ( #1968 )
2025-08-15 13:21:02 -05:00
adamdotdevin
dddc968bb2
feat(tui): navigate child sessions (subagents)
2025-08-15 10:16:08 -05:00
adamdotdevin
d258ad2aa9
fix: more commands cleanup
2025-08-15 07:43:30 -05:00
adamdotdevin
8a95a0f288
fix: keybind docs out of sync
2025-08-15 06:45:20 -05:00
adamdotdevin
81cd149cc1
chore: deprecate unused keybinds
2025-08-15 06:36:28 -05:00
adamdotdevin
6e7a8cfb2f
fix: add missing keybinds to config
2025-08-15 06:33:45 -05:00
Aiden Cline
530b7b092a
fix: js plugin support as per documentation ( #1896 )
2025-08-13 12:25:04 -05:00