revise
Modify existing hypotheses as you gather more evidence.
{ "tool": "revise", "arguments": { "hypothesis_id": "node_hypothesis_xyz", "new_content": "Memory leak is in the event listener cleanup", "confidence": 0.75, "new_evidence": ["node_event_listener_count"] }}Parameters
Section titled “Parameters”| Parameter | Type | Required | Description |
|---|---|---|---|
hypothesis_id | string | Yes | Hypothesis to revise |
new_content | string | No | Updated hypothesis text |
confidence | float | No | Updated confidence |
new_evidence | string[] | No | Additional supporting nodes |
Examples
Section titled “Examples”Refine based on evidence:
{ "tool": "revise", "arguments": { "hypothesis_id": "node_cache_hypothesis", "new_content": "Cache invalidation fails specifically on Redis cluster failover", "confidence": 0.8, "new_evidence": ["node_redis_logs", "node_failover_timeline"] }}Increase confidence:
{ "tool": "revise", "arguments": { "hypothesis_id": "node_hypothesis_abc", "confidence": 0.9, "new_evidence": ["node_confirmed_test"] }}When to Use
Section titled “When to Use”- New evidence supports or refines hypothesis
- Confidence level changes
- Scope of hypothesis narrows
Related Tools
Section titled “Related Tools”- hypothesize - Create hypotheses
- commit - Crystallize when ready