v1.1.4
OpenCodeSummary
This release introduces significant usability enhancements, including support for URL-based instructions and frecency-based file autocomplete in the CLI. Several critical bugs were resolved, such as fixing title generation for subtasks and restoring proper skill filtering by agent permissions. Performance has also been improved across the board, notably with text rendering upgrades and better web load times.
New Features
- Added support for URL-based instructions.
- Enabled loading of OPENCODE_CONFIG_DIR AGENTS.md into the system prompt.
- Added frecency-based file autocomplete to the CLI.
- Added keyboard shortcut 'c' to copy device code during the OAuth flow.
- Added a 'view' button to open files directly from the review sidebar in the Desktop application.
- Enabled opening the review sidebar when selecting a file from the picker in the Desktop application.
- Added middle-click functionality to close tabs in the review sidebar.
Bug Fixes
- Fixed title generation for subtask-only messages to correctly extract user prompts instead of generic tool execution descriptions.
- Ensured that 'name' is not being sent in the request body for custom agents.
- Restored correct skill filtering based on agent permissions.
- Fixed missing await call for available skills within the skill tool.
- Prevented Java Language Server path checks from throwing errors.
- Added automatic assignment of the jp. prefix for the Tokyo region (ap-northeast-1).
- Fixed copy and paste functionality within the terminal on the Desktop application.
- Fixed an issue where @pierre/diffs would crash if a diff contained undefined text.
- Fixed an issue where opening links would sometimes not open in a new tab or browser.
- Fixed an issue where sidebar title padding caused a scrollbar edge case.
- Fixed an issue where using current_binary() was necessary to support symlinked executables.
- Fixed an issue where large messages caused problems on the Desktop application.
Improvements
- Added a timeout mechanism to prevent operations from hanging indefinitely.
- Filtered out dead worktrees during core functionality execution.
- Improved handling for cases where Git is unavailable or not initialized.
- Upgraded OpenTUI to v0.1.69, resulting in text rendering performance improvements.
- Increased contrast in terminal text for better readability on the Desktop application.
- Improved web load performance through code splitting.
- Improved scroll store performance within the Desktop application.
- Made subtasks clickable in the task list.
- Added a single-instance plugin to prevent multiple desktop windows from opening simultaneously.
Related Documentation
- https://github.com/opencodex/opencodex/pull/7055 (Simplified Chinese README)
- https://github.com/opencodex/opencodex/pull/7041 (agents docs permissions subsection)
- https://github.com/opencodex/opencodex/pull/7100 (opencode-devcontainers plugin)
- https://github.com/opencodex/opencodex/pull/7108 (keybinds documentation)
- https://github.com/opencodex/opencodex/pull/7129 (OpenCode-Obsidian plugin)