Version 2.6.0
Here are our Release Notes for Artemis v2.6.0
Release date: April 27, 2026
🔬 Discovery (New)
A new evolutionary optimisation engine that iterates on your code autonomously. Discovery proposes ideas, runs experiments, measures results against a baseline, and evolves the best versions — generation after generation.
- Graph view — visual DAG showing the full Objective → Idea → Experiment → Version lineage
- Board view — kanban-style columns for Ideas, Experiments, and Versions with inline filters, sorting, and detail modals
- Manual & automatic modes — let Discovery run hands-free or approve each step yourself
- Metrics-driven fitness — define goals (maximise / minimise) and importance per metric; scores displayed as "AI score" across the UI
- Baseline scoring — the original code is scored first so every version is measured as a delta
- Chat-driven — start a run with a freeform prompt; reply mid-run to steer direction
- Starter prompts — six research-loop templates covering performance, ML accuracy, agent cost, bug triage, CI time, and more
- MCP tool support — your custom MCP tools are available inside Discovery runs
- Feature-flagged — enable via Settings → Feature Flags (off by default)
🤖 New LLM Models
- Claude Opus 4.7 — available on Anthropic, Vertex, Bedrock, and Azure with adaptive thinking
- Claude Opus 4.6 / Sonnet 4.6 — context window bumped from 200K to 1M tokens
- Anthropic structured output — native JSON schema support for Anthropic models
- GPT-5.5 — support added
- GPT-5.4 — improved parameter handling (temperature, top_p)
🧠 Agent Improvements
- Unified agent architecture — the GA and Quest Coder agents now run on the same infrastructure with shared streaming, lifecycle management, and prompt engineering
- Per-task connection pools — each task creates and tears down its own database pool, eliminating stale-connection states that previously required worker restarts
- MCP configuration — encrypted per-user MCP server config stored in user settings, with SSL skip option
- Rule scanning now supports a configurable issue count
- Improved truncation and scoring for large files in both GA and snippet chat
💬 Agents Page (React)
- New full-page agents experience with chat list sidebar and nested chat view
- Filter by type: Chat, Snippet Chat, Target Creator, GA ("Artemis Intelligence")
- Start a new Chat, Plan, or Code session directly from the page
- Markdown rendering with tables, timestamps, and tool-call display
🎯 Targets & Construct Window
- Board view — card-based layout with file-tree sidebar, validation badges, scoring spinners, and an Actions menu; switch between Table and Board via the toolbar
- Revamped construct window — single top bar with Code / Details tabs, Unified / Split / Original view dropdown, version navigation (prev/next), and integrated Create PR / Create Changeset actions
- Deprecated filter — filter targets by deprecated status
- Virtual diff viewer — fast, scrollable diff with text wrapping and Firefox support
🏗️ Platform & Infrastructure
- Build tab can now be toggled per-tenant via feature flag (default on)
- Switching project tabs no longer resets the activity panel or chat state
- Unified header with route-aware breadcrumbs across the app
- Improved backend resource management with async Redis and connection limits
- New scheduled repository sync endpoint
- Changesets are now created in the background for better responsiveness
🔒 Security
- SSL verification and proxy support for backend service clients
- Discovery access control — users are verified before accessing runs, ideas, and experiments
- Webhook signature verification toggle for the GitHub Connector
🐛 Notable Bug Fixes
- Discovery stability — fixed infinite loops when the final generation produces zero versions or the agent offers unapproved actions; fixed zero-baseline metrics producing extreme fitness values; failed runs now show consistently across all views
- Discovery chat — fixed user messages being silently dropped on reply, streaming stopping after approval, and the generation counter overshooting
- LLM compatibility — orphaned tool calls from interrupted turns are now cleaned up before every request, preventing errors; softened prompt phrasing to avoid triggering content filters
- LogViewer timestamps — fixed minutes displaying as the month number
- Targets — fixed a stuck loading spinner and Firefox diff rendering
- Construct window — fixed LLM score display, branch switching, and diff call duplication
- Changesets — duplicate names are now auto-suffixed; orphaned branches are rolled back on failure