In OpenCode 2.2.1 you run /goal <objective> in the TUI or Desktop app, and the session keeps working, with an automatic progress review, until a reviewer confirms the objective is met. /goal pause, /goal resume and /goal clear control it. The same release adds opt-in scheduled prompts through /schedule and experimental.schedules, a live view of running background shells in Desktop, and a redesigned model picker that's now the Desktop default.
2.2.1 also has breaking changes, but only for code that imports the @opencode/ai package directly: the fal, Black Forest Labs, Replicate and Stability providers are removed, along with five legacy entry points. The CLI, Desktop app and HTTP API don't change.
2.2.2 came out the same evening. It turns on the image generation tool by default whenever a connected provider supports image models (set experimental.image_generate.model to choose one), and clicking the current Git branch on the new-session screen now opens the worktree picker directly.

