
𝙊𝙥𝙚𝙣𝘾𝙤𝙙𝙚 v1.17.2 released. TL;DR: fff search is default on non-Windows, subagent permissions now honor subagent rules, attachment picking is restored, and Linux Desktop launchers are fixed.
𝗖𝗼𝗿𝗲
• Changed filesystem search to use fff by default on non-Windows, with `OPENCODE_DISABLE_FFF=true` as the opt-out and Windows staying on ripgrep by default.
• Removed the initial fff scan gate, so search initialization no longer fails just because the first index pass exceeds 5s.
𝗔𝗴𝗲𝗻𝘁
• Fixed task-spawned subagents so their own edit/tool permissions are preserved instead of inheriting parent agent restrictions.
• Changed Plan Mode to deny the built-in `general` subagent by default, while still allowing users to explicitly permit it via task permissions.
𝗖𝗟𝗜
• Fixed remote config auth failures to recognize SSO/login HTML responses as expired authentication instead of opaque JSON decode errors.
• Fixed `opencode auth login ` to bypass project instance startup when re-authenticating a URL, so a stale remote-config token can be replaced.
𝗔𝗽𝗽
• Fixed prompt attachment picking by restoring the platform file picker and browser file-input fallback instead of routing selection through server-side file reads.
𝗗𝗲𝘀𝗸𝘁𝗼𝗽
• Fixed Linux launcher identity so app id, executable name, desktop file name, icon base, and StartupWMClass line up for dev/beta/prod builds.
• Added a hidden legacy prod desktop entry so existing Linux pins to `opencode-desktop.desktop` keep opening after upgrade.
No noticeable bundle change
Compare: github.com/anomalyco/open…
English

