29 lines
726 B
Python
29 lines
726 B
Python
|
|
#!/usr/bin/env python3
|
||
|
|
"""A0 Software Orchestrator tool package.
|
||
|
|
|
||
|
|
No eager imports here. Agent Zero discovers plugin tools by tool name and loads
|
||
|
|
``tools/<tool_name>.py`` from enabled plugin paths. Keeping this package lazy
|
||
|
|
prevents one optional tool import from breaking unrelated tool discovery.
|
||
|
|
"""
|
||
|
|
from __future__ import annotations
|
||
|
|
|
||
|
|
__all__ = [
|
||
|
|
"ArtifactGuard",
|
||
|
|
"BlockCompactor",
|
||
|
|
"BlockResume",
|
||
|
|
"CapabilityCheck",
|
||
|
|
"ContextCompactor",
|
||
|
|
"HandoverToSpecialist",
|
||
|
|
"NextStep",
|
||
|
|
"OrchestratorSelfCheck",
|
||
|
|
"OrchestratorState",
|
||
|
|
"PlanModeGuard",
|
||
|
|
"ProjectRegistry",
|
||
|
|
"QualityGate",
|
||
|
|
"ReadBriefing",
|
||
|
|
"RepoManifest",
|
||
|
|
"ResumeChecker",
|
||
|
|
"ScorecardUpdate",
|
||
|
|
"ToolRegistry",
|
||
|
|
]
|