← 返回 Skills 市场
lujohn74

Agent Task Status

作者 Lu Yanqiang · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ✓ 安全检测通过
246
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install agent-task-status
功能描述
Verify whether named OpenClaw agents actually received formal task assignments and replied with execution status, using transcript-backed audit checks. Use w...
使用说明 (SKILL.md)

Agent Task Status

Use the bundled script to inspect OpenClaw session indexes and transcript files, then extract the latest assignment and structured report for each target agent.

Quick start

Run the script directly:

python3 /home/lyqadmin/.openclaw/workspace/skills/agent-task-status/scripts/check_agent_task_status.py --format summary

For more examples, read references/usage.md.

Workflow

  1. Decide which agents to inspect.
    • Use --agents a,b,c for explicit targets.
    • Use --agent-file when the list comes from a file.
    • Use --discover when the deployment has many agents under the same root.
  2. Set the agent storage root.
    • Default is ~/.openclaw/agents.
    • Override with --base or OPENCLAW_AGENTS_BASE in non-default environments.
  3. Match the session shape.
    • Default session key template is agent:{agent}:main.
    • Override with --session-key-template if your target sessions use another pattern.
  4. Match the assignment/report language.
    • Default assignment keyword is 正式任务分配:.
    • Default report prefixes are 任务: / 状态: / 结果: / 风险:.
    • Override these when the team uses different markers or another language.
  5. Filter the output when needed.
    • --only-status filters by normalized status such as completed, blocked, accepted, no-assignment, assigned-no-report, error.
    • --contains filters by keyword across assignment text, parsed task, result, and risk.
  6. Pick an output format.
    • table: best for human inspection
    • summary: compact overview
    • json: structured automation output
    • jsonl: line-oriented pipelines
  7. Use --strict for CI/automation.
    • Exit 0: normal
    • Exit 1: partial problem such as missing assignment/report or agent error
    • Exit 2: script/runtime error
  8. Use --output-file to persist results for later review or downstream automation.

Recommended commands

Human-readable table:

python3 /home/lyqadmin/.openclaw/workspace/skills/agent-task-status/scripts/check_agent_task_status.py --agents xiaocheng,xiaowen,xiaobian --format table

Only completed tasks:

python3 /home/lyqadmin/.openclaw/workspace/skills/agent-task-status/scripts/check_agent_task_status.py --discover --only-status completed --format summary

Filter by keyword:

python3 /home/lyqadmin/.openclaw/workspace/skills/agent-task-status/scripts/check_agent_task_status.py --discover --contains 自动化 --format table

Automation JSON:

python3 /home/lyqadmin/.openclaw/workspace/skills/agent-task-status/scripts/check_agent_task_status.py --agent-file ./agents.txt --format json --strict --output-file ./agent-status.json

What to inspect in the output

  • sessionKey: which session was used
  • sessionFile: exact transcript file path
  • assignedAt / assignText: when and what was assigned
  • reportAt: when the agent reported back
  • task / status_raw / status_normalized / result / risk: parsed structured fields
  • error: why the check failed for that agent

Limitations

  • This skill assumes an OpenClaw-style agent root with sessions/sessions.json and transcript sessionFile paths.
  • It only checks the target session pattern you specify; it does not automatically infer every possible routing form.
  • If the assignment keyword or report field prefixes change, you must override them.
  • It reports what is present in transcripts; it does not infer hidden work with no assignment/report markers.
安全使用建议
This skill reads local OpenClaw agent session indexes and transcript files (default ~/.openclaw/agents). Before installing: review whether those transcripts contain sensitive data you don't want exposed; confirm the agents root (--base or OPENCLAW_AGENTS_BASE) is correct and limited to the data you intend to inspect; prefer running the script in a safe context or with a read-only copy of transcripts if you have multi-tenant concerns. The bundle includes the full Python source — if you have security concerns, scan that file for unexpected network calls or file writes (the supplied script appears to only perform local file reads and optional output-file writes). Finally, when using automation, be mindful that the agent platform may invoke the skill autonomously — limit the skill's scope via the --base flag and avoid pointing it at system-wide or other users' directories.
功能分析
Type: OpenClaw Skill Name: agent-task-status Version: 1.1.0 The skill is a legitimate auditing tool designed to parse OpenClaw agent session transcripts and summarize task statuses. The core logic in `check_agent_task_status.py` performs local file I/O to read JSON-formatted logs and extract specific fields based on user-defined keywords. The script and instructions in `SKILL.md` are consistent with the stated purpose of verifying agent delegation and reporting, and there is no evidence of network activity, data exfiltration, or malicious intent.
能力评估
Purpose & Capability
The name/description ask to verify assignment delivery and report status; the bundled script reads a configurable agents root (default ~/.openclaw/agents), session index files, and transcript files to extract assignments and assistant reports — exactly what the skill claims to do. No unrelated services or credentials are requested.
Instruction Scope
SKILL.md instructs running the included Python script against local session indexes and transcripts and documents flags for agent lists, base path, markers, filters, and output formats. The instructions limit actions to file reads and local output; they do not instruct network exfiltration or scanning of unrelated system paths. Note: SKILL.md and the script reference optional environment variables (OPENCLAW_*) as overrides, but these are optional and used only to change the local paths/keywords.
Install Mechanism
There is no install spec; this is an instruction-only skill plus a local Python script. No packages are downloaded or installed by the skill bundle.
Credentials
The skill declares no required environment variables or credentials. The script does read several optional env vars (OPENCLAW_AGENTS_BASE, OPENCLAW_SESSION_KEY_TEMPLATE, OPENCLAW_OUTPUT_FORMAT, etc.) as user overrides; this is proportional to its configurability. There are no requests for unrelated secrets or cloud credentials.
Persistence & Privilege
always is false and the skill does not request persistent platform privileges. The script reads and can write an output file (user-specified) but does not alter other skills' configs or system-wide settings. Autonomous invocation is allowed by default (platform normal) but the skill's actions remain file-scoped.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install agent-task-status
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /agent-task-status 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Add filtering, output-file support, status normalization, and stronger transcript-audit positioning.
v1.0.0
Initial release: inspect OpenClaw agent assignment and task status from session transcripts.
元数据
Slug agent-task-status
版本 1.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Agent Task Status 是什么?

Verify whether named OpenClaw agents actually received formal task assignments and replied with execution status, using transcript-backed audit checks. Use w... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 246 次。

如何安装 Agent Task Status?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install agent-task-status」即可一键安装,无需额外配置。

Agent Task Status 是免费的吗?

是的,Agent Task Status 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Agent Task Status 支持哪些平台?

Agent Task Status 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Agent Task Status?

由 Lu Yanqiang(@lujohn74)开发并维护,当前版本 v1.1.0。

💬 留言讨论