622 Commits

Author SHA1 Message Date
Dax Raad cdec3de6d3 fix azure reasoningEffort 2025-08-11 23:20:19 -04:00
Dax Raad 66d59549ac azure reasoning effort 2025-08-11 23:04:32 -04:00
Dax Raad 5dbf5090dc refactor: replace OPENCODE_AGENTS env var with HTTP API call
Replace environment variable passing of agent data from Node.js to TUI
with proper HTTP API call to /agent endpoint. This improves architecture
by eliminating env var dependencies and allows dynamic agent data fetching.
2025-08-11 22:42:25 -04:00
Dax Raad 3b861c16ba fix pyright 2025-08-11 22:27:24 -04:00
Dax Raad 49c18fdbdd fix undo/redo when opencode is run in nested folders 2025-08-11 21:59:12 -04:00
Dax Raad c2a1da1b13 ignore: log 2025-08-11 21:52:05 -04:00
Dax Raad 952293b75a switch back to didUpdate instead of closing and opening file 2025-08-11 21:36:05 -04:00
Dax Raad 91a7b503d0 update anthropic prompt and variables 2025-08-11 21:01:33 -04:00
adamdotdevin 798d4269af feat: add clangd for cpp 2025-08-11 19:21:59 -05:00
Aiden Cline 3dcfcfdebb feat: add -c and -s args to tui command following run command pattern (#1835) 2025-08-11 18:32:09 -05:00
Dax Raad 5ec4233910 ignore: fix share page 2025-08-11 16:12:26 -04:00
Dax Raad c71917db94 remove git bash tool coauthor message 2025-08-11 18:36:06 +00:00
Dax Raad 5d25603044 Update GPT-5 system prompt to use copilot-specific prompt instead of codex prompt
🤖 Generated with [opencode](https://opencode.ai)

Co-Authored-By: opencode <noreply@opencode.ai>
2025-08-11 14:28:49 -04:00
adamdotdevin 0e6cc67ee9 feat: toggle tool details visible 2025-08-11 11:58:46 -05:00
Dax Raad d3425b976f fix azure gpt config 2025-08-11 10:56:16 -04:00
Dax Raad d85e4fee1d make models key optional in config 2025-08-11 10:54:14 -04:00
Timo Clasen 01f8eec4bf fix: only load the first local and global rule file (#1761) 2025-08-11 08:28:03 -05:00
Aiden Cline 8e8aed40af fix: instructions should be able to handle absolute paths (#1762) 2025-08-11 08:23:41 -05:00
cvzakharchenko 00ffe89f8e Issue 1676: Don't eat up the last newline in a multi-line replacement (#1777) 2025-08-11 06:55:45 -05:00
Jake ac1d8c3f9f Add support for biome.jsonc config file (#1791) 2025-08-11 06:48:46 -05:00
spoons-and-mirrors 219756c3d3 Fix: Sanitize MCP Tool Names for Consistency in User Expectations (#1769) 2025-08-11 01:59:50 -04:00
Stibbs f9d201daa5 chore: add OPENCODE env var (#1780) 2025-08-11 01:56:42 -04:00
Dax Raad fce733492d fix run command to be less messy 2025-08-11 01:45:05 -04:00
Dax Raad 1cc168f826 show combined output of bash tool progressively 2025-08-11 01:23:00 -04:00
Dax Raad 633d575a48 fix plan mode bash tool making changes 2025-08-11 01:15:12 -04:00
Aiden Cline 81ecb86a40 fix: enforce field requirement for cli cmds (#1796) 2025-08-10 22:17:12 -04:00
Dax Raad b86b24bca2 add OPENCODE_DISABLE_AUTOUPDATE flag 2025-08-10 21:52:52 -04:00
Dax Raad 2c8bd78883 pass through additional agent options to the provider 2025-08-10 21:34:46 -04:00
Tom 489e54b04b fix(plugin): prevent compiled binary hang by removing lazy dynamic import (#1794)
Co-authored-by: opencode <noreply@opencode.ai>
2025-08-10 21:31:15 -04:00
Dax Raad 828bc3b72f switch gpt-5 to codex prompt 2025-08-10 20:47:38 -04:00
Dax Raad 652bed02bb support agent options 2025-08-10 20:30:37 -04:00
adamdotdevin 80347b1ad4 feat: thinking blocks rendered in tui and share page 2025-08-10 19:25:03 -05:00
Aiden Cline bb5396263c feat: webfetch permission support (#1772) 2025-08-10 08:00:44 -05:00
Dax Raad b5798d2dae use minimal reasoning effort for gpt-5 2025-08-09 15:38:48 -04:00
Aiden Cline d88272d466 feat: eslint lsp (#1744) 2025-08-09 11:04:58 -05:00
Aiden Cline 232e96c4db better permissions ux when denying (#1747) 2025-08-09 11:03:33 -05:00
Dax Raad 706b7b1481 remove synthetic message in plan mode, fixes being confused in build mode 2025-08-08 20:45:24 -04:00
Dax Raad e530a3287a gpt-5 lower verbosity 2025-08-08 20:42:22 -04:00
Dax 9c7361c901 Remove unused OpenTelemetry tracing and fix overlapping highlights (#1738)
Co-authored-by: opencode <noreply@opencode.ai>
2025-08-08 20:20:01 -04:00
Erick Christian ac1b1ad797 feat(agent): allow mode selection during creation (#1699) 2025-08-08 20:07:20 -04:00
rmoriz 8a4bd7d619 Clarify remote mcp error (#1729)
Co-authored-by: opencode <noreply@opencode.ai>
2025-08-08 20:04:26 -04:00
Dax Raad 56587b1849 temporary fix for max output token 2025-08-07 22:54:59 -04:00
Dax Raad d408886e43 renable todo tool 2025-08-07 21:47:37 -04:00
Dax Raad e46ecf67d9 looser todo tool schema 2025-08-07 21:47:37 -04:00
Dax 77c101d742 Merge agent and mode into one (#1689)
The concept of mode has been deprecated, there is now only the agent field in the config.

An agent can be cycled through as your primary agent with <tab> or you can spawn a subagent by @ mentioning it. if you include a description of when to use it, the primary agent will try to automatically use it

Full docs here: https://opencode.ai/docs/agents/
2025-08-07 16:32:12 -04:00
Timo Clasen 134a698437 fix: get session api (#1684) 2025-08-07 15:28:18 -04:00
Dax Raad 4bd6efe2a9 add api to get session 2025-08-06 20:24:36 -04:00
Timo Clasen 8f65d92165 fix(docs): small_model is not used for summarization (#1360) 2025-08-06 14:03:14 -05:00
Dax Raad ed3d49d74a add snapshot field in config to disable snapshots 2025-08-06 11:35:37 -04:00
Yihui Khuu 7ba89b3d85 fix: run command should use specified model from cli args if provided (#1648) 2025-08-06 05:39:44 -05:00