Skip to main content

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