Tags: goobits/ttt
Tags
feat: bump version to 1.0.0rc1 and fix command availability - Update package version from 0.4.0 to 1.0.0rc1 - Fix package name branding to goobits-ttt - Provide both goobits-ttt and ttt commands directly via scripts - Disable shell integration in favor of actual command binaries - Ensure ttt command works immediately after installation π€ Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
cleanup: remove legacy code and prepare for release - Remove unused base.py file (legacy agent implementations) - Clean up Python cache files and artifacts - Verify all imports and functionality work correctly - All tests and CLI commands confirmed working - Project is now release-ready π€ Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
test: update test suite for modern CLI architecture - Update all CLI tests to use Click testing framework - Fix ChatSession import paths across test files - Update command parsing tests for new CLI structure - Ensure all tests pass with modern API - Add new test coverage for enhanced CLI features - Remove deprecated test patterns - Update test documentation to reflect current testing approach All tests now passing: 380 passed, 1 skipped π€ Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
Release v0.4.0: Error Recovery & User Guidance System Major Features: β Smart fallback system with automatic tool alternatives β Auto-retry with exponential backoff and jitter β Guided troubleshooting with emoji-enhanced error messages β Comprehensive input sanitization and security validation β Enhanced tool executor with performance tracking β 21 new tests covering all error recovery scenarios Security Improvements: π‘οΈ Protection against command injection, path traversal, XSS, SQLi π‘οΈ File size limits and safe path handling π‘οΈ Input validation with dangerous pattern detection π‘οΈ Subprocess isolation for code execution User Experience: π― Helpful error messages with actionable suggestions π― Visual cues with emoji indicators for error types π― Tool alternatives suggested when primary tools fail π― Context-specific guidance for problem resolution This release transforms the AI library from basic tool execution to a production-ready system with Apple-level user experience. Breaking Changes: None - fully backward compatible
feat: implement Agents.py - a zero-friction AI library - Created clean, intuitive API with ai(), chat(), and stream() functions - Implemented smart model routing based on query patterns - Added stateful conversation management with ChatSession - Created rich AgentResponse objects that behave like strings - Implemented true async support with native async/await - Added OpenRouter integration for multiple AI providers - Created comprehensive test suite - Organized clean package structure with proper separation of concerns