Commit Graph

8894 Commits

Author SHA1 Message Date
Brendan Allan ea1d861e6c desktop: add key accelerators to menu itms 2026-02-06 18:20:04 +08:00
opencode-agent[bot] f836c67de3 chore: generate 2026-02-06 10:11:44 +00:00
Brendan Allan 0e636c6d68 desktop: add more basic menu bar items 2026-02-06 18:10:48 +08:00
Devin Griffin 483b990f1e fix(app): always show project menu button for mobile a11y (#11258)
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-02-06 07:46:21 +00:00
Brendan Allan 32b19d6c05 desktop: maximize main window by default (#12433) 2026-02-06 07:30:13 +00:00
opencode-agent[bot] 08619ee6fc chore: generate 2026-02-06 05:37:00 +00:00
Dax Raad ab49fa8c9c tui: parallelize skill downloads for faster loading
Refactored skill discovery to download skills in parallel instead of sequentially,

reducing load times when multiple skills need to be fetched from remote URLs.

Also updated AGENTS.md with guidance on using dev branch for diffs.
2026-02-06 00:36:11 -05:00
Dax Raad 3ae16bccba feat(skill): add skill discovery from URLs via well-known RFC
Implement the Agent Skills Discovery RFC to allow fetching skills from URLs:
- Add 'urls' field to config.skills for specifying skill registry URLs
- Create Discovery namespace in skill/discovery.ts with pull() function
- Download skills from /.well-known/skills/index.json endpoints
- Cache downloaded skills to ~/.cache/opencode/skills/
- Skip re-downloading existing files for efficiency

Users can now configure:
{
  "skills": {
    "urls": ["https://example.com/.well-known/skills/"]
  }
}

Implements: https://github.com/cloudflare/agent-skills-discovery-rfc
2026-02-06 00:36:11 -05:00
Frank 8c7d153ef6 zen: fix usage graph 2026-02-06 00:22:09 -05:00
Luke Parker 0d493241fe chore: align windows test runner to blacksmith (#12364) 2026-02-05 20:15:34 -06:00
Akshar Patel af5a9dfcac feat(tui): highlight esc label on hover in dialog (#12383) 2026-02-05 20:11:08 -06:00
Hank Stoever 965c8bb8aa fix(config): handle $ character with {file:} pattern (#12390)
Co-authored-by: Hank Stoever <1109058+hstove@users.noreply.github.com>
2026-02-05 20:10:35 -06:00
Dax Raad 09733f821e increase skill dialog width 2026-02-05 18:38:31 -05:00
Andrew Pashynnyk 3060f17d85 fix(opencode): improve skills dialog readability (#12356) 2026-02-05 18:35:35 -05:00
opencode 49ac7c2e32 release: v1.1.53 v1.1.53 2026-02-05 23:08:56 +00:00
Aiden Cline 9e740edd7d chore: make dax shut up (#12375) 2026-02-05 16:51:39 -06:00
Dax Raad a3c06bc6d6 senior engineer senior engineering 2026-02-05 17:51:12 -05:00
Aiden Cline b572658a40 tweak: load user plugins after builtin (#12373) 2026-02-05 22:49:48 +00:00
Aiden Cline a2f84ba5f7 chore: rm hardcoded conditional that was used for testing (#12371) 2026-02-05 16:31:52 -06:00
Dax 5637144bf2 core: fix unhandled errors when aborting with queued messages (#12369) 2026-02-05 22:27:27 +00:00
Akshar Patel 8c55f05069 fix(tui): allow mouse escape via "esc" labels in dialogs (#11421) 2026-02-05 16:14:49 -06:00
Rafi Khardalian ed6f043bf2 fix(plugin): user plugins override built-in plugins for same provider (#12361) 2026-02-05 16:04:02 -06:00
opencode-agent[bot] e01c1cf00d chore: generate 2026-02-05 21:56:26 +00:00
Ariane Emory 0cd4593a73 docs: websearch tool (#12359) 2026-02-05 15:55:50 -06:00
Edin 04f147a77a docs: add Bosnian README translation (#12341) 2026-02-05 15:25:40 -06:00
Alex Yaroshuk 86ab20d3c3 fix(app): make close comment button visible in prompt input (#12349) 2026-02-05 15:23:29 -06:00
Aiden Cline 3c7bfff5d0 tweak: move codex 5.3 model definition to the plugin so that models.dev doesnt have to show unsupported model for others (#12344) 2026-02-05 20:53:26 +00:00
Adam f5aa1a792c fix(app): hide prompt input when there are perms or questions (#12339) 2026-02-05 14:42:56 -06:00
opencode-agent[bot] 1331cbce2b chore: update nix node_modules hashes 2026-02-05 20:31:07 +00:00
Adam b8c23fce71 fix(app): more terminal stability fixes 2026-02-05 14:21:13 -06:00
Adam 93381f84a0 fix(app): modified file color contrast 2026-02-05 14:21:13 -06:00
Adam cc4385b6c1 fix(ui): toast overflow 2026-02-05 14:21:12 -06:00
opencode-agent[bot] d4a464920b chore: generate 2026-02-05 19:56:54 +00:00
Adam 67e093f47b feat(app): open in <app> button (#12322) 2026-02-05 19:55:49 +00:00
Adam a2cd8bc29c fix(app): allow toggling file tree closed independently (#12293) 2026-02-05 13:51:08 -06:00
Daniel Polito 517d25c2cc feat(desktop): Stop Showing SessionSkeleton on New Workspace (#12209) 2026-02-05 13:46:44 -06:00
Daniel Polito df708df551 feat(desktop): Set Workspace Name Earlier to Improve Creation / Deletion (#12213) 2026-02-05 13:38:31 -06:00
opencode-agent[bot] 338bbb169b chore: update nix node_modules hashes 2026-02-05 19:09:43 +00:00
Steffen Deusch 32b17af0a6 feat(acp): add session usage (#12299)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-02-05 12:58:09 -06:00
Aiden Cline 5ad5a59f8e tweak: update transforms for gpt-5.3 (#12325) 2026-02-05 12:49:40 -06:00
opencode 0cbe428c5e release: v1.1.52 v1.1.52 2026-02-05 18:48:54 +00:00
Dax Raad e7662f9889 enable 5.3 codex 2026-02-05 13:23:58 -05:00
Goni Zahavy 26bcf888c4 feat(tui): add running spinner to bash tool in TUI (#12317) 2026-02-05 12:23:02 -06:00
Frank fb86aa435b zen: opus 4.6 2026-02-05 13:01:50 -05:00
Dax Raad 9689a1e058 core: silently ignore proxy command failures to prevent config initialization crashes 2026-02-05 12:47:32 -05:00
Aiden Cline 2c92dcc8ab fix: ensure that github copilot plugin properly sets headers when used in other clients than tui (#12316) 2026-02-05 11:40:29 -06:00
opencode-agent[bot] c1936404f8 chore: update nix node_modules hashes 2026-02-05 16:45:41 +00:00
Dax Raad 61ca69317a core: bundle GitLab auth plugin directly instead of dynamic install
Remove dynamic installation of built-in plugins. GitLab auth is now imported

directly as an internal plugin, eliminating network requests during startup

and simplifying the plugin loading logic.

Removes the need for test mocks since plugins are no longer

dynamically installed at runtime.
2026-02-05 11:29:00 -05:00
Dax Raad e776077bac ci: ensure config test waits for dependencies to complete installation 2026-02-05 10:13:52 -05:00
Dax Raad f4db8e4808 core: fix plugin installation to use direct package.json manipulation instead of bun add
This ensures plugins install more reliably by writing dependencies directly
to package.json rather than relying on bun add commands which can fail
in certain environments. Also adds a small delay to ensure filesystem
operations complete before proceeding.
2026-02-05 10:07:59 -05:00