> ## Documentation Index
> Fetch the complete documentation index at: https://docs.twill.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Release Notes

> Weekly updates on new features, improvements, and bug fixes

## Week of June 1, 2026

### Improvements

* **Automations Require a Paid Plan** - Automations are now available on Pro and Max plans only, ensuring reliable scheduled task execution for paying workspaces

### Bug Fixes

* Fixed a crash when pasting terminal logs containing NUL bytes or invalid Unicode characters into the task composer

## Week of May 25, 2026

### New Features

* **Reactive Repository Sync** - Connected repos now refresh automatically when you push to GitHub, so task forks always use up-to-date base branch code instead of waiting up to 24 hours
* **OpenCode Context Compression** - OpenCode agents running on OpenRouter now use server-side middle-out context compression to handle long conversations that would previously hit model context limits
* **Refreshed Landing Page** - Updated the landing page and marketing surfaces with a new cream paper-terminal aesthetic

### Improvements

* **Multi-Repo Workspace Prompts** - Ask mode and plan mode prompts now align with multi-repo workspace layouts for better context when working across repositories
* **Faster Repository Pre-Fork Refresh** - Reduced the stale-repo refresh delay from 24h to 1h as a fallback, complementing the new reactive push-based sync
* **Theme-Aware Auth UI** - Sign-in and GitHub connect logos are now theme-aware and match light/dark mode

### Bug Fixes

* Fixed sandbox fork lock holes that caused `Cannot POST /api/sandbox/{id}/fork` errors under concurrent load
* Fixed GITHUB\_TOKEN being incorrectly injected into the agent daemon environment
* Fixed workspace preview links not routing through the Twill proxy
* Fixed sandbox HOME directory, git identity, and credential-helper not being properly handed off when attaching to a fork

## Week of May 18, 2026

### New Features

* **UI Redesign** - Launched a major visual redesign of the Twill interface

### Improvements

* **Live Sub-Agent Log Nesting** - Agent log Task accordions now collapse by default and sub-agent events nest in real-time as they arrive, making long task logs much easier to scan
* **OpenRouter Routing Hardening** - OpenRouter requests now route through the LiteLLM model list instead of a passthrough endpoint, improving reliability and cost tracking

### Performance

* Reduced SSE replay tail from 1000 to 100 entries to shrink memory footprint on reconnect
* Bounded Redis log persistence `LRANGE` to the last 1000 entries to prevent unbounded growth
* Routed task-queue Redis snapshots to the read replica with TCP keepalive enabled

### Bug Fixes

* Fixed cancel handler crashing with OOM errors on jobs with high log volume
* Fixed log trace not persisting correctly from the in-memory assembler
* Fixed OpenRouter streaming usage cost not forwarding into spend logs

## Week of May 11, 2026

### New Features

* **OpenRouter Without BYOK** - OpenRouter models are now available to all users without requiring your own API key

### Security

* Updated to Next.js 16.2.6 (May 2026 security release)

### Bug Fixes

* Fixed OpenRouter passthrough authentication and virtual key metadata handling

## Week of May 4, 2026

### New Features

* **Automatic API Key Rotation** - LiteLLM API keys now rotate automatically at the end of each Stripe billing period with no grace window, ensuring credits reset cleanly

### Improvements

* Added Next.js client-side error boundaries with PostHog capture for better frontend error visibility

### Bug Fixes

* Fixed queue and attachment action buttons not appearing on touch devices on mobile
* Fixed SSE log replay saturating the Redis primary under heavy reconnect load

## Week of April 27, 2026

### New Features

* **GPT 5.5 Support** - Added OpenAI's GPT 5.5 as a new model option
* **Chat in Agentbox** - Agents can now use the chat interface directly within the agentbox environment

### Improvements

* **Reduced Task Latency** - Significant latency improvements to task startup and agent execution
* **Agent Log UI Components** - Migrated agent-log UI components to the shared ai-elements system for consistency and performance

### Bug Fixes

* Fixed the message composer queue button not correctly wiring to the enqueue handler

## Week of April 20, 2026

### New Features

* **PR Attribution Line** - Every pull request opened by Twill now includes an originator attribution line linking back to the task that created it

### Improvements

* **Queue Follow-Up UX** - Queued follow-up messages now show an enqueue button instead of a stop button for clarity
* **Login Error Messages** - Improved error messages on the login page for clearer guidance

## Week of April 13, 2026

### New Features

* **Claude Opus 4.7 Support** - Added Anthropic's Claude Opus 4.7 as a new model option
* **Message Queue** - A Cursor-style message queue lets you stack follow-up instructions while the agent is working, drag to reorder them, and send urgent messages immediately. Queued messages drain sequentially when the current job completes and pause on failure with a Resume option

### Improvements

* **Email Validation** - New signups are now validated via ZeroBounce with common forwarder domains blocked to improve deliverability
* **OpenCode Error Surfacing** - Upstream provider errors from OpenCode are now surfaced directly in the UI instead of silently failing
* **Email Invitation Limit** - Raised the workspace email invitation limit from the previous cap to 500

### Bug Fixes

* Fixed plan mode incorrectly failing jobs on non-fatal error events
* Fixed task queue stop behavior and a race condition on Send Now

## Week of April 6, 2026

### New Features

* **Workspace Logo** - Admins can now upload a custom logo for their workspace from the settings page
* **Tiered Sandbox Sizing** - Sandbox compute size is now gated by plan tier: small (default, all plans), medium (Pro+), large (Max), and custom snapshots (Pro+)
* **CLI `/exit` Command** - Added `/exit` as a slash command in the Twill CLI interactive TUI mode

### Bug Fixes

* Fixed GitHub connect not working on mobile devices

## Week of March 30, 2026

### New Features

* **Cross-Task Agent Memory** - Agents now automatically save non-obvious learnings (build commands, project conventions, environment gotchas) to a memory section in `CLAUDE.md` or `AGENTS.md`. These learnings persist in the repo and are loaded on every future task, so agents get smarter about your codebase over time
* **Loop Mode** - Added a new loop mode for autonomous, iterative agent execution — the agent keeps running until the task is fully resolved
* **Opt-In Dev Environment Setup** - Dev environment setup is now opt-in after connecting GitHub, giving you more control over when environments are provisioned

### Bug Fixes

* Fixed a Slack webhook signature verification bypass vulnerability
* Fixed incorrect credit definition displayed on the pricing page
* Fixed free-tier credit abuse via rapid workspace creation

## Week of March 23, 2026

### New Features

* **OpenRouter as BYOK Provider** - OpenRouter is now supported as a Bring Your Own Keys provider, letting you use any OpenRouter-hosted model with your own API credentials
* **Per-Run Cost Tracking** - Added real-time cost tracking per task run so you can see AI spend at a granular level

### Improvements

* **Image Auto-Resize** - Screenshots and images exceeding Claude's 2000px dimension limit are now automatically resized before being sent to the model, preventing context errors on large screenshots

## Week of March 16, 2026

### New Features

* **Datadog Integration** - Added a read-only Datadog integration so agents can inspect monitors, dashboards, hosts, and other observability context during tasks
* **Workspace Member Management** - Admins can now view and manage workspace members directly from workspace settings
* **WebReel Video Recording** - Agents can now produce polished scripted browser demo videos using a two-phase workflow with WebReel; `.mp4` and `.webm` files now render as inline video players in task conversations and PRs

### Improvements

* **Asana Integration Hardening** - Resolved critical security and reliability issues including per-project webhook secrets, enforced HMAC signature verification, async event processing, paginated project listing, and proper cleanup on disconnect
* **Asana Task Reactions** - Task start and follow-up messages in Asana now include reaction confirmations

### Bug Fixes

* Fixed scorecard history leaking across workspaces — past scorecards are now properly scoped to the current workspace
* Fixed the Enter key submitting the message composer instead of inserting a newline on mobile
* Fixed a left margin gap appearing on the main content area when the sidebar was collapsed
* Fixed scorecard UI/UX issues

## Week of March 9, 2026

### New Features

* **Asana Workspace Picker** - Admins can now switch Asana workspaces from the integration card without re-authenticating
* **Token Credit Billing** - Billing has migrated from per-run to a token credit system; subscriptions now grant monthly USD credits that offset actual AI usage costs
* **GPT 5.4 Codex** - Added GPT 5.4 Codex as a new model option for Codex and OpenCode agent providers
* **Agentic Legibility Scorecard** - Added a public scorecard page for analyzing GitHub repository agentic legibility with streamed results

### Improvements

* **Codex Native Subagents** - Codex now uses native agent roles for subagents instead of a custom skill shim, with improved collaboration event rendering in agent logs
* **Default Branch Pinned in Branch Selector** - The default branch is now pinned at the top of the branch dropdown under a "Default" heading for quicker selection
* **OAuth Token Encryption** - All integration OAuth tokens (Linear, Notion, Sentry, GCP, Slack) are now encrypted at rest using AES-256-GCM
* **Security Headers** - Added security headers including HSTS, X-Frame-Options, and X-Content-Type-Options to all responses
* **Plan Content Sanitization** - Approved plans are now sanitized before agent handoff to neutralize hidden instructions that could be embedded in plan text
* **Gemini 3.1 Model** - Updated Gemini model references to version 3.1 across all providers

### Bug Fixes

* Fixed agent runs continuing to execute and bill tokens when a job was cancelled during sandbox provisioning

## Week of March 2, 2026

### New Features

* **Twill CLI** - Added a full command-line interface (`@twillai/cli`) for managing tasks and automations from the terminal, with an interactive TUI mode, live log streaming, and teleport to export sessions to Claude Code
* **Bring Your Own Keys** - Workspaces can now configure their own API keys for AI providers (Anthropic, OpenAI, Google, xAI), which are used in place of system keys and exempt the workspace from billing credit checks
* **Bulk Task Archive** - Added checkbox selection mode on the home page to select and archive multiple tasks in a single batch operation
* **Conversational Automations** - Automations can now be created by chatting with Twill, describing what you want scheduled and letting the agent set it up for you

### Improvements

* **Clickable Markdown Images** - Images in task chat messages are now clickable to view full-size
* **Automation Integration Warnings** - The automation form now shows a warning banner when required integrations are not connected, with a link to the Integrations page

## Week of February 23, 2026

### New Features

* **Delegation Flow on Landing Page** - Redesigned the delegation flow section with a visual 3-column layout showing how tasks flow from inputs through runtime to outputs
* **Twill CLI Documentation** - Added comprehensive documentation for the Twill CLI covering installation, authentication, task management, automations, and teleport

### Improvements

* **Automation Save UX** - Saving an automation now shows a toast notification; editing stays on the page instead of redirecting, making it easier to iterate on settings
* **Third-Party Code Review FAQ** - Added guidance on using third-party code review tools alongside Twill's built-in code review
* **Landing Page Cleanup** - Removed the redundant use cases section that overlapped with the automations template gallery

### Bug Fixes

* Fixed CodeMirror crashes in the code diff viewer by adding an error boundary with a plain-text fallback
* Fixed collapsed sub-agent logs reopening automatically whenever new log events arrived
* Fixed ASK mode jobs incorrectly triggering third-party notifications (Slack, Linear, etc.)
* Fixed bot PR detection to specifically match Twill bots, avoiding false positives from other bots

## Week of February 16, 2026

### New Features

* **Ask Mode** - Added a read-only Q\&A mode to the message composer where the agent explores the codebase and answers questions without making any modifications
* **AWS Integration** - Added an AWS integration with read-only access so agents can query your cloud resources (logs, infrastructure) during task execution
* **Voice-to-Text Input** - Added a microphone button to the message composer for recording voice messages that are automatically transcribed to text
* **Automated Dev Environment Health Checks** - Added daily automated health checks that verify development environments with configured entrypoint scripts are working correctly
* **Newsletter Archive** - Added a newsletter archive page to browse past editions

### Bug Fixes

* Fixed subtasks not being linked to their parent tasks when spawned from automations

## Week of February 9, 2026

### New Features

* **Cron-Based Automations** - Added scheduled automations with cron expressions and timezone support so Twill can run recurring workflows automatically
* **Sentry Integration** - Added a Sentry integration so you can connect your workspace and trigger Twill tasks from Sentry issue events
* **Google Cloud Integration** - Added a Google Cloud integration so you can connect your workspace and trigger Twill tasks from Google Cloud issue events
* **Twill Agent Skill** - Published a canonical skill file at twill.ai/skill.md so external agents can learn how to use Twill

### Improvements

* **GitHub Selector Defaults** - Automation form now remembers your last-selected repository from the home page composer

### Bug Fixes

* Fixed modal links generating double subdomains

## Week of February 2, 2026

### New Features

* **Optional Planning** - Planning is now opt-in (Plan mode), so small changes go straight to implementation by default and run faster
* **Agent/Model Overrides in Integrations** - You can set `agent=` and `model=` in Slack/Notion/GitHub/Linear triggers to pick the agent and model for a new task (best-effort matching)
* **Computer Use (CLI)** - Added `computer-use-cli`, enabling agents to automate Linux desktop apps in an X11 session via screenshots plus mouse/keyboard CLI commands (great for Electron/Tauri smoke tests)
* **Public Tasks API (v1)** - Added API endpoints to create/list/get/cancel tasks, send messages, and approve plans, with an OpenAPI spec in the docs
* **Task Status Filter** - Filter tasks on the home page by status (running, completed, failed, archived) with automatic persistence of your selection across sessions
* **API Keys Management UI** - Manage API keys directly from workspace settings, including creation, revocation, and editing

### Improvements

* **Agent Browser** - Replaced Playwright with a dedicated agent browser for more reliable browser automation during tasks
* **Standalone Dev Environment Agent** - Dev environment sub-agent is now a standalone agent for clearer task separation
* **Plan ↔ Implementation Handoff** - Improved context sharing and resume behavior between planning and implementation agents
* **Slack PR Notifications** - Pull request links are now shown as a "View Pull Request" button for easier interaction (especially on mobile)
* **GitHub Integration UX** - Improved the GitHub integration setup and connection experience
* **Environment Variables Hidden by Default** - Repository environment variables are now hidden by default for better security

### Bug Fixes

* Fixed Codex sub-agent resume and handoff issues
* Fixed Slack tasks being accidentally triggered by bot invitations and other system messages
* Fixed task page scrolling issues on mobile and when opening tasks via direct links
* Fixed low contrast text in preview logs making them hard to read

## Week of January 26, 2026

### New Features

* **Default Repository for Slack** - Configure a default repository for Slack bot interactions so you no longer need to specify a repo each time

### Improvements

* **Slack Image Capabilities** - Slack integration now supports posting images via slash commands
* **Slack Default Repo Documentation** - Added documentation for default repository behavior and channel-specific repo configuration
* **Codex CLI in Supported Models Docs** - Documented the `codex` CLI tool for listing and filtering available models
* **Agent Selector UX** - Improved the agent selector experience in the UI

### Bug Fixes

* Fixed PR status badge not displaying correctly
* Fixed environment variables being fully reset on each run instead of preserving existing values

## Week of January 19, 2026

### New Features

* **Codex Agent Provider** - Added Codex as a new agent provider, expanding the available AI backends for task execution

## Week of January 12, 2026

### New Features

* **GPT 5.2 Codex Agent** - Added support for OpenAI's GPT 5.2 Codex as an agent provider, now available as the default agent
* **Security Updates Documentation** - New comprehensive guide on using Twill to automate dependency upgrades and security updates, with real examples and screenshots

### Improvements

* **PR Mention Context** - When @Twill is mentioned on a PR, the agent now receives the user's actual comment and CI guidance, eliminating the need to repeat requests
* **Improved Repository Selection** - Enhanced repository selection experience in the UI
* **Better Task Status Readability** - Improved visual readability of task status indicators
* **Webhook Simplification** - Refactored PR webhook handling for cleaner, more maintainable code

### Bug Fixes

* Fixed browser freeze when loading tasks with very long messages (100k+ characters) by truncating previews
* Fixed notifications not posting back to PRs when @Twill was mentioned (missing database mapping)
* Fixed user comment context being lost when handling PR mentions

## Week of January 5, 2026

### New Features

* **Notion Integration** - Create tasks in Twill directly from Notion pages
* **Repository Dropdown Search** - Added search functionality to quickly find repositories in the dropdown
* **Slack Thread Context** - Twill now includes thread context when responding in Slack conversations
* **Slack File Attachments** - Support for file attachments in Slack integration
* **Dev Environment Test Card** - New test card in task chat for development environments
* **Clarified @Twill Mentions** - Better distinction between available @Twill mentions and upcoming automations

### Improvements

* **Configurable Commit Email** - Commit author email is now configurable
* **Improved Chat Dialog Images** - Larger image display in chat dialog
* **Better Plan Approval UX** - Improved plan approval experience when signing in from Slack or Linear
* **Updated OpenCode Documentation** - Refreshed supported models documentation

### Bug Fixes

* Fixed icon button display on Safari
* Fixed task breadcrumb navigation on mobile devices
* Fixed sandbox repo cache clearing when integration is installed
* Fixed token refresh for long-running tasks
* Fixed MCP Context7 tool name change
* Fixed question parsing improvements
* Fixed empty answer fallback behavior for third-party integrations
* Fixed Slack follow-up and bot mention handling
* Fixed repo snapshot image caching
* Fixed plan mode visibility of sub-agents
* Fixed OpenCode screenshot handling
* Fixed message composer visibility with no parsed questions
