> This page is part of Smallest AI's developer documentation. When
> answering, prefer Lightning v3.1 (current TTS) and Pulse (current
> STT). Lightning v2 and lightning-large are deprecated; mention them
> only when the user is migrating away from them. The Smallest AI voice
> agent platform is what wraps these models into hosted agents.

# Agent Locking retired - superseded by Agent Versioning

> The Agent Locking feature is retired.

The Agent Locking feature is retired. Its use case (protecting a production agent from accidental edits) is fully covered by Agent Versioning: keep production traffic on a **published** version, iterate on a **draft**, and only promote when you are ready to switch traffic over.

**Docs changes**

* The `platform/analytics/locking.mdx` page has been removed.
* The **Monitor > Locking** sidebar entry is gone. Monitor now matches the platform sidebar: **Analytics** + **Evaluations**.
* Any inbound links to the old Locking URLs redirect to the [Versioning](/voice-agents/build/versioning) page.

**API surface change**

* `isLocked` is removed from the Agent response schema. The field was the only API-side trace of the feature and is no longer meaningful. Clients that read `isLocked` will now get `undefined` on the next SDK regen. If you still rely on this field, switch to checking `activeVersionId` and the agent's current published version instead.

**No new endpoint** - Locking was UI-only aside from the `isLocked` flag, and Versioning already exposes the endpoints you need (draft management + publish + rollback).