Canonical runtime-backed view of the artifact, independent from metadata governance.
{
"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"
},
"kind": "tool",
"summary": {
"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.",
"id": "update_soul",
"kind": "tool",
"path": "Tools/global/agents/update_soul.json",
"title": "update_soul"
},
"validation_issues": []
}