← Back to registry

TOOL · update_soul

No description provided.

Canonical Definition

{
  "function": {
    "description": "Rewrite or update your own SOUL file (persona/instructions/knowledge) permanently. Use this when the user tells you to 'remember' a rule, change how you behave, or asks you to update your soul.",
    "name": "update_soul",
    "parameters": {
      "properties": {
        "new_soul_content": {
          "description": "The complete new markdown text for your SOUL file. This will completely overwrite the existing file, so include all necessary context and instructions.",
          "type": "string"
        }
      },
      "required": [
        "new_soul_content"
      ],
      "type": "object"
    }
  },
  "type": "function"
}