$ the-wire · showcase
opencode 2.2.1 adds /goal and image generation, Goose 1.57.0 tightens its allowlist
By RepoJournal · Filed · About Agentic Coding · Composed from the cited sources · methodology
Both flagship agents shipped user-facing capabilities and a security-hardening release the same day, while codex, gemini-cli and cline filled in reliability fixes that operators will feel in daily use.
v2.2.1 anomalyco/opencode
by github-actions[bot]
Release v2.2.1 adds `/goal <objective>`, which keeps a session running until a reviewer confirms the objective is met, with `/goal pause`, `/goal resume` and `/goal clear` to control it. Image generation is gated behind `experimental.image_generate` and arrives as a new `image_generate` tool.
v1.57.0 aaif-goose/goose
by github-actions[bot]
Goose v1.57.0 changes the allowlist to require HTTPS, validate redirects and block on policy failure, so an allowlist that tolerated plain HTTP or unchecked redirects will now refuse. The same release fixes OpenRouter variant suffixes like `:free` and `:nitro` resolving to the base model, and restores Linux window icons.
fix(ai): send OpenRouter image edits as input references anomalyco/opencode
Image edits through OpenRouter returned HTTP 404 for every model, because the OpenAI images protocol posts multipart to `/images/edits` and OpenRouter has no such endpoint. OpenRouter edits now go through `POST /api/v1/images` as JSON with `input_references`, so image editing against that provider works for the first time.
fix(core): list Auto in /model when dynamicModelConfiguration is enabled and preview access is disabled google-gemini/gemini-cli
With `experimental.dynamicModelConfiguration` on and no preview access, `Auto` was missing from the `/model` dialog because the universal `auto` alias was still marked `isPreview: true`. It now lists for those users in both `/model` and ACP available models.
feat(cli): start Cline Cloud sessions from the interactive TUI cline/cline
The CLI TUI gains a `● Local ○ Cloud (Ctrl+O)` toggle and a `Ctrl+K` repo/branch picker, so prompts in cloud mode create a Cline Cloud session and the transcript renders from its snapshots. It sits behind `CLINE_CLOUD_SESSIONS=1` while cloud sessions stay experimental.
fix(core): normalize leading slashes in file search query for @ autocomplete google-gemini/gemini-cli
Elsewhere: gemini-cli stopped mangling `@/` and `@./` path autocomplete, and codex began shipping a signed `codex-exec-server` in its release packages.
Action items