fix(agent): keep ambient context fail closed

This commit is contained in:
RaresKeY
2026-08-15 04:18:05 +00:00
parent 1f216cfd0e
commit 2811c7e815
5 changed files with 9 additions and 21 deletions
-4
View File
@@ -325,7 +325,6 @@ class ChatProcessor:
"Pinned memory context. Some pinned memories are only "
f"included when relevant:\n- {pinned_text}"
),
arm_tool_gate=False,
))
for m in selected_pinned:
self._last_used_memories.append({"text": m["text"], "category": m.get("category", "fact"), "type": "pinned"})
@@ -343,7 +342,6 @@ class ChatProcessor:
"Memory context. Do not reference unless the user asks "
f"about these topics.\n{ext_text}"
),
arm_tool_gate=False,
))
for m in relevant:
self._last_used_memories.append({"text": m["text"], "category": m.get("category", "fact"), "type": "recalled"})
@@ -386,7 +384,6 @@ class ChatProcessor:
preface.append(untrusted_context_message(
"retrieved documents",
rag_content,
arm_tool_gate=False,
))
except Exception as e:
logger.warning(f"RAG retrieval failed: {e}")
@@ -498,7 +495,6 @@ class ChatProcessor:
preface.append(untrusted_context_message(
"available skills index",
"\n".join(lines),
arm_tool_gate=False,
))
return preface, rag_sources, web_sources