| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-02 | DELETE GO BUBBLETEA CRAP HOORAY | Dax Raad | |
| 2025-10-27 | fix: editor paste functionality for text attachments (#3489) | kcrommett | |
| 2025-09-11 | feat: Add an experimental option to disable paste summaries (#2552) | Chris Covington | |
| Co-authored-by: rekram1-node <[email protected]> | |||
| 2025-09-11 | fix: command being passed as arg when no args present (#2553) | Aiden Cline | |
| 2025-09-11 | ignore: compacting | Dax Raad | |
| 2025-09-11 | compaction improvements | Dax Raad | |
| 2025-09-07 | fix: dont paste collapse if in bash mode (#2482) | Aiden Cline | |
| 2025-09-01 | Refactor to support multiple instances inside single opencode process (#2360) | Dax | |
| This release has a bunch of minor breaking changes if you are using opencode plugins or sdk 1. storage events have been removed (we might bring this back but had some issues) 2. concept of `app` is gone - there is a new concept called `project` and endpoints to list projects and get the current project 3. plugin receives `directory` which is cwd and `worktree` which is where the root of the project is if it's a git repo 4. the session.chat function has been renamed to session.prompt in sdk. it no longer requires model to be passed in (model is now an object) 5. every endpoint takes an optional `directory` parameter to operate as though opencode is running in that directory | |||
| 2025-08-30 | fix: resolve [pasted lines] when passing paste as arguments for command (#2333) | Aiden Cline | |
| 2025-08-22 | slash commands (#2157) | Dax | |
| Co-authored-by: adamdotdevin <[email protected]> | |||
| 2025-08-19 | fix(TUI): make it less shimmer (#2076) | Timo Clasen | |
| 2025-08-18 | feat: add shimmer text rendering (#2027) | Ytzhak | |
| 2025-08-13 | chore: rename bash -> shell | adamdotdevin | |
| 2025-08-13 | feat: bash commands | adamdotdevin | |
| 2025-08-12 | fix: use real cursor instead of virtual cursor | adamdotdevin | |
| 2025-08-11 | Revert "feat: improve file attachment pasting (#1704)" | adamdotdevin | |
| This reverts commit 81a3e02474445bc4d22c7857d4c3b1f591c1cb56. | |||
| 2025-08-08 | feat: improve file attachment pasting (#1704) | Dominik Engelhardt | |
| 2025-08-07 | Merge agent and mode into one (#1689) | Dax | |
| 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-07-31 | fix(editor): handle UTF-8 characters properly in SetValueWithAttachments (#1469) | neolooong | |
| 2025-07-31 | wip: tui permissions | adamdotdevin | |
| 2025-07-27 | fix: attachment bugs (#1335) | Aiden Cline | |
| 2025-07-23 | basic undo feature (#1268) | Dax | |
| Co-authored-by: adamdotdevin <[email protected]> Co-authored-by: Jay V <[email protected]> Co-authored-by: Aiden Cline <[email protected]> Co-authored-by: Andrew Joslin <[email protected]> Co-authored-by: GitHub Action <[email protected]> Co-authored-by: Tobias Walle <[email protected]> | |||
| 2025-07-23 | tweak: handle pasted attachment references (#1257) | Aiden Cline | |
| 2025-07-23 | fix "working" spinner animation (#1054) (#1259) | Tobias Walle | |
| 2025-07-22 | wip: tui api | Dax Raad | |
| 2025-07-21 | feat(tui): add ctrl+p and ctrl-n to history navigation (#1199) | Timo Clasen | |
| 2025-07-21 | fix(tui): up/down arrow handling | adamdotdevin | |
| 2025-07-21 | feat(tui): paste minimizing (#784) | plyght | |
| Co-authored-by: adamdotdevin <[email protected]> | |||
| 2025-07-21 | fix(tui): restore spinner ticks | adamdotdevin | |
| 2025-07-21 | feat(tui): message history select with up/down arrows | adamdotdevin | |
| 2025-07-18 | feat(tui): simpler layout, always stretched | adamdotdevin | |
| 2025-07-18 | wip: optional IDs in api (#1128) | Dax | |
| 2025-07-18 | fix: \{return} should be replaced with new line on all lines (#1119) | Yihui Khuu | |
| 2025-07-18 | feat(tui): parse for file attachments when exiting EDITOR (#1117) | Timo Clasen | |
| 2025-07-16 | feat(tui): more ways to quit | adamdotdevin | |
| 2025-07-16 | feat(tui): layout config to render full width | adamdotdevin | |
| 2025-07-15 | fix(tui): rework lists and search dialog | adamdotdevin | |
| 2025-07-10 | feat(tui): accent editor border on leader key | adamdotdevin | |
| 2025-07-10 | fix: encode & decode file paths (#843) | Aiden Cline | |
| 2025-07-10 | fix(tui): fouc in textarea on app load | adamdottv | |
| 2025-07-10 | feat(tui): /editor - change the auto-send behavior to put content in input ↵ | Adi Yeroslav | |
| box instead (#827) | |||
| 2025-07-10 | feat(tui): @symbol attachments | adamdottv | |
| 2025-07-09 | feat(tui): treat pasted text file paths as file references (#809) | Timo Clasen | |
| 2025-07-09 | chore: internal clipboard package | adamdottv | |
| 2025-07-08 | fix(tui): clear command priority | adamdottv | |
| 2025-07-08 | Add debounce before exit when using non-leader exit command (#759) | Yihui Khuu | |
| 2025-07-08 | fix: image reading | adamdottv | |
| 2025-07-08 | feat(tui): paste images and pdfs | adamdottv | |
| 2025-07-08 | feat(tui): handle --model and --prompt flags | adamdottv | |
| 2025-07-07 | v2 message format and upgrade to ai sdk v5 (#743) | Dax | |
| Co-authored-by: GitHub Action <[email protected]> Co-authored-by: Liang-Shih Lin <[email protected]> Co-authored-by: Dominik Engelhardt <[email protected]> Co-authored-by: Jay V <[email protected]> Co-authored-by: adamdottv <[email protected]> | |||
