Repository navigation
ThinkThread v0.8.0: Simple API + Production Cleanup
π Major Release: Simple API + Production Ready
β¨ What's New
Simple API - Just 5 functions to do everything:
reason()- General reasoning with Chain-of-Recursive-Thoughtsexplore()- Creative exploration with Tree-of-Thoughtssolve()- Step-by-step problem solvingdebate()- Multi-perspective analysisrefine()- Text improvement and polishing
Clean CLI - Beautiful, intuitive commands:
think "What are the implications of quantum computing?"
think explore "Creative solutions for climate change"
think solve "Our deployment takes 45 minutes"Test Mode - Develop without API calls:
answer = reason("Complex question", test_mode=True)π¦ Installation
pip install thinkthreadπ Migration from v0.7.x
Package renamed: thinkthread_sdk β thinkthread
Quick migration:
# Update imports
find . -name "*.py" -exec sed -i 's/thinkthread_sdk/thinkthread/g' {} +π Changes
- 72% file reduction (30 files kept from 135)
- 5 simple functions replace complex SDK usage
- Zero config - works with just API key
- Optimized defaults for production speed
π§ͺ Tested & Verified
All functions tested with real API calls:
- β
reason(): 20.5s response time - β
solve(): Detailed problem-solving in 65.8s - β
debate(): Balanced analysis in 58.3s - β
refine(): Professional improvement in 91.5s - β
explore(): Creative exploration in 92.8s
π― Example
from thinkthread import reason, solve
# Before: Complex setup
# from thinkthread_sdk.session import ThinkThreadSession
# client = OpenAIClient(api_key="...")
# session = ThinkThreadSession(llm_client=client, alternatives=3, rounds=2)
# answer = session.run("Question")
# After: Simple & beautiful
answer = reason("What are the implications of quantum computing?")
solution = solve("Our API is too slow")π Full Changelog
See CHANGELOG.md for detailed changes.
Ready to make your AI think? π§΅β¨