You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.