Product updates

Changelog

What’s new in Prefactor. Features, improvements, and fixes shipped to the platform and SDKs.

TL;DR

The changelog lists what shipped in Prefactor, grouped by month and filterable by category — platform, SDK & CLI, observability, evaluation, governance & compliance, integrations, and more.

October 2026

Sign in to the CLI from your browser

Run the CLI login, approve it in your browser, and you are signed in. No more copying and pasting tokens.

A redesigned sign-up and account setup

Signing up is shorter and clearer, with a new account setup step, a few optional questions about you, and a progress screen while we prepare your sample agent.

A fresh colour palette and better phone layouts

The app has a new colour palette in light and dark mode, and forms, menus, and schema cards now fit properly on a phone screen.

Check schemas, templates, and sensitive payloads before you ship

Three new API and CLI checks catch mistakes before your agent sends real data: validate a JSON schema, preview a summary template against sample payloads, and check sensitive-data markers.

Slack notifications for your account

Send Prefactor events to a Slack channel: new agents and instances, alerts, teammates joining, tokens, and more. Choose exactly which events you want.

Judges: agents that score your agents

Set up a judge to score your agents’ runs against a criterion you write. Its verdict lands on the run’s Quality tab, alongside your other quality measures.

Knowledgebases with full revision history

Store the documents your agents rely on in knowledgebases, with every change kept as a revision, through the API and CLI.

Upgrade or manage your plan yourself

Pick a paid plan straight from the Usage tab, and manage an existing subscription through the billing portal, without talking to us first.

Teammate invites by email

Inviting a teammate now sends them an email, and you can resend a pending invite from the account page, the API, or the CLI.

September 2026

Connect your own LLM providers

Add your Anthropic, OpenAI, Ollama Cloud, or Together AI account to Prefactor from the new LLM providers tab, and choose which models are available to use.

Record the inputs, result, and metadata of each run

Agent instances can now carry what a run was asked to do, what it produced, and any metadata you want to keep with it, each checked against a schema you define.

Clearer conversations: turns, LLM calls, and every status

The conversation view now shows each assistant turn and each LLM call as its own item, and keeps cancelled, failed, and empty messages instead of hiding them.

One time range across the whole app

Switch between the last 24 hours, 7 days, or 30 days from the header, and every chart, list, alert, and quality view follows.

Read-only access for teammates and API tokens

Teammates, invites, and API tokens can now be given read-only access, so people and tools can look at your agents without being able to change anything.

See your span usage and plan in one place

A new Usage tab on your account shows how many spans you have sent each day, your monthly total against your plan allowance, and your current plan and billing period.

August 2026

Use your own IDs for environments and agent instances

Environments and agent instances can now carry an external identifier, so you can look them up in Prefactor by the IDs you already use in your own systems.

Track several quality measures on one agent

An agent can now carry several named quality schemas instead of one, so you can track accuracy, tone, cost, or any other measure side by side on each run.

A home page for your agents, and a cleaner layout

Signing in now lands you on a home page with the last 24 hours at a glance, activity across your account, and every agent sorted by most recent activity, with agents that need attention marked.

July 2026

Alerts in the app

Alerts raised by your agents now show up where you work: an Alerts tab on each agent instance with a live count, an Alerts column on the agent page, and a detail view with the full history of every alert.

A sample agent in every new account

New accounts start with a ready-made Support Chatbot agent, complete with sample conversations, traces, and quality feedback, so you can see what Prefactor shows before you connect your own agent.

Set up a new agent or connect one you already have

Getting Started now asks whether you are creating a new agent or connecting an existing one, then gives you a short setup prompt to paste into your coding tool.

Agent alerts

Agents can now raise alerts when something needs a person. Define alert schemas per agent, raise and clear with severity and a structured payload through the API and CLI, and get every lifecycle event recorded as a span so the history is auditable.

Quality payloads, readable at a glance

The quality tab now renders an instance's quality payload as a sorted key-value table — measures on the left, results on the right, nested values pretty-printed — with the template summary kept up top. No more reading raw JSON.

Risk levels in the conversation view

The conversation view now shows a risk level beside every item in the exchange, so you can scan a whole conversation and spot the step that needs a closer look without opening each span.

Span purpose: quality signals split from activity

Every span now carries a purpose — activity or quality — visible in span details and filterable in the API and CLI, so you can watch what an agent did and evaluate how well it did it without the two muddying each other.

One conversation view across every SDK

A dedicated Conversation API now powers the instance conversation view, with mappers for Claude SDK, LangChain (Python and TypeScript), and LiveKit spans, plus a visual lift for the chat components.

Instance purpose and quality payloads

Mark every agent instance as live, smoke test, or eval; register a quality schema per agent; and attach quality payloads to instances, surfaced in the UI so you can evaluate runs against the outcomes you said matter.

Sensitive data redacted by default

Sensitive values are separated from span payloads at the source and shown redacted by default, so agent telemetry can be watched and shared without exposing what your agent touched. The sensitive half is stored apart from the span and can be discarded on its own.

Onboarding experience revamp

A reworked first-run experience that takes you from an empty workspace to your first instrumented agent with less friction.

June 2026

CLI setup command, ping, and startup token validation

A new setup command scaffolds a working configuration, the ping endpoint tells you exactly what your token can do, and the Python SDK validates its token at startup instead of failing on the first span.

GitHub Copilot agent visibility

Agent sessions driven through GitHub Copilot in VS Code, ingested over OpenTelemetry, now show the user's request, a proper conversation view, and a per-instance cost breakdown.

Conversation view for Vercel AI SDK agents

Agents built on the Vercel AI SDK now get the full conversation view: messages, tool calls, and compact rendering for custom spans.

Agent context API and CLI review workflow

Pull the full context of an agent instance, its spans, inputs, and outputs, through a dedicated endpoint, straight from the CLI. Built for reviewing what an agent actually did.

Teams and people

Model the humans around your agents. Create people and teams, connect agents to owners and owning teams, browse team overview pages, and navigate agents grouped by team.

May 2026

Quality tab on the agent detail page

A dedicated quality tab on every agent: the home for evaluating how well an agent's output holds up, not just whether it ran.

Risk profiles and the redesigned agent risk overview

Define risk profiles, agree a maximum acceptable risk per agent, and watch live risk roll up from instance to agent to overview. The redesigned risk summary shows where an agent stands against what you agreed.

Terminate running agents from the platform

Stop a running agent instance remotely. Termination requests flow from the platform over the WebSocket API, and both SDKs now honour them.

Token and cost metrics for agent instances

Every agent instance now shows token usage and cost computed from model pricing: prove what each run costs instead of guessing.

Voice agents: LiveKit SDKs for Python and TypeScript

Watch voice agents the way you watch text agents. LiveKit integrations for both SDKs capture sessions, turns, and tool use from real-time voice pipelines.

April 2026

Install the CLI with one shell command

A shell installer for the Prefactor CLI: one command fetches the right binary for your platform and gets you to a logged-in prompt in seconds.

Report data risk from your agent code

Both SDKs can now report data risk categories directly from agent code, feeding the platform's risk picture with what your agent actually touches, plus an agent skill that walks coding agents through wiring it up.

Telemetry failures can no longer take your agent down

An SDK telemetry problem now stays contained instead of bringing your agent down with it. Malformed bearer tokens are rejected cleanly at the API, and platform views recover gracefully when a load fails.

March 2026

Claude Agent SDK support in the TypeScript SDK

Instrument agents built on Anthropic's Claude Agent SDK. Sessions, tool calls, and results flow straight into Prefactor alongside your LangChain, Vercel AI SDK, and OpenClaw agents.

Per-tool span schemas for granular agent visibility

Define custom span schemas for individual tools in your LangChain and Vercel AI SDK agents. Tool-specific span types replace generic "tool call" events, giving you observability that matches your agent's actual architecture.

CLI login flow and multi-platform binaries

One-command authentication with `prefactor login`. Pre-built binaries for Windows, macOS, and Linux (x64 + ARM), with canary and stable release channels.

Real-time WebSocket API for agent management

Subscribe to agent instance updates in real time. WebSocket API includes graceful instance termination handling and live status streaming for running agents.

Data risk tracking in span schemas

New `data_risk` field in span type schemas surfaces agent risk signals directly in the Prefactor dashboard. Monitor which tools are handling sensitive data at a glance.

Idempotency key support for safe retries

UUID-based idempotency keys across Python and TypeScript SDKs. Every span and agent operation is retry-safe with server-side validation, ensuring data integrity in production workloads.

OpenClaw conversation view

Agent instances from OpenClaw now render in a human-readable conversation format. Understand agent reasoning and tool usage patterns at a glance instead of parsing raw event logs.

API docs, skill guides, and macOS setup fixes

TypeDoc-generated API documentation for Core, AI SDK, LangChain, and OpenClaw packages. New guides for instrumenting existing agents and building provider adapters. Setup scripts now work on macOS.

macOS setup, OpenAPI CI, and SDK init refactor

Setup scripts now work on macOS. OpenAPI spec generation added to CI. SDK core init refactored to a provider-based client API with improved shutdown semantics.

February 2026

Getting started redesign and OpenClaw conversation view

Redesigned onboarding with integration cards and guided setup panel. OpenClaw agent instances now render as human-readable conversations.

SDK documentation, CLI tool, and skill guides

TypeDoc-generated API docs for all major packages. New P2 CLI tool for managing agents from the terminal. Skill guides for instrumentation and provider adapters.

Python SDK v2

Major version update to the Python SDK with an improved API surface. Aligns with the TypeScript SDK's architecture for consistent cross-language developer experience.

OpenClaw plugin for Vercel AI SDK

First-party OpenClaw plugin for instrumenting Vercel AI SDK agents. Drop-in integration with automatic span collection and skill guides for setup.

SDK architecture overhaul with direct transport

Next-generation TypeScript SDK architecture with a direct transport layer. Removes intermediary abstractions for lower latency and simpler debugging.

Frequently asked questions

How often is the changelog updated?
Entries are added as features, fixes, and improvements ship — there is no fixed release cadence.
Can I filter the changelog by category?
Yes. Use the filter pills above the timeline to view updates for a single category, such as SDK & CLI or Security.
Is there an RSS feed or way to subscribe to updates?
Check this page directly for the latest entries. For platform-specific release notes, see the docs at docs.prefactor.ai.

See how every agent performs, and make it better

Prefactor helps teams observe, evaluate, and improve their AI agents in production, across every framework and provider.