Core Dependencies¶
The Core package provides several essential dependency resolvers that form the foundation of Rustic AI's dependency injection system.
Available Resolvers¶
- FileSystemResolver - Provides access to file system operations with configurable base paths and protocols
- InMemoryKVStoreResolver - Simple key-value store backed by in-memory storage
- PythonExecExecutorResolver - Safe execution of Python code with configurable import restrictions
- InProcessCodeInterpreterResolver - In-process Python code interpretation for agent code execution
- EnvSecretProviderResolver - Environment variable-based secret management
Usage¶
Core dependencies can be used across any agent in the Rustic AI ecosystem. They provide fundamental capabilities like storage, code execution, and security that are useful in many agent scenarios.
For details on how to configure and use each resolver, please refer to the specific documentation links above.