Dax Raad
|
56ad2db020
|
core: expose tool arguments in shell hook for plugin visibility
|
2026-02-12 09:54:47 -05:00 |
|
Kyle Mistele
|
e269788a8f
|
feat: support claude agent SDK-style structured outputs in the OpenCode SDK (#8161)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Dax Raad <d@ironbay.co>
|
2026-02-12 04:54:05 +00:00 |
|
Aiden Cline
|
8c7b35ad05
|
tweak: compaction check (#13214)
|
2026-02-11 21:43:04 +00:00 |
|
Aiden Cline
|
006d673ed2
|
tweak: make read tool offset 1 indexed instead of 0 to avoid confusion that could be caused by line #s being 1 based (#13198)
|
2026-02-11 14:02:30 -06:00 |
|
Aiden Cline
|
0fd6f365be
|
fix(core): ensure compaction is more reliable, add reserve token buffer to ensure that input window has enough room to compact (#12924)
Co-authored-by: James Lal <james@littlebearlabs.io>
|
2026-02-10 19:55:22 -06:00 |
|
Dax
|
8bdf6fa359
|
fix: show helpful message when free usage limit is exceeded (#13005)
|
2026-02-10 19:04:10 +00:00 |
|
Adam
|
659f15aa9b
|
fix(app): no changes in review pane
|
2026-02-10 11:53:33 -06:00 |
|
Peter Dave Hello
|
87795384de
|
chore: fix typos and GitHub capitalization (#12852)
|
2026-02-10 06:53:38 -06:00 |
|
Surma
|
832902c8e3
|
fix: publish session.error event for invalid model selection (#8451)
|
2026-02-09 16:27:48 -06:00 |
|
Aiden Cline
|
8ad4768ecd
|
tweak: adjust agent variant logic to not require exact match on model, and instead check if the variant is available for model (#12838)
|
2026-02-09 11:00:06 -06:00 |
|
Aiden Cline
|
99ea1351ce
|
tweak: add new ContextOverflowError type (#12777)
|
2026-02-08 23:54:01 -06:00 |
|
Aiden Cline
|
62f38087b8
|
fix: parse mid stream openai responses style errors to prevent infinite retries for errors that should STOP execution (#12768)
|
2026-02-08 20:55:41 -06:00 |
|
Shantur Rathore
|
a486b74b14
|
feat(core): Set variant in assistant messages too (#12531)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
|
2026-02-06 16:33:47 -06:00 |
|
Khang Ha (Kelvin)
|
fde0b39b7c
|
fix: properly encode file URLs with special characters (#12424)
|
2026-02-06 16:16:56 -06:00 |
|
opencode-agent[bot]
|
e767801db2
|
chore: generate
|
2026-02-06 22:14:34 +00:00 |
|
Goni Zahavy
|
def907ae4b
|
fix(opencode): SessionPrompt.shell() now triggers loop if messages are queued (#10987)
|
2026-02-06 16:13:11 -06:00 |
|
Mariam Jabara
|
95ad6758af
|
feat: add specific system prompt for Trinity model (#12144)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-06 11:43:10 -06:00 |
|
Dax
|
a45841396f
|
core: fix unhandled errors when aborting with queued messages (#12369)
|
2026-02-05 22:27:27 +00:00 |
|
Zhiming Guo
|
72de9fe7a6
|
fix(opencode): Fixes image reading with OpenAI-compatible providers like Kimi K2.5. (#11323)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
|
2026-02-05 01:54:07 -06:00 |
|
Adam
|
1721c6efdf
|
fix(core): session errors when attachment file not found
|
2026-02-04 10:21:03 -06:00 |
|
Łukasz Gładysz
|
6daa962aaa
|
fix: prioritize OPENCODE_CONFIG_DIR for AGENTS.md (#11536)
|
2026-02-04 01:35:22 +00:00 |
|
Aiden Cline
|
b5a4671c64
|
Revert "feat: add Trinity model system prompt support" (#12029)
|
2026-02-03 16:39:03 -06:00 |
|
Mariam Jabara
|
015cd404e4
|
feat: add Trinity model system prompt support (#12025)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-03 16:33:27 -06:00 |
|
Tyler Gannon
|
a30696f9bf
|
feat(plugin): add shell.env hook for manipulating environment in tools and shell (#12012)
|
2026-02-03 15:18:41 -06:00 |
|
Aiden Cline
|
b7b734f51f
|
fix: ensure mcp tools are sanitized (#11984)
|
2026-02-03 12:22:00 -06:00 |
|
Aiden Cline
|
aa6b552c39
|
Revert pr that was mistakenly merged (#11844)
|
2026-02-02 15:28:02 -06:00 |
|
Dax
|
c69474846f
|
Simplify directory tree output for prompts (#11731)
|
2026-02-01 23:37:07 -05:00 |
|
Dax Raad
|
6c9b2c37a5
|
core: allow starting new sessions after errors by fixing stuck session status
|
2026-02-01 20:39:58 -05:00 |
|
Aiden Cline
|
612b656d36
|
fix: adjust resolve parts so that when messages with multiple @ references occur, the tool calls are properly ordered
|
2026-02-01 19:26:23 -05:00 |
|
Filip
|
91f2ac3cb2
|
test(app): workspace tests (#11659)
|
2026-02-01 15:39:50 -06:00 |
|
Aiden Cline
|
ec720145fa
|
fix: when using codex sub, send the custom agent prompts as a separate developer message (previously sent as user message but api allows for instructions AND developer messages) (#11667)
Co-authored-by: Carlos <carloscanas942@gmail.com>
|
2026-02-01 14:57:47 -06:00 |
|
neavo
|
f15755684f
|
fix(opencode): scope agent variant to model (#11410)
|
2026-02-01 14:12:30 -06:00 |
|
YeonGyu-Kim
|
16145af480
|
fix: prevent duplicate AGENTS.md injection when reading instruction files (#11581)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
|
2026-02-01 13:46:08 -06:00 |
|
Aiden Cline
|
da7c874808
|
tweak: show actual retry error message instead of generic error msg (#11520)
|
2026-01-31 13:15:42 -06: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 |
|
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 |
|
Ravi Kumar
|
03ba49af4e
|
fix(telemetry): restore userId and sessionId metadata in experimental_telemetry (#8195)
|
2026-01-29 10:14:28 -06:00 |
|
Ariane Emory
|
e84d92da28
|
feat: Sequential numbering for forked session titles (Issue #10105) (#10321)
|
2026-01-28 23:08:35 -06:00 |
|
Aiden Cline
|
29ea9fcf25
|
fix: ensure variants for copilot models work w/ maxTokens being set
|
2026-01-28 21:55:50 -06:00 |
|
ideallove
|
870c38a6aa
|
fix: maxOutputTokens was accidentally hardcoded to undefined (#10995)
|
2026-01-28 21:28:15 -06:00 |
|
RenegadeE
|
26e14ce628
|
fix: add SubtaskPart with metadata reference (#10990)
Co-authored-by: yangtianzhe <yangtianzhe@corp.netease.com>
|
2026-01-28 11:11:43 -05:00 |
|
Aiden Cline
|
558590712d
|
fix: ensure parallel tool calls dont double load AGENTS.md
|
2026-01-28 01:38:10 -05:00 |
|
Aiden Cline
|
f12f7e7718
|
tweak: adjust retry check to be more defensive
|
2026-01-27 11:31:02 -05:00 |
|
GitHub Action
|
dbc8d7edca
|
chore: generate
|
2026-01-27 15:59:54 +00:00 |
|
dpuyosa
|
d8e7e915e2
|
feat(opencode): Handle Venice cache creation tokens (#10735)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
|
2026-01-27 10:59:12 -05:00 |
|
Aiden Cline
|
8b5dde5536
|
tweak: retry logic to catch certain provider problems
|
2026-01-26 16:12:41 -05:00 |
|
Tim
|
837037cd04
|
fix: ensure openai 404 errors are retried (#10590)
|
2026-01-26 13:50:04 -05:00 |
|
Aiden Cline
|
ac53a372b0
|
feat: use anthropic compat messages api for anthropic models through copilot
|
2026-01-26 13:18:08 -05:00 |
|
Aiden Cline
|
39a73d4894
|
feat: dynamically resolve AGENTS.md files from subdirectories as agent explores them (#10678)
|
2026-01-26 10:49:41 -05:00 |
|
adamelmore
|
7c34319b19
|
fix(app): query selector with non-latin chars
|
2026-01-26 09:33:42 -06:00 |
|
Noam Bressler
|
6b83b172ae
|
fix: await SessionRevert.cleanup for shell (#10669)
|
2026-01-26 07:36:17 -05:00 |
|
Aiden Cline
|
94dd0a8dbe
|
ignore: rm spoof and bump plugin version
|
2026-01-25 17:27:24 -05:00 |
|
Aiden Cline
|
88bcd04659
|
tweak: tell the model what model it is in environment section of prompt
|
2026-01-24 12:10:15 -05:00 |
|
Alex Yaroshuk
|
8a216a6ad5
|
fix(app): normalize path separators for session diff filtering on Windows (#10291)
|
2026-01-23 16:17:47 -06:00 |
|
Aiden Cline
|
c2844697f3
|
fix: ensure images are properly returned as tool results
|
2026-01-21 23:54:44 -06:00 |
|
luo jiyin
|
c3415b79fe
|
fix: correct spelling 'supercedes' to 'supersedes' (#9935)
Signed-off-by: luojiyin <luojiyin@hotmail.com>
|
2026-01-21 22:10:40 -06:00 |
|
Daniel Rodriguez
|
6d574549bc
|
fix: include _noop tool in activeTools for LiteLLM proxy compatibility (#9912)
|
2026-01-21 18:46:41 -06:00 |
|
Aiden Cline
|
c89f6e7ac6
|
add chat.headers hook, adjust codex and copilot plugins to use it
|
2026-01-21 15:10:08 -06:00 |
|
Aiden Cline
|
aa599b4a7d
|
fix: when dropping unsupported metadata match on providerID/model.id instead of providerID/model.api.id to prevent regression when using legacy model ids (pre-variant)
|
2026-01-21 13:39:55 -06:00 |
|
Dax Raad
|
65938baf00
|
core: update session summary after revert to show file changes
|
2026-01-21 01:01:20 -05:00 |
|
GitHub Action
|
96e9c89cc6
|
chore: generate
|
2026-01-21 05:37:18 +00:00 |
|
Kenny
|
a18ae2c8b7
|
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 |
|
Aiden Cline
|
9dc95c4c69
|
tweak: ensure synthetic user message following subtasks is only added when user manually invoked subtask
|
2026-01-20 22:51:54 -06:00 |
|
GitHub Action
|
dac73572e0
|
chore: generate
|
2026-01-21 02:39:31 +00:00 |
|
Ariane Emory
|
cbe20d22d3
|
fix: don't update session timestamp for metadata-only changes (resolves #9494) (#9495)
|
2026-01-20 20:38:54 -06:00 |
|
Aiden Cline
|
021e42c0bb
|
core: fix issue when switching models (mainly between providers) where past reasoning/metadata would be sent to server and cause 400 errors since they came from another account/provider
|
2026-01-20 16:39:00 -06:00 |
|
Aiden Cline
|
0c4ffec857
|
chore: rename toModelMessage -> toModelMessages
|
2026-01-20 16:16:23 -06:00 |
|
Trevor Walker
|
694695050a
|
fix(opencode): preserve tool input from running state for MCP tool results (#9667)
|
2026-01-20 15:12:15 -06:00 |
|
Tommy D. Rossi
|
68e41a1ee7
|
fix: pass arguments to commands without explicit placeholders (#9606)
|
2026-01-20 11:12:43 -06:00 |
|
Aiden Cline
|
5622c53e1f
|
tweak: adjust codex prompt to discourage unnecessary question asking and encourage more autonomy
|
2026-01-20 11:08:04 -06:00 |
|
Aiden Cline
|
419004992d
|
chore: remove duplicate prompt file
|
2026-01-19 23:22:57 -06:00 |
|
Aiden Cline
|
0d49df46ef
|
fix: ensure truncation handling applies to mcp servers too
|
2026-01-19 23:19:24 -06:00 |
|
Spoon
|
bfd2f91d5b
|
feat(hook): command execute before hook (#9267)
|
2026-01-18 13:11:22 -06:00 |
|
Aiden Cline
|
b7ad6bd839
|
feat: apply_patch tool for openai models (#9127)
|
2026-01-18 00:35:09 -06:00 |
|
Aiden Cline
|
9127055ae7
|
tweak: wording
|
2026-01-16 15:50:24 -06:00 |
|
Aiden Cline
|
f5a6a4af7f
|
Revert "fix: ensure that tool attachments arent sent as user messages (#8944)"
This reverts commit 8fd1b92e6e.
|
2026-01-16 15:50:24 -06:00 |
|
Aiden Cline
|
14d1e20287
|
Revert "fix(app): support anthropic models on azure cognitive services" (#8966)
|
2026-01-16 15:25:23 -06:00 |
|
Unies Ananda Raja
|
b8e2895dfc
|
fix(app): support anthropic models on azure cognitive services (#8335)
|
2026-01-16 15:24:06 -06:00 |
|
Aiden Cline
|
8fd1b92e6e
|
fix: ensure that tool attachments arent sent as user messages (#8944)
|
2026-01-16 12:47:43 -06:00 |
|
Aiden Cline
|
e0a854f035
|
Revert "fix: rm user message when dealing w/ image attachments, use proper tool attachment instead"
This reverts commit de2de099b4.
|
2026-01-16 09:33:54 -06:00 |
|
Aiden Cline
|
524ea95a00
|
update gpt models prompt
|
2026-01-16 01:34:01 -06:00 |
|
Aiden Cline
|
de2de099b4
|
fix: rm user message when dealing w/ image attachments, use proper tool attachment instead
|
2026-01-16 00:05:10 -06:00 |
|
Aiden Cline
|
d7192d6af9
|
tweak: set opencode as user agent for most interefence requests
|
2026-01-15 19:25:58 -06:00 |
|
Daniel Polito
|
8b08d340ac
|
fix: stop changing main model/agent from subtasks invocation (#7681)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
|
2026-01-15 17:18:39 -06:00 |
|
seilk
|
9b57db30d1
|
feat: add litellmProxy provider option for explicit LiteLLM compatibility (#8658)
Co-authored-by: Mark Henderson <Mark.Henderson99@hotmail.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
|
2026-01-15 22:01:15 +00:00 |
|
Qunhong Zeng
|
b14622352e
|
fix(session): ensure agent exists before processing title in session summary (#8662)
|
2026-01-15 15:24:13 -06:00 |
|
Brandon Smith
|
8d720f9463
|
fix(opencode): add input limit for compaction (#8465)
|
2026-01-15 01:35:16 -06:00 |
|
Aiden Cline
|
92931437c4
|
fix: codex id issue (#8605)
|
2026-01-15 01:31:50 -06:00 |
|
Cas
|
6e13e2f74e
|
fix(session): remove typo'd duplicate path import (#8408) (#8412)
Co-authored-by: opencode <opencode@sst.dev>
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
|
2026-01-14 09:04:03 -06:00 |
|
Dax Raad
|
fcc561ebb7
|
fix plan mode when not in git worktree
|
2026-01-14 08:21:26 -05:00 |
|
zerone0x
|
f9fcdead55
|
fix(session): skip duplicate system prompt for Codex OAuth sessions (#8357)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-01-13 23:44:39 -06:00 |
|
Dax
|
0a3c72d678
|
feat: add plan mode with enter/exit tools (#8281)
|
2026-01-13 15:55:48 -05:00 |
|
Jason Kölker
|
d954e1e3b6
|
fix(session): store api url in metadata (#8090)
|
2026-01-12 17:22:42 -06:00 |
|
Dax Raad
|
71a7ad1a4e
|
core: fix model selection in title generation to use user's model instead of assistant's
|
2026-01-12 12:45:24 -05:00 |
|
Andrey Taranov
|
8b9a85b7e7
|
fix(mcp): support resource content type in MCP tool output (#7879)
|
2026-01-11 21:39:42 -06:00 |
|
Spoon
|
4752c83155
|
feat: pass sessionID to chat.system.transform (#7718)
|
2026-01-10 18:21:51 -06:00 |
|
Aiden Cline
|
8b287caaad
|
tweak codex instructions prompt for codex plan
|
2026-01-09 18:07:24 -06:00 |
|
Aiden Cline
|
172bbdaced
|
feat: codex auth support (#7537)
|
2026-01-09 17:47:37 -06:00 |
|
ryanwyler
|
a5edf3a311
|
fix: resolve broken forked sessions with compactions due to missing parent-child message references (#6445)
|
2026-01-09 11:42:55 -06:00 |
|
freespace8
|
542c9d5346
|
feat(flags): allow disabling .claude prompt and skills loading (#7205)
|
2026-01-08 00:10:25 -06:00 |
|