think
Add structured thoughts to a cognitive graph using reasoning strategies like sequential, dialectic, parallel, analogical, or abductive approaches. Each thought becomes a node with confidence scoring and connections for deep analysis.
Instructions
Add a thought to the cognitive graph using the current strategy. Supports sequential, dialectic, parallel, analogical, and abductive reasoning strategies. Each thought becomes a node in a DAG with confidence scoring, edges, and metadata.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | The thought content | |
| type | No | Type of thought (default: analysis) | |
| strategy | No | Reasoning strategy to use (default: current strategy from metacognition) | |
| confidence | No | Initial confidence in this thought 0-1 (default: 0.5) | |
| parentId | No | ID of parent thought to connect to (default: last active leaf) | |
| branch | No | Branch name for parallel exploration (default: main) | |
| tags | No | Tags for categorizing this thought | |
| edgeTo | No | Create an explicit edge to another node | |
| dialectic | No | Dialectic mode: provide thesis (and optionally antithesis/synthesis) | |
| parallel | No | Parallel mode: multiple independent thoughts to explore simultaneously | |
| analogical | No | Analogical mode: source domain, mapping, and projected conclusion | |
| abductive | No | Abductive mode: observation, explanations, and best explanation | |
| knowledge | No | Attach external knowledge to this thought |