capture_thought
Store and classify ideas systematically, providing feedback and retrieving relevant thoughts to enhance structured thinking and decision-making.
Instructions
Stores a new thought in memory and in the thought history and runs a pipeline to classify the thought, return metacognitive feedback, and retrieve relevant thoughts.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
branch_from_thought | No | Starting point for a new thought branch | |
branch_id | No | Identifier for the current branch | |
is_revision | No | Whether this revises a previous thought | |
needs_more_thoughts | No | Whether additional thoughts are needed | |
next_thought_needed | Yes | Whether another thought should follow | |
revises_thought | No | Number of thought being revised | |
score | No | Quality score (0.0 to 1.0) | |
stage | Yes | Current thinking stage (e.g., 'Problem Definition', 'Analysis') | |
tags | No | Categories or labels for the thought | |
thought | Yes | The content of the current thought | |
thought_number | Yes | Current position in the sequence | |
total_thoughts | Yes | Expected total number of thoughts |