> 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). > The Agent Locking feature is retired.