Class: AgentHarness::SubAgentFileLoader
- Inherits:
-
Object
- Object
- AgentHarness::SubAgentFileLoader
- Defined in:
- lib/agent_harness/sub_agent_file_loader.rb
Overview
Loads canonical sub-agent definitions from YAML or Markdown files.
Class Method Summary collapse
Class Method Details
.load(path) ⇒ Object
9 10 11 12 13 14 15 16 17 18 |
# File 'lib/agent_harness/sub_agent_file_loader.rb', line 9 def load(path) case File.extname(path).downcase when ".yml", ".yaml" load_yaml(path) when ".md", ".markdown" [load_markdown(path)] else raise ConfigurationError, "Unsupported sub-agent definition format: #{path}" end end |