Core
- Add timeout to prevent hanging operations (@spoons-and-mirrors)
- Add support for URL-based instructions (@spoons-and-mirrors)
- Load OPENCODE_CONFIG_DIR AGENTS.md into the system prompt (@ThomasGormley)
- Fix title generation for subtask-only messages to extract actual user prompts instead of generic tool execution descriptions
- Ensure 'name' isn't being sent in request body for custom agent
- Restore skill filtering by agent permissions (@malhashemi)
- Add missing await for available skills in skill tool (@mwolting)
- Prevent Java Language Server path checks from throwing errors (@T1mn)
- Add automatic jp. prefix assignment for Tokyo region (ap-northeast-1) (@ikeda-tomoya-swx)
- Polish documentation markdown wording and capitalization (@T1mn)
- Filter dead worktrees in core functionality
- Handle cases where git is not available or initialized
- Upgrade OpenTUI to v0.1.69 with text rendering performance improvements
TUI
- Add frecency-based file autocomplete to CLI (@galkatz373)
- Add keyboard shortcut 'c' to copy device code in OAuth flow (@akinfelami)
- Fix sidebar title padding to prevent scrollbar edge case (@ryanwyler)
Desktop
- Copy and paste in terminal was broken
- Fix desktop documentation
- Increase contrast in terminal text for better readability
- Add view button to open files from review sidebar (@justrau)
- Open review sidebar when selecting file from picker (@justrau)
- Add middle-click to close tabs in review sidebar (@justrau)
- Improved web load performance through code splitting
- Improve scroll store performance in app
- Update Cargo.lock (@Brendonovich)
- Add single-instance plugin to prevent multiple desktop windows (@Junseo5)
- Make subtasks clickable in the task list (@OpeOginni)
Thank you to 21 community contributors:
- @OpeOginni:
- Feat/clickable subtask (#6846)
- @T1mn:
- @shanebishop1:
- docs: fix order of permissions in agents docs (permissions subsection) (#7041)
- @xiliumz:
- fix: use actual version in install script (#7044)
- @Junseo5:
- fix(desktop): add single-instance plugin to prevent multiple windows (#6966)
- @Brendonovich:
- update Cargo.lock
- @Eric-Guo:
- Fix(app): @pierre/diffs will crash when a diff has undefined text (#7059)
- @justrau:
- @athal7:
- docs(ecosystem): add opencode-devcontainers plugin (#7100)
- @ryanwyler:
- fix: sidebar title padding to prevent scrollbar edge case (#7089)
- @ikeda-tomoya-swx:
- fix(provider): add jp. prefix auto-assignment for Tokyo region (ap-northeast-1) (#7053)
- @akinfelami:
- feat(tui): add 'c' shortcut to copy device code in OAuth flow (#7020)
- @mwolting:
- fix: add missing await for available skills in
skilltool (#7072)
- fix: add missing await for available skills in
- @malhashemi:
- fix: restore skill filtering by agent permissions (#7042)
- @jerome-benoit:
- fix(desktop): use current_binary() to support symlinked executables (#7102)
- @DamianB-BitFlipper:
- docs: Expand keybinds documentation (#7108)
- @ThomasGormley:
- load
OPENCODE_CONFIG_DIRAGENTS.md into the system prompt (#7115)
- load
- @galkatz373:
- feat(cli): frecency file autocomplete (#6603)
- @spoons-and-mirrors:
- @mtymek:
- docs: add OpenCode-Obsidian plugin (#7129)
- @dbpolito:
- Desktop: Fix Big Messages (#7133)