mirror of
https://github.com/SuperClaude-Org/SuperClaude_Framework.git
synced 2025-12-29 16:16:08 +00:00
feat: Add Deep Research System v4.2.0 (#380)
feat: Add Deep Research System v4.2.0 - Autonomous web research capabilities ## Overview Comprehensive implementation of Deep Research framework aligned with DR Agent architecture, enabling autonomous, adaptive, and intelligent web research capabilities. ## Key Features ### 🔬 Deep Research Agent - 15th specialized agent for comprehensive research orchestration - Adaptive planning strategies: Planning-Only, Intent-Planning, Unified Intent-Planning - Multi-hop reasoning with genealogy tracking (up to 5 hops) - Self-reflective mechanisms with confidence scoring (0.0-1.0) - Case-based learning for cross-session intelligence ### 🎯 New /sc:research Command - Intelligent web research with depth control (quick/standard/deep/exhaustive) - Parallel-first execution for optimal performance - Domain filtering and time-based search options - Automatic report generation in claudedocs/ ### 🔍 Tavily MCP Integration - 7th MCP server for real-time web search - News search with time filtering - Content extraction from search results - Multi-round searching with iterative refinement - Free tier available with optional API key ### 🎨 MODE_DeepResearch - 7th behavioral mode for systematic investigation - 6-phase workflow: Understand → Plan → TodoWrite → Execute → Track → Validate - Evidence-based reasoning with citation management - Parallel operation defaults for efficiency ## Technical Changes ### Framework Updates - Updated agent count: 14 → 15 agents - Updated mode count: 6 → 7 modes - Updated MCP server count: 6 → 7 servers - Updated command count: 24 → 25 commands ### Configuration - Added RESEARCH_CONFIG.md for research settings - Added deep_research_workflows.md with examples - Standardized file naming conventions (UPPERCASE for Core) - Removed multi-source investigation features for simplification ### Integration Points - Enhanced MCP component with remote server support - Added check_research_prerequisites() in environment.py - Created verify_research_integration.sh script - Updated all documentation guides ## Requirements - TAVILY_API_KEY environment variable (free tier available) - Node.js and npm for Tavily MCP execution ## Documentation - Complete user guide integration - Workflow examples and best practices - API configuration instructions - Depth level explanations 🤖 Generated with Claude Code Co-authored-by: moshe_anconina <moshe_a@ituran.com> Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
32
CHANGELOG.md
32
CHANGELOG.md
@@ -7,6 +7,37 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [4.2.0] - 2025-09-18
|
||||
### Added
|
||||
- **Deep Research System** - Complete implementation of autonomous web research capabilities
|
||||
- New `/sc:research` command for intelligent web research with DR Agent architecture
|
||||
- `deep-research-agent` - 15th specialized agent for research orchestration
|
||||
- `MODE_DeepResearch` - 7th behavioral mode for research workflows
|
||||
- Tavily MCP integration (7th MCP server) for real-time web search
|
||||
- Research configuration system (`RESEARCH_CONFIG.md`)
|
||||
- Comprehensive workflow examples (`deep_research_workflows.md`)
|
||||
- Three planning strategies: Planning-Only, Intent-to-Planning, Unified Intent-Planning
|
||||
- Multi-hop reasoning with genealogy tracking for complex queries
|
||||
- Case-based reasoning for learning from past research patterns
|
||||
|
||||
### Changed
|
||||
- Updated agent count from 14 to 15 (added deep-research-agent)
|
||||
- Updated mode count from 6 to 7 (added MODE_DeepResearch)
|
||||
- Updated MCP server count from 6 to 7 (added Tavily)
|
||||
- Updated command count from 24 to 25 (added /sc:research)
|
||||
- Enhanced MCP component with remote server support for Tavily
|
||||
- Added `_install_remote_mcp_server` method to handle remote MCP configurations
|
||||
|
||||
### Technical
|
||||
- Added Tavily to `server_docs_map` in `setup/components/mcp_docs.py`
|
||||
- Implemented remote MCP server handler in `setup/components/mcp.py`
|
||||
- Added `check_research_prerequisites()` function in `setup/utils/environment.py`
|
||||
- Created verification script `scripts/verify_research_integration.sh`
|
||||
|
||||
### Requirements
|
||||
- `TAVILY_API_KEY` environment variable for web search functionality
|
||||
- Node.js and npm for Tavily MCP execution
|
||||
|
||||
## [4.1.4] - 2025-09-20
|
||||
### Added
|
||||
- Comprehensive flag documentation integrated into `/sc:help` command
|
||||
@@ -19,7 +50,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
- Smart server merging (existing + selected + previously installed)
|
||||
- Documentation cleanup: removed non-existent commands (sc:fix, sc:simple-pix, sc:update, sc:develop, sc:modernize, sc:simple-fix)
|
||||
- CLI logic to allow mcp_docs installation without server selection
|
||||
|
||||
### Changed
|
||||
- MCP component now supports true incremental installation
|
||||
- mcp_docs component auto-detects and installs documentation for all detected servers
|
||||
|
||||
Reference in New Issue
Block a user