Skip to content

Tags: goobits/ttt

Tags

v1.0.0rc1

Toggle v1.0.0rc1's commit message
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]>

ttt-v0.3.0

Toggle ttt-v0.3.0's commit message
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]>

ttt-v0.2.0

Toggle ttt-v0.2.0's commit message
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]>

ttt-v0.4.0

Toggle ttt-v0.4.0's commit message
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

ttt-v0.1.0

Toggle ttt-v0.1.0's commit message
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