Repository navigation
v1.2.1
Fixed
- Autoloading for all subdirectories - Previously only
audio,image,textsubdirectories underapp/agents/were namespaced. Now any subdirectory (e.g.,app/agents/embedders/,app/agents/tools/,app/agents/custom_foo/) is properly namespaced.
Example
| Path | Namespace |
|---|---|
app/agents/search_agent.rb |
SearchAgent (top-level) |
app/agents/embedders/search_embedder.rb |
Embedders::SearchEmbedder |
app/agents/images/logo_generator.rb |
Images::LogoGenerator |
app/agents/audio/transcriber.rb |
Audio::Transcriber |
app/agents/tools/calculator.rb |
Tools::Calculator |
Changed
- Updated
namespace_for_pathin engine to dynamically namespace ALL subdirectories underapp/agents/ - Simplified
namespace_formethod in configuration to support arbitrary categories using camelize - Updated documentation comments to reflect new default directory structure (
app/agents/instead ofapp/llm/)
Full Changelog: v1.2.0...v1.2.1