Commit Graph

5 Commits

Author SHA1 Message Date
Peter Steinberger
64a4bd6184
docs: refresh runtime and provider guidance 2026-06-12 00:45:45 -07:00
Peter Steinberger
267f783398 style: swap agent branding to ghost glyph 2025-11-05 12:42:32 +00:00
Peter Steinberger
a5be930bd7 style: reformat shared modules and guides 2025-11-05 12:23:48 +00:00
Peter Steinberger
66a2b9db2a feat: Add comprehensive educational comments to all Tachikoma Examples
- TachikomaBasics: Added step-by-step explanations of core Tachikoma workflow
- TachikomaComparison: Enhanced comments explaining multi-provider comparison
- TachikomaStreaming: Added real-time streaming concepts and event handling
- TachikomaAgent: Detailed function calling patterns and agent loop explanation
- TachikomaMultimodal: Added multimodal content structure and vision processing
- SharedExampleUtils: Enhanced utility documentation and provider detection

All Examples now serve as comprehensive learning resources with:
- Educational 1-4 line comments explaining why and how
- API usage patterns and best practices
- Provider-agnostic code demonstrations
- Clear guidance for developers learning Tachikoma

Fixes API compatibility issues and maintains perfect compilation.
2025-08-03 06:03:16 +02:00
Peter Steinberger
358d41dd95 feat: Add comprehensive Tachikoma Examples package
Implements 5 complete example applications showcasing Tachikoma's multi-provider AI capabilities:

🚀 TachikomaComparison - The killer demo with side-by-side provider comparison
🎓 TachikomaBasics - Getting started guide with step-by-step concepts
 TachikomaStreaming - Real-time streaming with race mode and performance metrics
🤖 TachikomaAgent - AI agents with function calling (weather, calculator, file ops)
👁️ TachikomaMultimodal - Vision + text processing with image analysis

Key Features:
- Provider-agnostic code working with OpenAI, Anthropic, Ollama, Grok
- Dependency injection architecture with no hidden singletons
- Unified interface with consistent API across providers
- Environment-based configuration with auto-detection
- Interactive modes, performance measurement, and professional CLI interfaces
- Comprehensive error handling and educational guidance

SharedExampleUtils provides terminal output, provider detection, performance
measurement, and response formatting utilities used across all examples.

Complete Swift package with ArgumentParser CLI interfaces ready for
swift build and execution.
2025-08-03 05:07:17 +02:00