Dax
c34aec060f
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
Aiden Cline
a48274f82b
permissions disallow support ( #1627 )
2025-08-05 19:14:28 -05:00
Timo Clasen
49aa48ce58
fix: prevent title regeneration on auto compact ( #1628 )
2025-08-05 17:15:50 -05:00
Dax Raad
857a3cd522
hint back to llm when tool does not exist
2025-08-05 15:58:12 -04:00
Timo Clasen
4957fca718
fix(plugins): improve session idle event ( #1615 )
2025-08-05 05:16:43 -05:00
Mahamed-Belkheir
5bf7691ea6
fix: default value for models with no cost object ( #1601 )
2025-08-04 16:45:35 -05:00
Dax Raad
0a42068fbb
hack to return tool call errors back to model
2025-08-04 12:15:24 -04:00
Dax Raad
21c52fd5cb
fix bash tool getting stuck on interactive commands
2025-08-03 13:52:50 -04:00
Dax Raad
06830327e7
more efficient snapshots in parallel toolcalls
2025-08-03 12:12:28 -04:00
Dax Raad
ca031278ca
wip: plugins
2025-08-02 18:50:19 -04:00
Dax Raad
e1b7e25f4d
make top_p configurable
2025-08-01 17:03:33 -04:00
Dax Raad
3aa6eeb426
do not mark errored tool calls as aborted
2025-07-31 21:45:40 -04:00
Dax Raad
a2191ce6fb
wip: permissions
2025-07-31 16:38:37 -04:00
Aiden Cline
f5f55062f1
fix: session ordering ( #1474 )
2025-07-31 14:17:47 -05:00
adamdotdevin
5500698734
wip: tui permissions
2025-07-31 09:59:17 -05:00
Aiden Cline
3c49a9b7dd
fix: process revert cleanup before creating new messages ( #1448 )
2025-07-31 05:07:59 -05:00
Dax
18888351e9
use treesitter to parse bash commands and catch commands that go outside of cwd ( #1443 )
2025-07-30 20:57:52 -04:00
Dax Raad
6ef4cfa2fa
lower max retries to 3 - ai sdk currently cannot abort during a retry delay so things appear to be frozen
2025-07-30 15:08:25 -04:00
Dax Raad
9cb0f21b4e
trim opencode title
2025-07-28 23:24:38 -04:00
Dax Raad
9c9cbb3e81
wip: undo properly remove messages from UI
2025-07-28 22:58:31 -04:00
Dax Raad
c24fbb4292
wip: snapshot
2025-07-28 22:58:31 -04:00
Dax Raad
f2bdb8159f
fix phantom tool call failed messages and empty text parts with some models
2025-07-28 12:19:38 -04:00
Aiden Cline
b18b646f8e
fix: attachment bugs ( #1335 )
2025-07-27 12:21:31 -05:00
Aiden Cline
ad8a4bc744
fix: strip thinking blocks from title ( #1325 )
2025-07-26 08:29:04 -05:00
Dax Raad
10ae43a121
wip: sync
2025-07-25 15:52:27 -04:00
Dax Raad
c85b970903
wip: drop
2025-07-25 15:51:02 -04:00
Dax Raad
7044662cfa
handle uploaded text/plain
2025-07-25 15:48:42 -04:00
kehanzhang
92656fdf29
fix(headless): respect mode passed to /message endpoint ( #1300 )
2025-07-25 15:26:49 -04:00
Dax Raad
e97613ef9f
allow temperature to be configured per mode
2025-07-25 13:29:44 -04:00
Dax Raad
7ed05962db
fix issue with trailing whitespace error in assistant message
2025-07-25 10:56:16 -04:00
Dax Raad
8e5607f9c0
fix double system prompt
2025-07-25 10:28:42 -04:00
Dax Raad
8dcd39f5b7
real life totally configurabl ai subasians
2025-07-24 21:21:02 -04:00
Filip
01f75839a9
Fix: added environment() to summarize() ( #1290 )
2025-07-24 18:24:54 -04:00
Dax Raad
284c01018e
wip: more snapshot stuff
2025-07-24 17:38:11 -04:00
Filip
e9074e60cf
fix: add custom() to system prompt on summarize ( #1289 )
2025-07-24 16:48:17 -04:00
Dax Raad
2c82ee592c
wip: always force create snapshot
2025-07-23 20:46:43 -04:00
Dax
96866e52ce
basic undo feature ( #1268 )
...
Co-authored-by: adamdotdevin <2363879+adamdottv@users.noreply.github.com >
Co-authored-by: Jay V <air@live.ca >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Andrew Joslin <andrew@ajoslin.com >
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Tobias Walle <9933601+tobias-walle@users.noreply.github.com >
2025-07-23 20:30:46 -04:00
Yihui Khuu
507c975e92
feat: pass mode into task tool ( #1248 )
2025-07-23 20:29:59 -04:00
Aiden Cline
b7b0cdbd7c
tweak: ensure most recently interacted with session appears at the top ( #1239 )
2025-07-22 22:37:36 -05:00
Dax Raad
2d84dadc0c
fix broken attachments
2025-07-21 15:38:41 -04:00
Dax Raad
45c0578b22
fix title generation bug
2025-07-21 15:23:47 -04:00
Dax
1ded535175
message queuing ( #1200 )
2025-07-21 15:14:54 -04:00
adamdotdevin
2bf9d5d4ec
wip: file part source in server/api (optional)
2025-07-20 05:39:18 -05:00
Aiden Cline
03de0c406d
fix: title generation for certain providers ( #1159 )
2025-07-19 20:01:55 -05:00
Dax Raad
8f64c4b312
disable todo tools when running as task
2025-07-19 15:54:11 -04:00
Dax Raad
86d5b25d18
pass through model.options properly without having to nest it under provider name. you may have to update your configs see https://opencode.ai/docs/models/#openrouter for an example
2025-07-19 12:41:58 -04:00
Dax
d56dec4ba7
wip: optional IDs in api ( #1128 )
2025-07-18 13:42:50 -04:00
Aiden Cline
a4664e2344
fix: generate title should use same options as model it uses to gen ( #1064 )
2025-07-16 12:46:52 -05:00
aron
1bbd84008f
move spoof prompt to support anthropic with custom modes ( #1031 )
2025-07-15 21:16:27 -04:00
Dax Raad
b1ab641905
add small model for title generation
2025-07-15 14:00:52 -04:00