AGENT SKILL

autospec-monitor

Observe a live autospec-autonomous conductor read-only by summarizing typed status, timeline, launch, heartbeat, tier, and discovery artifact surfaces.

License 许可
MIT
最近更新
2026-11-11
Stars
★ 3
Forks
1

01 前言 Front Matter

name
autospec-monitor
description
Observe a live autospec-autonomous conductor read-only by summarizing typed status, timeline, launch, heartbeat, tier, and discovery artifact surfaces.

02 资源文件 5

03 SKILL.md 正文

autospec-monitor

Use this skill when the operator asks for live observability into an autospec-autonomous run: what conductor is running, whether it was launched in real mode or --dry-run, which cycle/tier/action is current, how fresh the heartbeat is, what stop flag is set, and what discovery artifacts were produced.

Autospec monitor is read-only by default. It must not mutate repository state or GitHub state unless the operator explicitly asks it to file a monitor-related issue.

Operating Rules

  • Prefer the typed Rust command surfaces over raw log parsing.
  • Use autospec autonomous monitor --once for a concise operator snapshot.
  • Use autospec autonomous status --json and autospec autonomous timeline --lines N for follow-up detail; do not hand-parse logs unless those typed fields are missing.
  • Always distinguish launch mode from tier result:
    • run_mode=dry-run means the conductor launch argv included --dry-run.
    • tier_dry_result.dry=true means that tier filed no candidates in that cycle; it does not by itself mean the conductor was launched with --dry-run.
  • Accept and pass through --repo OWNER/REPO and --repo-dir DIR using the same conventions as autospec-autonomous / autospec autonomous.
  • Stay useful when fields are partially empty by reporting -, null, or an empty artifact list rather than inventing state.
  • GitHub issue writes require explicit operator confirmation and must be limited to monitor-related defects or enhancement requests.

Command Shape

autospec autonomous monitor --once --repo OWNER/REPO --repo-dir DIR

For machine-readable output:

autospec autonomous monitor --once --json --repo OWNER/REPO --repo-dir DIR

For a broader timeline after the snapshot:

autospec autonomous status --json --repo OWNER/REPO --repo-dir DIR
autospec autonomous timeline --lines 80 --repo OWNER/REPO --repo-dir DIR

What To Report

Summarize these fields when present:

  • conductor identity: repo, PID, log path, launch argv, stop flag path/mode;
  • launch mode: real versus dry-run from launch argv;
  • current work: cycle, tier, action, state status, and heartbeat age;
  • tier dry result: explain dry=true as a no-filed-candidates tier result, not as proof of launch --dry-run mode;
  • discovery artifacts: .autospec/explore-once-* metadata, proposal counts, candidate/filed issue titles, and verification mode.

Intent Mapping

Operator asks Do this
What is autospec-autonomous doing? Run autospec autonomous monitor --once --repo OWNER/REPO --repo-dir DIR.
Is this a real run or dry-run? Report run_mode from monitor output and quote the launch argv evidence.
Did Tier 2/4 dry mean dry-run? Explain that tier dry=true means no filed candidates for that tier cycle.
What did discovery find? Report .autospec/explore-once-* proposal/candidate counts and titles.
Fields are missing or empty. Fall back to status/timeline/artifact summaries and mark unknown fields as - or null.
File an issue about monitor output. Confirm the requested write, then file only that monitor-related issue.

04 同仓库更多 Skills