Skip to main content
Glama

deactivate_persona

Disable the active AI persona to return to default behavior. Use this tool within the DollhouseMCP server to manage dynamic persona states for AI assistants.

Instructions

Deactivate the current persona

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • Core implementation of persona deactivation. Checks if an active persona exists, retrieves its name, sets activePersona to null, and returns success with the deactivated persona name.
    deactivatePersona(): { success: boolean; message: string } { if (!this.activePersona) { return { success: false, message: "No persona is currently active" }; } const persona = this.personas.get(this.activePersona); const personaName = persona?.metadata.name || this.activePersona; this.activePersona = null; return { success: true, message: `Deactivated persona: ${personaName}` }; }
  • Zod input schema for the deactivate_persona tool (no arguments required).
    export const DeactivatePersonaArgsSchema = z.object({});
  • Interface definition for the tool handler in IToolHandler.
    deactivatePersona(): Promise<any>;

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DollhouseMCP/DollhouseMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server