hypothesize
Form working hypotheses that can be revised or committed later.
{ "tool": "hypothesize", "arguments": { "hypothesis": "The memory leak is in the connection pool", "based_on": ["node_heap_dump", "node_connection_count"] }}Parameters
Section titled “Parameters”| Parameter | Type | Required | Description |
|---|---|---|---|
hypothesis | string | Yes | The tentative belief |
based_on | string[] | No | Supporting node IDs |
confidence | float | No | Initial confidence (default: 0.5) |
tags | string[] | No | Tags for organization |
Examples
Section titled “Examples”Investigation hypothesis:
{ "tool": "hypothesize", "arguments": { "hypothesis": "Cache invalidation is not propagating to all nodes", "based_on": ["node_stale_data_report", "node_cache_config"], "confidence": 0.6, "tags": ["investigation", "caching"] }}Workflow
Section titled “Workflow”- hypothesize - Form initial hypothesis
- revise - Update as you learn more
- commit - Crystallize to belief when confident
When to Use
Section titled “When to Use”- Starting an investigation
- Forming a theory to test
- When you’re not ready to commit to a belief