Commit Graph

55 Commits

Author SHA1 Message Date
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
Ben Vargas 9b787abea9 feat: restore experimental flag for websearch/codesearch tools (#5132)
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-06 14:29:34 -06:00
opencode-agent[bot] e1c1cbf973 add OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT (#4996)
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-02 20:14:23 +00:00
Dax Raad beab4d85f4 enable exa code/websearch 2025-11-25 22:06:26 -05:00
cc-bjojac 5920c3a90e Make the MAX_OUTPUT_LENGTH in bash.ts overridable by OPENCODE_EXPERIMENTAL_BASH_MAX_OUTPUT_LENGTH (#4497)
Co-authored-by: Björn Jacobs <bjoern.jacobs.ext@bundesanzeiger.de>
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-11-20 10:45:13 -06:00
Dax Raad cee9e2e6b9 core: remove unused experimental flags for turn summary and no-bootstrap to simplify feature flag management 2025-11-11 12:33:26 -05:00
Dax Raad 5240baccd9 add web and codesearch tools 2025-11-10 16:39:54 -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
Dax Raad 6c481803d1 feat: add OPENCODE_FAKE_VCS flag for VCS testing and update todo tracking instructions 2025-10-28 02:54:29 -04:00
Dax Raad a2bf70e7ec core: add experimental turn summarization to compact conversation history 2025-10-22 18:33:46 -04:00
Adam 611a719fb5 feat: experimental skip bootstrap 2025-10-09 14:51:11 -05:00
Dax Raad 1d7fa7cca2 enable session pruning and allow disabling with OPENCODE_DISABLE_PRUNE 2025-09-16 04:53:17 -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 Raad d3f5c567df add disable OPENCODE_DISABLE_AUTOCOMPACT 2025-09-13 05:55:04 -04:00
Frank 1d9cc05887 Hide experimental models 2025-09-09 03:16:44 -04:00
Dax Raad 2f726087fb support OPENCODE_CONFIG_CONTENT 2025-09-02 16:38:50 -04:00
Vasiliy Kulikov cccd583769 feat(lsp): option to disable lsps installing automatically (#1997)
Co-authored-by: rekram1-node <aidenpcline@gmail.com>
2025-08-22 22:39:19 -05:00
Dax Raad ba30792e43 allow plugins to create custom auth providers 2025-08-14 16:25:08 -04:00