with one click
change
// Track and inspect graph changes, diffs, temporal updates, and the impact of new data on VeritasReason knowledge graphs.
// Track and inspect graph changes, diffs, temporal updates, and the impact of new data on VeritasReason knowledge graphs.
VeritasReason full-stack knowledge graph skill for context graphs, decision intelligence, explainability, extraction, reasoning, visualization, ontology, provenance, policy, and export workflows.
Analyze cause-and-effect relationships in the VeritasReason knowledge graph — causal chains, interventions, counterfactuals, and causal influence scores.
Full decision lifecycle in VeritasReason � record, query, find precedents (hybrid/advanced), analyze influence, explain, insights dashboard, list, and record exceptions. Uses AgentContext, ContextGraph, DecisionQuery, CausalChainAnalyzer, DecisionRecorder.
Detect duplicate entities, duplicate groups, and relationship duplicates in VeritasReason using fuzzy matching, schema heuristics, and graph similarity.
Generate, inspect, and use node/text embeddings in VeritasReason — compute Node2Vec embeddings, find similar nodes, score link predictions, batch similarity, and pairwise similarity. Uses NodeEmbedder, SimilarityCalculator, LinkPredictor, and AgentContext. Sub-commands: compute, similar, similarity, predict-link, top-links, batch, pairwise.
Explain VeritasReason reasoning, decision logic, and graph results with traceability, causal context, and human-readable rationale.
| name | change |
| description | Track and inspect graph changes, diffs, temporal updates, and the impact of new data on VeritasReason knowledge graphs. |
Inspect changes over time and evaluate updates. Usage: /veritasreason:change <task> [args]
$ARGUMENTS = task + optional node, time window, or filter.
diff [--from <ts>] [--to <ts>] [--node <id>]Compute graph diffs between two snapshots.
from veritasreason.provenance.change_tracker import ChangeTracker
from veritasreason.context import ContextGraph
tracker = ChangeTracker()
diff = tracker.compute_diff(from_ts=from_ts, to_ts=to_ts, node_id=node_id)
Output: added/removed nodes and edges, attribute changes, and impact summary.
history <node_id> [--limit N]Show the change history for a node or relationship.
history = tracker.get_node_history(node_id=node_id, limit=limit)
Return: revisions, timestamps, authors, and summary comments.