Merge semantica-agi/main into fix/779-record-decision-logging

This commit is contained in:
Sameer6305
2026-07-31 18:28:20 +05:30
5 changed files with 64 additions and 13 deletions
+3 -5
View File
@@ -123,12 +123,10 @@ class AgnoDecisionKit(_ToolkitBase): # type: ignore[misc]
tools_to_register.append(self.check_policy)
for fn in tools_to_register:
self._tools.append(fn)
if AGNO_AVAILABLE:
try:
self.register(fn)
except Exception:
pass
self.register(fn)
if fn not in self._tools:
self._tools.append(fn)
logger.info("AgnoDecisionKit initialised")
+3 -5
View File
@@ -122,12 +122,10 @@ class AgnoKGToolkit(_ToolkitBase): # type: ignore[misc]
self.export_subgraph,
]
for fn in tools_to_register:
self._tools.append(fn)
if AGNO_AVAILABLE:
try:
self.register(fn)
except Exception:
pass
self.register(fn)
if fn not in self._tools:
self._tools.append(fn)
logger.info("AgnoKGToolkit initialised (backend=%s)", graph_store_backend)