pynydus.api.protocols¶
Abstract base classes for agent connectors (spawners and hatchers).
Module Contents¶
Classes¶
API¶
- class pynydus.api.protocols.Spawner[source]¶
Bases:
abc.ABCBase class for all platform spawners.
A spawner reads redacted source files and produces a
ParseResultcontaining structured skills, memory, MCP configs, and neutral metadata.
- class pynydus.api.protocols.Hatcher[source]¶
Bases:
abc.ABCBase class for all platform hatchers.
A hatcher takes a loaded Egg and produces target-platform files in an output directory.
- abstract render(egg: pynydus.api.schemas.Egg, output_dir: pathlib.Path) pynydus.api.raw_types.RenderResult[source]¶
Render egg contents into target-platform files.
Args: egg: Loaded Egg with all modules. output_dir: Target output directory (connectors may ignore until write).
Returns: File mapping and optional warnings (placeholders intact).