Agent SkillsXiaomingX/mimofan › fleet-manager

fleet-manager

GitHub

用于管理 Agent Fleet 的运行状态,包括分类工作器故障、执行重启或升级操作。通过标准化命令检查日志和工件,确保在安全边界内处理瞬态失败或任务失败,避免直接访问敏感数据。

crates/tui/assets/skills/fleet-manager/SKILL.md XiaomingX/mimofan

触发场景

Agent 运行异常排查 工作器状态检查与重启 Fleet 运行摘要生成

安装

npx skills add XiaomingX/mimofan --skill fleet-manager -g -y
更多选项

非标准路径

npx skills add https://github.com/XiaomingX/mimofan/tree/main/crates/tui/assets/skills/fleet-manager -g -y

不安装直接使用

npx skills use XiaomingX/mimofan@fleet-manager

指定 Agent (Claude Code)

npx skills add XiaomingX/mimofan --skill fleet-manager -a claude-code -g -y

安装 repo 全部 skill

npx skills add XiaomingX/mimofan --all -g -y

预览 repo 内 skill

npx skills add XiaomingX/mimofan --list

SKILL.md

Frontmatter
{
    "name": "fleet-manager",
    "metadata": {
        "short-description": "Triage mimofan Agent Fleet runs"
    },
    "description": "Use when managing, triaging, restarting, escalating, or summarizing mimofan Agent Fleet runs and workers."
}

Fleet Manager

Use this skill when acting as a manager agent for mimofan Agent Fleet runs. Your job is to classify worker state, choose the narrowest safe typed action, and leave a ledgered receipt or a safe escalation draft.

Authority Boundary

  • Prefer typed fleet surfaces over shell spelunking: mimofan fleet status, inspect, logs, artifacts, interrupt, restart, stop, and the Runtime API fleet endpoints.
  • Do not read .mimofan/fleet.jsonl, host logs, or remote files directly unless the typed command or API is missing required evidence.
  • Do not send Slack, webhook, PagerDuty, email, or chat messages unless the user or run config explicitly authorizes sending. Draft the message instead.
  • Never include secrets, tokens, webhook URLs, routing keys, full prompts, or oversized logs in a summary or escalation.

Triage Loop

  1. Identify the run and worker from the user request, run receipt, or fleet status output. If no worker is named, start with mimofan fleet status.
  2. Inspect the worker with mimofan fleet inspect <worker-id> or the matching Runtime API worker endpoint.
  3. Review bounded evidence with mimofan fleet logs <worker-id> and mimofan fleet artifacts <worker-id>. Summarize artifact refs, not full payloads.
  4. Classify the state before acting:
    • transient failure: transport error, timeout, stale heartbeat, host unavailable, or retryable provider/network failure.
    • task failure: worker completed the task but the result is wrong, missing required artifacts, or reports a domain error.
    • verifier failure: scorer/verifier failed or disagrees with the worker result.
    • needs-human: missing authority, unsafe secret boundary, destructive action, repeated restart exhaustion, ambiguous product decision, or conflict between artifacts and verifier.
  5. Choose one typed action:
    • transient and retry budget remains: mimofan fleet restart <worker-id>.
    • transient but unsafe to retry: draft escalation and mark needs-human.
    • task failure: preserve artifacts, summarize the failure, and avoid restart unless the task spec says retrying can produce new evidence.
    • verifier failure: inspect scorer inputs and artifacts, then escalate if the verifier cannot be corrected through a typed action.
    • needs-human: do not restart automatically; draft a concise escalation.
  6. Record the result in the response: classification, action taken or drafted, evidence commands, artifact refs, and next owner.

Restart vs Escalate

Restart only when all of these are true:

  • the failure is likely transient,
  • the task is idempotent or the run policy allows retry,
  • retry budget remains,
  • no secret, permission, or destructive action boundary is involved, and
  • the previous attempt produced enough receipt data to explain the restart.

Escalate when any of these are true:

  • restart budget is exhausted,
  • the worker requests secrets or new authority,
  • artifacts indicate data loss, corruption, or destructive side effects,
  • the verifier and task result conflict in a way you cannot resolve from typed evidence,
  • the same failure repeats after a restart, or
  • a human product or release decision is required.

Safe Escalation Draft

Use this shape for Slack/PagerDuty drafts. Keep logs to three short lines or an artifact ref.

mimofan fleet needs attention
Run: <run-id>
Worker: <worker-id>
Task: <task-id or unknown>
Classification: <transient failure | task failure | verifier failure | needs-human>
Reason: <one sentence, no secrets>
Latest typed evidence: mimofan fleet inspect <worker-id>; mimofan fleet artifacts <worker-id>
Safe log excerpt: <3 lines max or "see artifact <ref>">
Requested decision: <restart approval | verifier review | task owner review | permission decision>

Post-Run Receipt

End every fleet-manager response with a compact receipt:

Fleet receipt
Run: <run-id>
Workers checked: <count/list>
Classification: <state>
Action: <restart/interrupt/stop/escalation draft/no-op>
Ledger expectation: <typed action should be recorded | draft only, no send>
Artifacts reviewed: <refs>
Follow-up owner: <manager | task owner | human>

版本历史

  • ccf85b9 当前 2026-08-08 08:00

同 Skill 集合

.workbuddy/skills/parallel-agent-lock-guard/SKILL.md
crates/tui/assets/skills/delegate/SKILL.md
crates/tui/assets/skills/documents/SKILL.md
crates/tui/assets/skills/feishu/SKILL.md
crates/tui/assets/skills/mcp-builder/SKILL.md
crates/tui/assets/skills/pdf/SKILL.md
crates/tui/assets/skills/plugin-creator/SKILL.md
crates/tui/assets/skills/presentations/SKILL.md
crates/tui/assets/skills/skill-creator/SKILL.md
crates/tui/assets/skills/skill-installer/SKILL.md
crates/tui/assets/skills/spreadsheets/SKILL.md
crates/tui/assets/skills/v4-best-practices/SKILL.md

元信息

文件数
0
版本
ccf85b9
Hash
745646a4
收录时间
2026-08-08 08:00

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-09 04:46
浙ICP备14020137号-1 $访客地图$