π― Research-Swarm v1.2.0 Release: GOALIE SDK Integration & Multi-Provider Web Search
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 812
- Forks
- 175
- Avg merge
- 2m
- Merged PRs (30d)
- 3
Description
π Release Summary
Version: 1.2.0
Date: November 4, 2025
Type: Minor Release - New Features
Status: β
Production Ready
Backward Compatible: β
Yes
π― Major Features
1. GOALIE SDK Integration
Integrated GOALIE (Goal-Oriented Action Planning) as first-class SDK:
- β Intelligent goal decomposition using GOAP algorithms
- β Automatic sub-goal generation with complexity estimation
- β Adaptive swarm sizing per sub-goal complexity
- β Multi-provider support (Claude, Gemini, OpenRouter)
- β Graceful fallback if GOALIE unavailable
2. Multi-Provider Web Search Support
Not limited to Perplexity! Now supports:
- β Google Gemini with Grounding - Real-time Google Search integration
- β Claude with Web Search MCP Tools - Brave Search API integration
- β OpenRouter - 200+ models including Perplexity
- β Custom MCP Servers - Build your own search integrations
π¦ New CLI Commands
# Goal-based research with GOAP planning
research-swarm goal-research "<goal>" [options]
# Create GOAP plan (planning only)
research-swarm goal-plan "<goal>"
# Decompose goal using GOALIE
research-swarm goal-decompose "<goal>"
# Explain GOAP planning
research-swarm goal-explain "<goal>"
π Quick Start Examples
Example 1: GOALIE Goal-Based Research
npx research-swarm goal-research \
"Comprehensive analysis of blockchain scalability solutions" \
--depth 6 \
--time 120
Example 2: Web Search with Google Gemini
export GOOGLE_GEMINI_API_KEY="your-key"
npx research-swarm goal-research \
"Latest AI developments 2024" \
--provider gemini \
--depth 5
Example 3: Claude with Brave Search
export ANTHROPIC_API_KEY="sk-ant-..."
export BRAVE_API_KEY="your-brave-key"
export MCP_CONFIG_PATH="./mcp-config.json"
npx research-swarm goal-research \
"Cybersecurity threats 2024" \
--depth 7
π What Changed
New Dependencies
goalie@^1.3.1- GOAP planning engine
New Modules
/lib/goalie-integration.js(381 lines) - GOALIE SDK integration/docs/WEB_SEARCH_INTEGRATION.md- Web search guide/docs/V1.2.0_RELEASE_NOTES.md- Release notes
Updated Files
/bin/cli.js- Added 4 GOALIE commands/lib/index.js- Exported GOALIE functions/package.json- Version 1.2.0, goalie dependency/README.md- v1.2.0 features/CHANGELOG.md- v1.2.0 entry
β Testing & Validation
Docker Tests (Passed β )
- β Docker image builds successfully
- β Dependencies install correctly
- β GOALIE commands functional
- β API keys work in Docker
- β All 5 test scenarios passed
Compatibility Tests (Passed β )
- β v1.0.1 single-agent mode works
- β v1.1.0 swarm mode works
- β All existing commands functional
- β 100% backward compatible
π Documentation
Complete documentation available:
examples/research-swarm/docs/V1.2.0_RELEASE_NOTES.mdexamples/research-swarm/docs/WEB_SEARCH_INTEGRATION.mdexamples/research-swarm/CHANGELOG.mdexamples/research-swarm/README.md
π Migration Path
For existing users: Zero changes required!
# Update to v1.2.0
npm update research-swarm
# All existing commands still work
npx research-swarm research researcher "task"
npx research-swarm list
Optional enhancements:
- Configure web search provider (Gemini/Claude/OpenRouter)
- Try GOALIE:
npx research-swarm goal-plan "test"
π Performance
- GOALIE overhead: +30-60 seconds planning (one-time per goal)
- Adaptive sizing: ~15-30% cost reduction
- Web search: Real-time information (not limited by training cutoff)
π Key Benefits
- Intelligent Planning: GOAP algorithms optimize research strategy
- Web Search Freedom: Not locked into single provider
- Cost Optimization: Complexity-based swarm sizing
- Real-Time Data: Gemini grounding with Google Search
- Flexibility: Mix providers (Gemini planning + Claude execution)
π Ready to Publish
- Code complete
- Tests passing
- Documentation updated
- Docker validated
- CHANGELOG updated
- README updated
- Awaiting npm publish
π Links
- Package: https://www.npmjs.com/package/research-swarm
- Repository: https://github.com/ruvnet/agentic-flow/tree/main/examples/research-swarm
- Documentation:
examples/research-swarm/docs/ - Issues: https://github.com/ruvnet/agentic-flow/issues
v1.2.0: GOALIE Integration + Multi-Provider Web Search π―π¬
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up β it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Review package.json, bin/cli.js, lib/index.js, README.md, CHANGELOG.md, and the v1.2.0 documentation listed in the issue. Verify the release checklist and npm package state, with completion defined as v1.2.0 being published while the documented commands, tests, and compatibility claims remain valid.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- node.js, typescript
- Domain
- cli, documentation, release
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100