Prasham.Jain
feat(branch-a): A1 server scaffold — FastAPI /reset /step /state /mcp + 11 stub tool handlers
8be6018
from ci_triage_env.env.tools.actions import (
FileBugHandler,
PingOwnerHandler,
QuarantineTestHandler,
RerunTestHandler,
)
from ci_triage_env.env.tools.base import ToolHandler
from ci_triage_env.env.tools.context import (
CheckOwnerHandler,
QueryFlakeHistoryHandler,
RecentCommitsHandler,
)
from ci_triage_env.env.tools.investigation import (
ClusterMetricsHandler,
InspectTestCodeHandler,
ReadLogsHandler,
RunDiagnosticHandler,
)
ALL_TOOL_HANDLERS: list[ToolHandler] = [
ReadLogsHandler(),
InspectTestCodeHandler(),
RunDiagnosticHandler(),
ClusterMetricsHandler(),
QueryFlakeHistoryHandler(),
RecentCommitsHandler(),
CheckOwnerHandler(),
RerunTestHandler(),
QuarantineTestHandler(),
FileBugHandler(),
PingOwnerHandler(),
]
__all__ = [
"ALL_TOOL_HANDLERS",
"CheckOwnerHandler",
"ClusterMetricsHandler",
"FileBugHandler",
"InspectTestCodeHandler",
"PingOwnerHandler",
"QuarantineTestHandler",
"QueryFlakeHistoryHandler",
"ReadLogsHandler",
"RecentCommitsHandler",
"RerunTestHandler",
"RunDiagnosticHandler",
"ToolHandler",
]