Kit Langton
7825daef72
feat: bridge question routes from Hono to Effect HttpApi ( #22718 )
2026-04-15 22:50:22 -04:00
James Long
8b6f750171
feat(core): add fence to make all methods strongly consistent when syncing ( #22679 )
2026-04-15 21:04:37 -04:00
Dax
505b017e7a
feat(opencode): add OTLP observability support ( #21387 )
2026-04-07 17:02:55 -04:00
Gautier DI FOLCO
4b3bfcdb02
feat(tui): make the mouse disablable ( #6824 , #7926 ) ( #13748 )
2026-04-05 21:14:11 -05:00
Dax
8b29acf8a3
add automatic heap snapshots for high-memory cli processes ( #20788 )
2026-04-03 02:34:33 +00:00
Sebastian
35ab6b6d40
tui plugins ( #19347 )
2026-03-27 15:00:26 +01:00
Dax
8780f12bee
feat: embed WebUI in binary with proxy flags ( #19299 )
...
Co-authored-by: BlankParticle <blankparticle@gmail.com >
2026-03-26 14:43:56 +00:00
Dax
a65e6119ad
feat: interactive update flow for non-patch releases ( #18662 )
2026-03-22 23:12:40 +00:00
Dax Raad
cb807850b5
allow customizing DB location
2026-03-20 22:49:55 -04:00
Kit Langton
184fc0b796
refactor(file-time): effectify FileTimeService with Semaphore locks ( #17835 )
2026-03-16 18:23:13 +00:00
Kit Langton
6696517665
stack: effectify-file-watcher-service ( #17827 )
2026-03-16 13:18:40 -04:00
Luke Parker
bf6b51e4aa
fix(e2e): fail fast on config dependency installs ( #17280 )
2026-03-13 14:08:51 +10:00
opencode-agent[bot]
60d24b76a9
chore: generate
2026-03-09 20:15:31 +00:00
James Long
fea9bc2077
fix(core): put workspace routing behind OPENCODE_EXPERIMENTAL_WORKSPACES flag ( #16775 )
2026-03-09 16:14:19 -04:00
James Long
1aff94d7ad
feat(tui): add initial support for workspaces into the tui ( #16230 )
2026-03-09 10:28:04 -04:00
Dax Raad
35e1142383
core: add OPENCODE_SKIP_MIGRATIONS flag to bypass database migrations
...
Allows users to skip automatic database migrations by setting the
OPENCODE_SKIP_MIGRATIONS environment variable. Useful for testing
scenarios or when manually managing database state.
2026-03-07 16:17:00 -05:00
Dax Raad
9f34ffff3d
chore(storage): update drizzle and channel db handling
2026-03-06 10:58:19 -05:00
Sebastian
8ade9e4e30
Upgrade opentui to v0.1.86 and activate markdown renderable by default ( #14974 )
2026-03-03 15:42:27 +00:00
Sebastian
e0d78a4445
split tui/server config ( #13968 )
2026-02-25 23:53:09 +01:00
ImmuneFOMO
4bbf818885
feat(acp): add opt-in flag for question tool ( #13562 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-02-16 14:20:41 -06:00
Aiden Cline
231fcfe6fd
Revert "fix: token substitution in OPENCODE_CONFIG_CONTENT" ( #13429 )
2026-02-12 23:24:31 -06:00
Ariane Emory
b833c4de7d
fix: token substitution in OPENCODE_CONFIG_CONTENT ( #13384 )
2026-02-12 16:59:44 -06:00
Aiden Cline
56f63313f3
chore: cleanup flag code ( #13389 )
2026-02-12 22:38:51 +00:00
Luke Parker
2dd654eea6
feat: windows selection behavior, manual ctrl+c ( #13315 )
2026-02-13 07:38:27 +10:00
Dax
1b4e946537
feat: add support for reading skills from .agents/skills directories ( #11842 )
...
Co-authored-by: Filip <34747899+neriousy@users.noreply.github.com >
2026-02-03 15:51:54 -05:00
Dax Raad
e50d530613
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
Aiden Cline
07b0e58975
fix: ensure ask question tool isn't included when using acp ( #11379 )
2026-01-30 17:32:51 -06:00
Babou
c581e11d64
docs: update experimental environment variables in CLI docs ( #11030 )
2026-01-28 20:20:13 -06:00
Aiden Cline
9f39cd5937
ignore: adjust flag
2026-01-28 01:09:31 -05:00
Tommy D. Rossi
551d628b31
feat(app): use opentui markdown component behind experimental flag ( #10900 )
2026-01-27 22:06:09 -05:00
Dax Raad
e47a14fd43
get rid of models.dev macro
2026-01-24 12:27:13 -05:00
Kenny
fce5f6cad1
feat: add OPENCODE_DISABLE_PROJECT_CONFIG env var ( #8093 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-01-20 23:36:42 -06:00
luo jiyin
e8e1938847
feat: add OPENCODE_DISABLE_FILETIME_CHECK flag ( #6581 )
...
Signed-off-by: luojiyin <luojiyin@hotmail.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-01-20 23:03:07 -06:00
Dax
e668d0b6d0
feat: add plan mode with enter/exit tools ( #8281 )
2026-01-13 15:55:48 -05:00
Dax Raad
f30091eb84
core: rename OPENCODE_PASSWORD to OPENCODE_SERVER_PASSWORD for clearer authentication configuration
2026-01-12 15:59:17 -05:00
Dax Raad
0ddb992bd6
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
freespace8
b60ce3a977
feat(flags): allow disabling .claude prompt and skills loading ( #7205 )
2026-01-08 00:10:25 -06:00
Aiden Cline
5eadeedc7b
feat: add experimental lsp tool ( #5886 )
2025-12-22 00:34:21 -06:00
OpeOginni
0ebc541055
feat: add experimental support for Ty language server ( #5575 )
2025-12-18 13:37:48 -06:00
Qio
25b27fb21a
add OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX to override 32k default ( #5679 )
...
Co-authored-by: qio <handsomehust@gmail.com >
2025-12-17 10:35:43 -06:00
Jeon Suyeol
e1513efcbf
Add availability to disable terminal title using OPENCODE_DISABLE_TERMINAL_TITLE env ( #5661 )
2025-12-16 23:57:03 -06:00
matvey
47459c2816
feat: add experimental oxfmt formatter ( #5620 )
2025-12-16 14:43:14 -06:00
Aiden Cline
ece7816a60
fix: git branch filewatcher, add flag to completely disable watcher
publish-github-action / publish (push) Has been cancelled
Update Nix Hashes / update (push) Has been cancelled
2025-12-16 14:31:09 -06:00
Dax Raad
712c8e9c40
ci: fix test failures in CI by pre-populating models cache
...
Tests were failing in CI because the models.json cache file doesn't exist
and the data() macro fallback only works at build time, not runtime.
The preload now pre-fetches models.json and disables the background
refresh to prevent race conditions during test execution.
2025-12-14 21:23:45 -05:00
Aiden Cline
70fca61d5d
docs: add env vars sections
2025-12-12 16:47:50 -06:00
Aiden Cline
359196475c
shell tweaks, better handling for windows ( #5455 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-12-12 16:11:07 -06:00
Dax Raad
e6ea3b0a56
core: add client identification to user agent and request headers for better tracking
2025-12-11 16:18:04 -05:00
Dax Raad
d5bf02f994
tui: use random free port and enable icon discovery by default
...
- Tauri app now automatically finds an available port instead of defaulting to 4096
- Icon discovery feature is now enabled by default in the Tauri app
- Prevents port conflicts when multiple OpenCode instances are running
2025-12-10 16:13:11 -05:00
Aiden Cline
eab9e8f45d
tweak: add OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS
2025-12-09 17:28:34 -06:00
Aiden Cline
8f3ce99177
add OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT
2025-12-09 15:44:56 -06:00