Expand description
§Context Engine Plugin Discovery
Discovers and loads context engine plugins from ~/.edgecrab/plugins/context_engine/.
Each plugin directory must contain a manifest.yaml with name, description,
command, and args fields.
§Design Note
This module is intentionally kept trait-free: it only handles filesystem
discovery and manifest parsing. The PluginContextEngine adapter (which
actually implements ContextEngine) lives in edgecrab-core to avoid
a circular dependency (edgecrab-plugins → edgecrab-core → edgecrab-plugins).
Structs§
- Context
Engine Manifest - Manifest data for a context engine plugin — command + args to spawn.
Functions§
- discover_
context_ engines - Scan
~/.edgecrab/plugins/context_engine/for available engines. - find_
context_ engine_ manifest - Find and parse the manifest for a named context engine plugin.