diff --git a/mempalace/mcp_server.py b/mempalace/mcp_server.py index 485bbe5..9c87708 100644 --- a/mempalace/mcp_server.py +++ b/mempalace/mcp_server.py @@ -939,6 +939,7 @@ def tool_diary_write(agent_name: str, entry: str, topic: str = "general", wing: try: agent_name = sanitize_name(agent_name, "agent_name") entry = sanitize_content(entry) + topic = sanitize_name(topic, "topic") except ValueError as e: return {"success": False, "error": str(e)}