fabricatio documentation
Fabricatio: Streamlined Python library for building LLM applications with event-based agent structure.
Contents:
- Overview
- Architecture Overview
- Core Concepts
- Package Ecosystem Guide
- Features
- Installation
- Configuration Guide
- Quick Start Tutorial
- Configuration Sources & Priority
- Configuration File Formats
- Configuration Sections
- Programmatic Configuration
- Real-World Configuration Examples
- Advanced: Multiple Provider Setup
- Environment-Specific Configs
- Template Discovery Configuration
- Caching Configuration
- Troubleshooting
- Common Configuration Patterns
- Migration Guide
- Use Cases & Examples
- Basic Chat Agent
- Retrieval-Augmented Generation (RAG)
- Code Review
- Code Correction
- Task Proposal
- Structured Output
- Extracting Structured Data
- Diff Editing
- Rule-Based Processing
- Content Improvement
- Task Handling with File Operations
- Task Cancellation and Checkpoint
- Diary Generation from Commit History
- Article Extraction and Storage
- Anki Deck Generation
- Example Categories
- Running Examples
- Development Setup
- Contributing
- Code Style Guide
- Rust Crates
- Usage
- Workflow Patterns
- Event Flow Overview
- Simple Action Workflow
- Multi-Step Pipeline
- Parallel Actions
- Conditional Branching
- Task Proposal Pattern
- Error Handling Pattern
- RAG Workflow Pattern
- Structured Output Pattern
- Review-Improvement Loop
- Checkpoint Pattern
- Team Collaboration Pattern
- EventEmitter Wildcard Pattern
- Task Lifecycle Pattern
- Role and Skill Registration Pattern
- Capability Mixin Pattern
- Role Inheritance Pattern
- Best Practices Summary
API Reference