tessl install tessl/pypi-rodi@2.0.0Implementation of dependency injection for Python 3
Agent Success
Agent success rate when using this tile
92%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.06x
Baseline
Agent success rate without this tile
87%
Generated
Agent Codex
Scenario 1
Service Provider - Build provider and resolve services
Scenario 2
Service Registration - Singleton services
Scenario 3
Generic Type Support - List[T], Dict[K,V], Optional[T], custom generics
Scenario 4
Function Execution with Dependency Injection - Execute functions with auto-injected parameters
Scenario 5
Factory-Based Registration - Transient, scoped, and singleton factories
Scenario 6
ContainerProtocol Interface - Generic DI container protocol for interoperability
Scenario 7
Service Provider - Check service availability
Scenario 8
Dataclass Support - Seamless integration with @dataclass decorator
Scenario 9
Type Resolution - By type hints (constructor parameters)
Scenario 10
ClassVar and Initialized Attribute Filtering - Intelligent injection exclusion