Commit Graph

8693 Commits

Author SHA1 Message Date
Lucio Delelis b81ec01bf3 fix(ui): adjusts alignment of elements to prevent incomplete scroll (#11649) 2026-02-02 05:20:30 -06:00
Brendan Allan a173c0f985 feat(app): unread session navigation keybinds (#11750) 2026-02-02 05:05:47 -06:00
opencode-agent[bot] f2f565edc4 chore: generate 2026-02-02 10:53:46 +00:00
Brendan Allan 344d24625d desktop: fix rust build + bindings formatting 2026-02-02 18:52:57 +08:00
Brendan Allan 040f21fc5c fix(desktop): remove unnecessary setTimeout 2026-02-02 18:19:49 +08:00
Brendan Allan eb2d967ddb fix(desktop): throttle window state persistence (#11746) 2026-02-02 09:54:57 +00:00
opencode-agent[bot] b37cfca798 chore: generate 2026-02-02 07:58:52 +00:00
Brendan Allan f9e5e1c07c chore(desktop): integrate tauri-specta (#11740) 2026-02-02 07:58:08 +00:00
Brendan Allan 5ed4d0a64d fix(desktop): keep mac titlebar stable under zoom (#11747) 2026-02-02 07:54:25 +00:00
opencode-agent[bot] d5c7ba644c chore: update nix node_modules hashes 2026-02-02 07:21:25 +00:00
Sebastian 3abaec44a0 Use opentui OSC52 clipboard, again (#11744) 2026-02-02 08:12:50 +01:00
mohammad 6b087d3eb3 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 8213633069 zen: rate limit (#11735) 2026-02-02 00:29:52 -05:00
Jigar 4e4ce894ea 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 fa0f567e08 tui: show exit message banner (#11733) 2026-02-02 00:13:47 -05:00
Dax Raad 04c76c9151 Revert "Use opentui OSC52 clipboard (#11718)"
This reverts commit 81bbd2eff0.
2026-02-02 00:13:02 -05:00
OpeOginni 7b1c46d811 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 304022ad23 fix: session title generation with OpenAI models. (#11678) 2026-02-01 23:10:53 -06:00
Dax c740357f61 Simplify directory tree output for prompts (#11731) 2026-02-01 23:37:07 -05:00
Dax b6248a1f3d Add spinner animation for Task tool (#11725) 2026-02-01 22:51:55 -05:00
Sebastian 81bbd2eff0 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 a1c315eb3e ci: enable typecheck on push to dev branch to catch type errors immediately after merge 2026-02-01 22:32:45 -05:00
Dax Raad ff538a185a Revert "fix(plugin): correct exports to point to dist instead of src"
This reverts commit 23a4295f41.
2026-02-01 22:29:45 -05:00
Dax Raad 867074f2a0 docs: Restructure AGENTS.md style guide with organized sections and code examples 2026-02-01 22:28:00 -05:00
Frank 24eaf19047 ci: Fix Pulumi version conflict in deploy workflow
Added a workaround to fix Pulumi version conflict in the deployment workflow.
2026-02-01 21:39:24 -05:00
Dax Raad 29d614e5bb ci: restrict nix-hashes workflow to dev branch pushes only
Remove pull_request trigger and limit push trigger to dev branch to prevent

unnecessary workflow runs on feature branches and PRs. The workflow will now

only execute when dependency files change on the dev branch.
2026-02-01 21:16:13 -05:00
Dax Raad 8d47c0c342 ignore: switch commit model to kimi-k2.5 for improved command execution reliability 2026-02-01 21:02:26 -05:00
Dax Raad 8b7de2f851 ci: skip unicode filename test due to inconsistent behavior causing CI failures 2026-02-01 21:01:57 -05:00
Dax Raad dd9cde6ce9 tui: fix task status to show current tool state from message store 2026-02-01 20:52:17 -05:00
Dax Raad 0890284bb9 core: allow starting new sessions after errors by fixing stuck session status 2026-02-01 20:39:58 -05:00
Dax Raad a31cd00201 ci: skip force push when beta branch is unchanged 2026-02-01 20:35:02 -05:00
Dax Raad 9e99257c58 ci: allow manual dispatch for beta workflow 2026-02-01 20:18:12 -05:00
Dax Raad 2f785d96d5 ci: run beta workflow on hourly schedule only 2026-02-01 20:17:50 -05:00
Dax Raad 34083134a3 ci: centralize team list in @opencode-ai/script package and use beta label filter 2026-02-01 20:17:15 -05:00
Dax Raad 3adeaad8c9 ci: add synchronize event and check for beta label using contains() 2026-02-01 19:59:20 -05:00
Dax Raad af5bd6bed2 ci: change trigger from scheduled cron to PR labeled events with beta label condition 2026-02-01 19:59:20 -05:00
Dax Raad eb698d478d ci: add --label beta filter to only process PRs with beta label 2026-02-01 19:59:20 -05:00
Dax Raad b2eeffec06 ci: post PR comments when beta merge fails instead of Discord notifications 2026-02-01 19:59:20 -05:00
Dax Raad 2dad509689 ci: rewrite beta script to use proper Bun shell patterns 2026-02-01 19:59:20 -05:00
Dax Raad 2699c67756 ci: remove parseArgs CLI option and use environment variable directly 2026-02-01 19:59:20 -05:00
Dax Raad 4b1e8db459 ci: add --discord-webhook / -d CLI option for custom Discord webhook URL 2026-02-01 19:59:20 -05:00
Dax Raad 230b4a9fd1 ci: add DISCORD_ISSUES_WEBHOOK_URL secret to beta workflow 2026-02-01 19:59:20 -05:00
Dax Raad ed9d872ce7 ci: collect all failed PR merges and notify Discord 2026-02-01 19:59:20 -05:00
Dax Raad 9e576bfa00 ci: prevent rate limit errors when fetching team PRs for beta releases 2026-02-01 19:29:26 -05:00
R44VC0RP 23a4295f41 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 a14f992f1c test: add unit test 2026-02-01 19:26:23 -05:00
Aiden Cline 916949305d 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 5cfbc1a042 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 5f3abe2257 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
opencode-agent[bot] d7604f9f22 chore: generate 2026-02-02 00:18:42 +00:00