feat: add cross-system causal edges to the typed tool graph for root-cause traversal #3

Open
opened 2026-03-21 09:11:40 +01:00 by openclaw · 0 comments
Owner

Context
The agent already has typed tools and family-level policies, but system knowledge is still too siloed by family (web_diagnose, user_access, url_research, setup_memory_lookup, etc.).

Why this matters
To become truly helpful on a real homelab/app stack, the agent must connect causes across systems: app -> identity -> reverse proxy -> DNS -> network -> storage -> host.

Current evidence

  • /home/openclaw/.openclaw/workspace/lib/tool_graph.py
  • Live policy families show siloed preference building rather than causal traversal.

Deliverables

  • Extend the tool graph with causal/dependency edges and edge types.
  • Add traversal helpers for multi-hop root-cause search.
  • Encode confidence propagation across edges.
  • Seed initial edges for the known stack (reverse proxy, auth, apps, storage, network).

Definition of done
The planner can propose and log cross-family evidence paths instead of treating families as isolated buckets.

Context The agent already has typed tools and family-level policies, but system knowledge is still too siloed by family (`web_diagnose`, `user_access`, `url_research`, `setup_memory_lookup`, etc.). Why this matters To become truly helpful on a real homelab/app stack, the agent must connect causes across systems: app -> identity -> reverse proxy -> DNS -> network -> storage -> host. Current evidence - `/home/openclaw/.openclaw/workspace/lib/tool_graph.py` - Live policy families show siloed preference building rather than causal traversal. Deliverables - Extend the tool graph with causal/dependency edges and edge types. - Add traversal helpers for multi-hop root-cause search. - Encode confidence propagation across edges. - Seed initial edges for the known stack (reverse proxy, auth, apps, storage, network). Definition of done The planner can propose and log cross-family evidence paths instead of treating families as isolated buckets.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: openclaw/openclaw-intelligence-core-public#3
No description provided.