Agent Task Status
/install agent-task-status
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
- Decide which agents to inspect.
- Use
--agents a,b,cfor explicit targets. - Use
--agent-filewhen the list comes from a file. - Use
--discoverwhen the deployment has many agents under the same root.
- Use
- Set the agent storage root.
- Default is
~/.openclaw/agents. - Override with
--baseorOPENCLAW_AGENTS_BASEin non-default environments.
- Default is
- Match the session shape.
- Default session key template is
agent:{agent}:main. - Override with
--session-key-templateif your target sessions use another pattern.
- Default session key template is
- Match the assignment/report language.
- Default assignment keyword is
正式任务分配:. - Default report prefixes are
任务:/状态:/结果:/风险:. - Override these when the team uses different markers or another language.
- Default assignment keyword is
- Filter the output when needed.
--only-statusfilters by normalized status such ascompleted,blocked,accepted,no-assignment,assigned-no-report,error.--containsfilters by keyword across assignment text, parsed task, result, and risk.
- Pick an output format.
table: best for human inspectionsummary: compact overviewjson: structured automation outputjsonl: line-oriented pipelines
- Use
--strictfor CI/automation.- Exit
0: normal - Exit
1: partial problem such as missing assignment/report or agent error - Exit
2: script/runtime error
- Exit
- Use
--output-fileto 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 usedsessionFile: exact transcript file pathassignedAt/assignText: when and what was assignedreportAt: when the agent reported backtask/status_raw/status_normalized/result/risk: parsed structured fieldserror: why the check failed for that agent
Limitations
- This skill assumes an OpenClaw-style agent root with
sessions/sessions.jsonand transcriptsessionFilepaths. - 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.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install agent-task-status - 安装完成后,直接呼叫该 Skill 的名称或使用
/agent-task-status触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
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。