dataflow.discovery¶
Discovery mechanisms for the Haive Registry System.
This module provides functionality for discovering and registering various components in the Haive ecosystem, such as agents, tools, engines, etc.
Functions¶
|
Discover and register agents. |
Discover and register all entity types. |
|
|
Discover and register engines. |
|
Discover and register games. |
|
Discover all modules under a base path. |
|
Discover and register toolkits. |
|
Discover and register tools. |
|
Check if an object is a Pydantic model. |
Module Contents¶
- dataflow.discovery.discover_agents(module_paths=None)¶
Discover and register agents.
- dataflow.discovery.discover_all()¶
Discover and register all entity types.
- dataflow.discovery.discover_engines(module_paths=None)¶
Discover and register engines.
- dataflow.discovery.discover_games(module_paths=None)¶
Discover and register games.
- dataflow.discovery.discover_modules(base_path)¶
Discover all modules under a base path.
- dataflow.discovery.discover_toolkits(module_paths=None)¶
Discover and register toolkits.
- dataflow.discovery.discover_tools(module_paths=None)¶
Discover and register tools.