Commit Graph

6898 Commits (2aaf6ca27d9580d02f527c71bd5ccf04fca084ef)

Author SHA1 Message Date
Dax Raad 2aaf6ca27d Trim text output in run command 2026-02-02 12:54:07 -05:00
Dax Raad 54eb8ff6c7 cli: skip reasoning output with early continue 2026-02-02 12:53:37 -05:00
Dax Raad 1c07b14545 cli: remove ANSI formatting from reasoning output 2026-02-02 12:51:53 -05:00
Dax Raad 38efdf82a1 cli: add UI.empty() calls around reasoning output 2026-02-02 12:49:42 -05:00
Dax Raad 176f26850d cli: remove UI.empty() call from reasoning output 2026-02-02 12:48:05 -05:00
Dax Raad 8047f2052a cli: remove empty line after reasoning output 2026-02-02 12:45:17 -05:00
Dax Raad 2a38007101 cli: prefix reasoning output with 'Thinking:' and use trimEnd() 2026-02-02 12:40:40 -05:00
Dax Raad d3d261d37e cli: use ANSI escape codes for reasoning output formatting 2026-02-02 12:39:53 -05:00
Dax Raad 2a7869dbf8 add reasoning support to run command 2026-02-02 12:38:54 -05:00
Dax Raad 666ffa2832 cli: refactor run command 2026-02-02 12:37:52 -05:00
Dax Raad 390f90ef47 cli: make run non-interactive 2026-02-02 10:55:05 -05:00
Dax 4369d79636
tui: truncate session title in exit banner (#11797) 2026-02-02 14:30:10 +00:00
Rahul A Mistry 3408f1a6ae
feat(app): add tab close keybind (#11780) 2026-02-02 06:50:06 -06:00
opencode-agent[bot] 34c58af796 chore: generate 2026-02-02 12:07:56 +00:00
OpeOginni 37979ea44f
feat(app): enhance responsive design with additional breakpoints for larger screen layout adjustments (#10459)
Co-authored-by: opencode <opencode@sst.dev>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-02-02 06:06:45 -06:00
OpeOginni 50b5168c16
fix(desktop): added inverted svg for steps expanded for nice UX (#10462)
Co-authored-by: opencode <opencode@sst.dev>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-02-02 06:03:55 -06:00
opencode-agent[bot] 6b17645f2e chore: generate 2026-02-02 12:02:35 +00:00
Ondřej Súkup 52006c2fd9
feat(opencode): ormolu code formatter for haskell (#10274) 2026-02-02 06:01:49 -06:00
Adam 26197ec95b
chore: update website stats 2026-02-02 05:42:55 -06:00
Sam Huckaby 43bb389e35
Fix(app): the Vesper theme's light mode (#9892) 2026-02-02 11:30:44 +00:00
Lucio Delelis 985090ef3c
fix(ui): adjusts alignment of elements to prevent incomplete scroll (#11649) 2026-02-02 05:20:30 -06:00
Brendan Allan 52eb8a7a8c
feat(app): unread session navigation keybinds (#11750) 2026-02-02 05:05:47 -06:00
opencode-agent[bot] 1cabeb00d0 chore: generate 2026-02-02 10:53:46 +00:00
Brendan Allan 9564c1d6be
desktop: fix rust build + bindings formatting 2026-02-02 18:52:57 +08:00
Brendan Allan 1832eeffc9
fix(desktop): remove unnecessary setTimeout 2026-02-02 18:19:49 +08:00
Brendan Allan e6d8315e29
fix(desktop): throttle window state persistence (#11746) 2026-02-02 09:54:57 +00:00
opencode-agent[bot] 784a17f7b3 chore: generate 2026-02-02 07:58:52 +00:00
Brendan Allan 04aef44fc3
chore(desktop): integrate tauri-specta (#11740) 2026-02-02 07:58:08 +00:00
Brendan Allan c02dd067b2
fix(desktop): keep mac titlebar stable under zoom (#11747) 2026-02-02 07:54:25 +00:00
Sebastian 3982c7d99a
Use opentui OSC52 clipboard, again (#11744) 2026-02-02 08:12:50 +01:00
mohammad 76745d0594
fix(desktop): kill zombie server process on startup timeout (#11602)
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2026-02-02 13:30:46 +08:00
Frank 4850ecc419
zen: rate limit (#11735) 2026-02-02 00:29:52 -05:00
Jigar 43354eeabd
fix: convert system message content to string for Copilot provider (#11600)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 23:28:28 -06:00
Dax 7a9290dc9b
tui: show exit message banner (#11733) 2026-02-02 00:13:47 -05:00
Dax Raad cfbe9d329f Revert "Use opentui OSC52 clipboard (#11718)"
This reverts commit 8e985e0a75.
2026-02-02 00:13:02 -05:00
OpeOginni f02499fa44
fix(opencode): give OPENCODE_CONFIG_CONTENT proper priority for setting config based on docs (#11670) 2026-02-01 23:11:25 -06:00
Mathias Beugnon bd9d7b3221
fix: session title generation with OpenAI models. (#11678) 2026-02-01 23:10:53 -06:00
Dax c69474846f
Simplify directory tree output for prompts (#11731) 2026-02-01 23:37:07 -05:00
Dax 0dc80df6fd
Add spinner animation for Task tool (#11725) 2026-02-01 22:51:55 -05:00
Sebastian 8e985e0a75
Use opentui OSC52 clipboard (#11718)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-02-02 04:48:29 +01:00
Dax Raad c5dc075a88 Revert "fix(plugin): correct exports to point to dist instead of src"
This reverts commit 7417e6eb38.
2026-02-01 22:29:45 -05:00
Dax Raad 0f3630d936 ci: skip unicode filename test due to inconsistent behavior causing CI failures 2026-02-01 21:01:57 -05:00
Dax Raad 83d0e48e38 tui: fix task status to show current tool state from message store 2026-02-01 20:52:17 -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
Dax Raad f390ac251d ci: centralize team list in @opencode-ai/script package and use beta label filter 2026-02-01 20:17:15 -05:00
R44VC0RP 7417e6eb38 fix(plugin): correct exports to point to dist instead of src
The package.json exports were pointing to ./src/*.ts but the published
package only includes the dist/ folder. This caused 'Cannot find module'
errors when custom tools tried to import @opencode-ai/plugin.

Changed exports from:
  ".": "./src/index.ts"
  "./tool": "./src/tool.ts"

To:
  ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" }
  "./tool": { "types": "./dist/tool.d.ts", "import": "./dist/tool.js" }
2026-02-01 19:26:23 -05:00
Aiden Cline 5db089070a test: add unit test 2026-02-01 19:26:23 -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
R44VC0RP cb6ec0a564 fix(app): hide badge for builtin slash commands
Add source: 'command' to builtin and config-defined commands so they
don't show a 'custom' badge. Only MCP and skill commands show badges.
2026-02-01 19:26:23 -05:00
R44VC0RP 12b8c42387 feat(app): show skill/mcp badges for slash commands
Display 'skill' or 'mcp' badge instead of 'custom' for slash commands
based on their source type. This provides better clarity to users about
where each command comes from.
2026-02-01 19:26:23 -05:00