Module integration

Module integration 

Source
Expand description

Integration modules for markdown configuration with ricecoder subsystems

This module provides integration with ricecoder-agents, ricecoder-modes, and ricecoder-commands, enabling markdown-based configuration to be registered with these subsystems.

The integration uses trait-based design to avoid circular dependencies:

  • AgentRegistrar trait for agent registration
  • ModeRegistrar trait for mode registration
  • CommandRegistrar trait for command registration

This allows ricecoder-storage to remain independent while providing integration points for other crates to implement.

Re-exports§

pub use agents::AgentConfigIntegration;
pub use agents::AgentRegistrar;
pub use commands::CommandConfigIntegration;
pub use commands::CommandRegistrar;
pub use modes::ModeConfigIntegration;
pub use modes::ModeRegistrar;

Modules§

agents
Integration with ricecoder-agents for markdown-based agent configuration
commands
Integration with ricecoder-commands for markdown-based command configuration
modes
Integration with ricecoder-modes for markdown-based mode configuration