summaryrefslogtreecommitdiff
path: root/context.py
diff options
context:
space:
mode:
authorbatsumaru <>2026-09-14 17:21:33 +0900
committerbatsumaru <>2026-09-14 17:21:33 +0900
commita3e492d29c4ebb59a11dd6d6ffd1be04dca6834e (patch)
treedcf9d474df6ced69b92c90656a1557b46f38354b /context.py
parente1d19cd60dd03b21617c09d3c535ef340a01fab1 (diff)
Added more memory management
Diffstat (limited to 'context.py')
-rw-r--r--context.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/context.py b/context.py
index d702706..669e237 100644
--- a/context.py
+++ b/context.py
@@ -25,6 +25,9 @@ class ContextBuilder:
f"Directness: {agent.values['directness']}.\n"
f"Favorite color: {agent.quirks['favorite_color']}.\n"
f"\n"
+ f"Task management:\n"
+ f"{agent.behavior['task_management']}"
+ f"\n"
f"The user's name is {user.name}"
f"\n"
f"{self.build_working_memory(memory)}"
@@ -36,6 +39,9 @@ class ContextBuilder:
if memory.objective:
lines.append(f"Objective: {memory.objective}")
+ if memory.status:
+ lines.append(f"Status: {memory.status.value}")
+
if memory.facts:
lines.append("Facts:")
lines.extend(f"- {fact}" for fact in memory.facts)