add_feedback
Trigger: User wants to MODIFY/UPDATE memories, OR as the final step of a DELETION workflow. Purpose: Modify existing memories or record deletion feedback. STRICT RULES:
- MODIFICATION: Use this tool directly for soft updates/corrections.
- DELETION: Use this tool AFTER calling
delete_memoryto verify/log the deletion.
- CRITICAL: The content MUST be the User's Natural Language Intent (e.g., "User wants to delete memories about X").
- FORBIDDEN: Do NOT include technical details like "IDs [x, y]" in the content.
- CONTENT:
feedback_contentMUST be clear user intent.
- FORBIDDEN: Adding non-user-intent info or verbose narratives.
- FORBIDDEN: Looking up old memory values to construct a "Change X to Y" request. Just say "User wants Y".
- RETRY POLICY: FIRE AND FORGET. Call this tool ONCE.
- FORBIDDEN: Checking if it worked (searching again).
- FORBIDDEN: Retrying if it "failed".
- FORBIDDEN: Sleeping and searching.
- CRITICAL: If modification seemingly fails, DO NOT attempt to "fix" it by calling
delete_memoryandadd_message. Just stop. Parameters: conversation_first_message: Used to generate the conversation_id.feedback_content: The natural language update or feedback (no IDs or technical metadata).agent_id: Agent ID (optional)app_id: App ID (optional)feedback_time: Feedback time string (optional, default current UTC)allow_public: Whether to allow public access (optional, default false)allow_knowledgebase_ids: List of allowed knowledge base IDs (optional)