OpenCode v2.2.1 adds /goal, which keeps a session working until a reviewer says the objective is met
Released Oct 29, /goal <objective> in the TUI or Desktop has the session's own model review progress after each turn and keep going until it's done, blocked or out of rounds, with /goal pause, /goal resume and /goal clear to steer it. The release also adds opt-in scheduled prompts via /schedule and an experimental image_generate tool.