feat: add reviewer evidence presets (#184)

This commit is contained in:
Eyejoker
2026-05-29 05:38:31 +09:00
committed by GitHub
parent e17e5259d5
commit 0377935564
6 changed files with 429 additions and 2 deletions

View File

@@ -4,11 +4,14 @@ import path from 'path';
export const HOST_EVIDENCE_ACTIONS = [
'ejclaw_service_status',
'ejclaw_service_logs',
'ejclaw_role_runtime_config',
'ejclaw_deploy_state',
'ejclaw_artifact_metadata',
'db_paired_task_status',
'db_paired_task_flow',
'db_recent_paired_failures',
'db_recent_scheduled_tasks',
'db_scheduled_task_runs',
'github_pr_status',
'github_pr_diff_stat',
'github_run_status',
@@ -20,6 +23,8 @@ export const DB_EVIDENCE_ACTIONS = [
'db_paired_task_status',
'db_paired_task_flow',
'db_recent_paired_failures',
'db_recent_scheduled_tasks',
'db_scheduled_task_runs',
] as const;
export const DEPLOY_EVIDENCE_ACTIONS = [

View File

@@ -79,7 +79,7 @@ export function registerHostEvidenceTools(
server.tool(
'read_host_evidence',
'Read host-side deployment evidence through a narrow allowlist. Use this instead of broad shell access when reviewer/arbiter needs service status, deploy state, DB state, GitHub PR state, or artifact metadata.',
'Read host-side deployment evidence through a narrow allowlist. Use this instead of broad shell access when reviewer/arbiter needs service status, role runtime config, deploy state, DB state, GitHub PR state, or artifact metadata.',
{
action: z
.enum(HOST_EVIDENCE_ACTIONS)