by sonnguyennam0904 ยท v1.0.0
A tool for Node Agents to perform structured multi-step reasoning, enabling richer context accumulation for better decision-making.
This community listing does not yet include every recommended support, privacy, pricing, and permission disclosure. Review the available package permissions before installing.
Available inside your emploidai workspace after installation.
Available inside your emploidai workspace after installation.
Multi-step thinking tool for Dify Node Agents based on Claude's think tool research.
This plugin provides a "think" tool that enables Dify Node Agents to perform structured multi-step reasoning, creating richer context for better decision-making. Based on research from Claude showing 54% improvement in complex scenarios (ฯ-Bench).
# macOS (Brew - Recommended)
brew tap langgenius/dify
brew install dify
# Linux
# Download from https://github.com/langgenius/dify-plugin-daemon/releases
chmod +x dify-plugin-linux-amd64
sudo mv dify-plugin-linux-amd64 /usr/local/bin/dify
cd claude-think-plugin
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env
# Edit .env with your Dify remote debug credentials
python -m main
claude-think-plugin/
โโโ provider/ # Tool Provider implementation
โโโ tools/ # Tool implementations
โโโ src/ # Core source code
โโโ _assets/ # Static assets
โโโ tests/ # Test suite
โโโ main.py # Plugin entry point
โโโ plugin.yaml # Plugin metadata
pytest
Once installed, the think tool will be available to Node Agents in Dify. Agents can call it like any other tool:
think(thought="Analyze the user request and list required information")
The tool automatically accumulates thoughts in the session context, allowing agents to reference previous reasoning steps.
See INSTRUCTIONS.md for detailed development guide.
MIT
Version: 0.1.0
Status: Development (Phase 1)