Tags: jonwiggins/optio
Tags
Release v0.4.0 Highlights: - Persistent Agents — a third Task tier of long-lived, message-driven agents with a stable inter-agent HTTP API and three pod lifecycle modes - Sidebar nav reorganized into Run (Tasks · Jobs · Reviews · Issues · Scheduled) and Live (Agents · Sessions); the /tasks hub-with-tabs is gone - User-facing names finalised: Repo Tasks → Tasks, Standalone Tasks → Jobs, PR Reviews → Reviews, Persistent Agents → Agents, Templates → Prompts - Issues and Reviews promoted to top-level nav items with their own routes; Issues now fans out across multiple ticket providers - Workspace member management UI (invite/list/remove by email) - Agent-aware review configuration — pick the review agent type per repo - Skills marketplace — install skills from any git URL with agent-typed scoping - Persisted session chat history and rich markdown rendering in the log viewer - Examples directory with two runnable Persistent Agent setups (Forge, Mars Mission Control) See CHANGELOG.md for the full list of changes.
Release v0.3.2 Highlights: - External PR auto-review as a first-class primitive (chat + one-click merge) - Google Vertex AI authentication mode for Claude Code - Workload identity support for agent pods, plus repo pod lifecycle fixes - User-scoped secrets keep identity tokens out of the pod env - Resume stopped agents by sending a chat message - Multi-repo + multi-tracker ticket integration - Dynamic per-provider model & options picker - PR reviews folded into the Tasks page on shared primitives - GKE & Gateway Helm deployment enhancements See CHANGELOG.md for the full list of changes.
Release v0.3.1 Patch release fixing ticket sync with GitHub App authentication. Fixed: - Ticket sync: fall back to the configured GitHub App (or GITHUB_TOKEN PAT) when a GitHub ticket provider has no inline token or provider-specific secret. Previously sync hard-failed even when a GitHub App was fully configured (#458).
Release v0.3.0 Highlights since v0.2.0: - Pooled standalone-task pods — runs within a workflow share pods with configurable maxPodInstances and maxAgentsPerPod, mirroring repo pod scaling. Fixes a leak where bursts spawned one pod per run. - Reconciliation control plane is now authoritative (no longer shadow mode) for Repo Tasks and Standalone Tasks. - Shared auth banner, state badge, and metadata card across task pages. - Reconciler: clear stale finishedAt on retry; unique executor jobIds. - Agent adapters: include cache_read and cache_creation tokens in input totals. - API: surface expired Claude OAuth tokens via the auth banner. - API: detect mid-run Claude auth failures in standalone runs.
Release v0.2.0 Highlights since v0.1.0: - Unified Tasks + Jobs into a single Task model with polymorphic /api/tasks - Standalone Tasks (agent workflows) with manual/schedule/webhook/ticket triggers - Connections: external service integrations via MCP (Notion, GitHub, Slack, Linear, Postgres, Sentry, Filesystem, custom MCP, HTTP APIs) - K8s-style reconciliation control plane (shadow mode) - Repo pods migrated to StatefulSets, workflow pods to Jobs - Generic OIDC OAuth provider for self-hosted SSO - OpenTelemetry + Fastify HTTP metrics - OpenAPI spec + Swagger UI at /docs, Zod type-provider migration - Expanded dashboard analytics; overview panel redesign - Workspace-level audit log and activity feed - Outbound webhooks on workflow run events - Multi-arch (amd64 + arm64) image publishing - OpenClaw agent runtime; OpenCode custom OpenAI-compatible endpoints - Planning mode + message bar improvements - Many fixes: auth banner handling, zombie run cleanup, PR/exit-code handling, GKE PVC perms, migration journal See CHANGELOG.md for the full list.
Release v0.1.0 First tagged release of Optio — workflow orchestration for AI coding agents. Highlights: - Pod-per-repo architecture with git worktrees for concurrent tasks - Multi-pod scaling (maxPodInstances x maxAgentsPerPod) - Claude Code, OpenAI Codex, and GitHub Copilot agent adapters - GitHub / Linear / Jira / Notion ticket sync - PR watcher with auto-review and auto-resume - Interactive sessions with terminal + chat - Multi-provider OAuth (GitHub, Google, GitLab) and workspace multi-tenancy - Cost analytics, webhooks, schedules, workflows - Per-repo shared persistent cache directories - Helm chart publishing to GHCR as OCI artifact - optio CLI — terminal-first client for the API