
๐๐ฅ๐๐ฃ๐พ๐ค๐๐ 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

