Skip to content

Optio v0.20.0

Latest

Choose a tag to compare

@jonwiggins jonwiggins released this 25 Oct 20:24
· 44 commits to main since this release
42734b2

Added

  • Pi agent support for pod-based tasks, Jobs, persistent agents, interactive sessions, and PR reviews, with isolated credentials and MCP configuration, model selection, streamed results, and session resume. Supports Anthropic, OpenAI, and Gemini API keys; Pi on Local machines is not yet supported.
  • Pod sessions discover and persist mentioned PRs and tickets, with searchable badges in the header, sidebar, and Work list.
  • Pod-session renaming, saved chat drafts, ended-session chat history, sending selected terminal text to the agent, and keyboard/mobile terminal improvements.

Changed

  • Prominent GitHub repository links in desktop/mobile site headers and the home-page hero.

Fixed

  • Dotted repository names in setup and pod-naming helpers. Fixes #676.
  • Active PR-review worktrees are preserved during cleanup (#677).
  • Horizontally scrolling iOS chat tables.

Upgrade

  • Includes a database migration adding persisted pod-session references. Normal API startup applies the migration.
  • Update agent images to use Pi; custom images need @earendil-works/pi-coding-agent@1.4.0 and Node.js 22.19 or newer.

Runtime and dependency updates

  • Update all service and agent image runtimes and CI to Node.js 26.12.1, including the October 2026 security fixes (CVE-2026-111497). Pin the same multi-platform image digest across builds.
  • Refresh compatible package versions and security override pins, including Next.js 15.5.28, Fastify, React, AWS/MCP SDKs, Tailwind, Playwright, and development tools.
  • Install package managers explicitly now that Node no longer includes Corepack; preserve repository-specific pnpm/Yarn selection in agent pods. Development requires Node 26.12.1 and pnpm 10.34.8.
  • Rebuild and replace existing service and agent pods to apply the runtime security fixes.