From cc208ff33505a7e0407c1fe90444d8b608817897 Mon Sep 17 00:00:00 2001 From: batsumaru <> Date: Thu, 17 Sep 2026 13:41:21 +0900 Subject: Added logging --- personal_agent/tools/memory.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'personal_agent/tools/memory.py') diff --git a/personal_agent/tools/memory.py b/personal_agent/tools/memory.py index ff91234..86513b1 100644 --- a/personal_agent/tools/memory.py +++ b/personal_agent/tools/memory.py @@ -1,3 +1,4 @@ +from datetime import UTC, datetime from uuid import UUID from personal_agent.memory.models import LongTermMemory, MemoryCategory, WorkingMemory @@ -376,8 +377,16 @@ class LongTermMemorySearchTool(Tool): if not memories: return ToolResult(content="No matching memories found.") + now = datetime.now(UTC) + lines = [ - f"- [{memory.category.value}] {memory.id}: {memory.content}" + ( + f"- [{memory.category.value}] {memory.id}\n" + f" content: {memory.content}\n" + f" created_at: {memory.created_at.isoformat()}\n" + f" importance: {memory.importance}" + f" stale: {(now - memory.created_at).days >= 365}" + ) for memory in memories ] -- cgit v1.3