360 Secure SkillHub
360 安全技能中心

agent-runlog

该 Skill 通过 npx 调用 agent-runlog CLI 包装 shell 命令,默认开启脱敏,记录 stdout/stderr 与 git 状态,并在 .agent-runs/<timestamp>/ 下生成 report.md,支持 --json、--quiet、--cwd、-o 等参数,适用于测试/构建/lint 失败复现、CI 复现和交接取证。

builtbyecho
builtbyecho
热度 60.26
最近更新 2026-05-28 07:46:47
分类:开发依赖:代码执行 / 读写文件应用场景:调试排错 / 自动化脚本 / DevOps

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add agent-runlog
Metadata
name
agent-runlog
description
Wrap shell commands with the agent-runlog CLI to capture concise, redacted run logs for debugging, CI reproduction, long-running agent commands, repeated failures, test/lint/build evidence, and handoffs where stdout/stderr plus git state should be preserved without flooding chat.

Agent Runlog Skill

Use agent-runlog when command output needs to be preserved and summarized for debugging or handoff. It writes a small local ledger under .agent-runs/<timestamp>/.

Default workflow

From the project root:

npx @builtbyecho/agent-runlog -- npm test
npx @builtbyecho/agent-runlog -- npm run lint
npx @builtbyecho/agent-runlog -- npm run build

Then inspect:

cat .agent-runs/*/report.md | tail -n 120

For automation:

npx @builtbyecho/agent-runlog --json -- npm test > run.json

When to use

  • Long or flaky test/build/lint runs.
  • Reproducing CI failures locally.
  • Capturing evidence before handing work to another agent.
  • Diagnosing repeated error loops or noisy logs.

Safety

  • Redaction is on by default. Avoid --no-redact unless the user explicitly needs raw local logs.
  • Do not wrap destructive commands without user approval.
  • If logs may include private data, keep .agent-runs/ local and summarize instead of posting full logs.

Useful commands

npx @builtbyecho/agent-runlog -- <command> [args...]
npx @builtbyecho/agent-runlog -o .agent-runs/lint -- npm run lint
npx @builtbyecho/agent-runlog --cwd ./subproject -- npm test
npx @builtbyecho/agent-runlog --quiet -- npm test