Skip to main content

Version 3.0.0

Release date: July 22nd, 2026

Version 3.0.0 is a significant milestone for Artemis — introducing Maintain as a first-class module for automated codebase auditing and fixing, a ground-up rebuild of Discovery, and a wave of platform-wide improvements across agents, memory, models, and navigation.


Maintain

Maintain gives you a structured workflow for keeping your codebase clean: define rules, scan for issues, triage findings, and fix them directly with an Artemis coding agent.

Rules

Create, import, and manage the rules that govern your codebase:

  • Create a rule with agent assistance, or write one directly in Markdown format
  • Import rules from another project or from Artemis's built-in out-of-the-box library
  • Newly created projects come pre-seeded with three rules: Logic and Correctness Bugs, Inefficient Code Patterns, and Dead and Unreachable Code
  • Import existing rules from a claude.md configuration file
  • Out-of-the-box rules now support tags for easier filtering
  • Improved scanning flow with a clearer, easier-to-read rule summary

Rules in Artemis

Scan

Run targeted scans against your codebase using one or more rules:

  • Select up to 20 rules per scan
  • Provide additional context when scanning — specify where in the code to look or which data sources to depend on
  • Set a budget for how many issues to find (0 = unlimited)
  • Choose the main model for the scan; a cost-efficient sub-agent handles deeper analysis automatically
  • View live scan logs that show which rules are being applied, the prompt used, files scanned, and a final summary of issues found
  • Scans support MCP tools if you have integrations configured
  • Mention rules and issues directly in chat by their ID using #Rules and #Issues

Scan running in Artemis

Triage & Fix Issues

Review and act on scan results:

  • Fix any issue directly from the issue board — no need to change status first; select a model and the agent handles the rest
  • Start a chat pre-filled from "Explain issue" for deeper investigation
  • Chat now shows the full scan pipeline via issue-summary cards, a scan-start card, and a final results card
  • Complex issues can be handed off to Discovery or a Build plan — Discovery is suggested automatically when the issue warrants deeper exploration

Triage and fix issues


Discovery

Discovery has been rebuilt from the ground up.

Agentic Improvements

  • Ideas and experiments unified into a single workflow — less switching, more doing
  • Experiments now have lifecycle statuses so you always know where each one stands
  • Generate multiple experiment versions simultaneously for faster exploration
  • Multi-LLM review panel — select multiple LLMs to review suggestions generated by another model, with confidence ratings and critique notes

Multi-LLM review panel

  • Multi-metric tradeoff plot — compare generated variants against the baseline across multiple metrics at once

Multi-metric tradeoff plot

  • Pin optimisation goals and configure metric weights
  • Specify optimisation focus (e.g. maximise throughput)
  • Improved agent budget utilisation
  • Cancel and resume are now much more reliable

UI

  • The Discovery board is now the default view
  • Inline Queue/Dismiss actions
  • Bulk select and combine experiments
  • Experiment placeholders persist when navigating away

Agents

  • Proper streaming directly from the LLM — noticeably faster for long outputs
  • Global checkpoint resume — if any agent fails, it recovers from the last good state automatically
  • Multi-tab chat window with a tabbed composer and collapsible sidebar
  • Clearer error handling — a dedicated alert for detected loops, and errors shown by type with an expandable details panel
  • Prompt suggestions on empty chats, plus stop and retry controls in read-only chats
  • If a run's model is no longer available, you're prompted to pick a replacement on retry

Memory

  • Memories page — browse your Discovery experiments across all projects, with search and built-in chat
  • Contexts page — manage what agents remember, with availability controls and a token-budget bar
  • Modify agent memories directly from platform settings
  • Three availability modes per context item:
    • Always — the agent always has access to this context
    • On Demand — the agent decides when to read it
    • Off — the agent ignores it entirely
  • Affected agents: changeset_coder, chat, discovery, maintain, planning, quest_coder, scan

Changesets & PRs

  • Changeset and PR actions are disabled when nothing has changed, with a clearer empty state for same-version diffs
  • New auto-generate PR title and description button

Models & Profiles

  • The model picker shows cost per 1M tokens and warns when a model needs cost configuration
  • Pick models by effort tier (Low / Medium / High) instead of memorising model names
  • Per-run cost and budget caps
  • Shared model picker used consistently across the app
  • Per-profile SSL verification, including a custom CA certificate option
  • Support for managing AI providers: OpenAI, Anthropic, Vertex AI, Azure OpenAI, OpenRouter, and custom endpoints
  • Import provider model catalogues and validate configured models

Platform settings — model management


Settings & Onboarding

  • Redesigned project settings, reorganised into General and Scripts & Benchmarks tabs
  • "Get Started" checklists and attention dots highlight essential setup steps
  • Guided runner setup flow
  • New admin-only platform logs page with live log tailing

  • Unified project breadcrumbs with a project switcher
  • Consistent page headers across the app
  • Contextual pro tips throughout projects, changesets, and agents

Under the Hood

Retired an old internal system in favour of a more standard Git + LLM setup, and moved project storage to a modern S3-style backend.


Discontinued

  • Discord integration removed
  • Code extraction now runs exclusively through agents — non-agent extraction flows have been removed
  • Removed the non-functional Auto Pull Request toggle
  • Removed the split-version action and unused sort options (size of fix, version count)