بنقرة واحدة
agent-logs
面向 agents 的执行日志技能。记录时间、用户原始 prompt、上下文摘要、文件改动、git 操作、模块化隔离与备份检查信息。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
面向 agents 的执行日志技能。记录时间、用户原始 prompt、上下文摘要、文件改动、git 操作、模块化隔离与备份检查信息。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
可验证的架构与模块化守卫技能。提供架构标准机械检测、方法论清单、代码冗余检测与报告导出。
导出 VS Code GitHub Copilot Chat 会话并按天归档到 docs/copilotChatHistory。支持 chat.json、workspaceStorage/state.vscdb 与 chatSessions/*.jsonl。
Node.js 项目质量门禁技能。用于在本仓库中执行 Agent 与 RL 脚本的语法检查与可选 smoke 检查。
Python 前端开发总技能:模块化开发方法论 + UI 质量门禁(快照/交互/布局一致性)。
Python GUI 模块化开发方法论:可读、可测、可由 agent 精准修改。
Python GUI 质量门禁:结构快照 + 交互回放 + 布局一致性。
| name | agent-logs |
| description | 面向 agents 的执行日志技能。记录时间、用户原始 prompt、上下文摘要、文件改动、git 操作、模块化隔离与备份检查信息。 |
这个技能用于记录 agent 执行过程的关键审计信息,便于回溯、复盘和交接。
日志主存储为 Markdown 文件,直接落地在仓库根目录:docs/agent-logs/。
并按天做分区(文件夹分层),作为一个小型日志数仓。
数据库存储约定:
skills 目录中的 agent_logs.db 仅作为空模板库(schema 模板)。docs/agent-logs/agent_logs.db。date 命令获取)这里默认采用以下三项检查:
integrity_ok:备份数据完整性通过(如校验和)consistency_ok:备份数据一致性通过(逻辑一致)recoverability_ok:备份可恢复性通过(可演练恢复)所有操作通过脚本完成:
python3 .agents/skills/agent-logs/scripts/agent_logs.py <command> ...
docs/agent-logs/YYYY-MM-DD/docs/agent-logs/YYYY-MM-DD/log-xxxx-<HHMMSS>.mddocs/agent-logs/INDEX.mddocs/agent-logs/YYYY-MM-DD/INDEX.mddocs/agent-logs/AGENT_LOGBOOK.mdpython3 .agents/skills/agent-logs/scripts/agent_logs.py add \
--prompt "用户完整原始prompt" \
--summary "本次LLM上下文摘要" \
--biz-goal "让自动玩家能在无GUI模式下验证默认关卡可通关" \
--key-change-module ".agents/skills/python-quality-gate/scripts/python_gate.py" \
--key-change-purpose "在质量门禁里执行功能测试与自动通关验证,保证游戏规则与可通关性" \
--key-change-md "### 关键改动1: 自动通关断言\n\n```python\nresult = run_autoplay(assert_optimal=True)\nassert result.success\n```" \
--git-op yes \
--git-detail "执行了 git add 和 git commit" \
--isolated yes \
--backup yes \
--integrity-ok yes \
--consistency-ok yes \
--recoverability-ok no \
--backup-note "未做恢复演练" \
--auto-files \
--new-changes-only
说明:
--auto-files:自动抓取当前 git 变更文件(已跟踪变更+未跟踪文件)
--new-changes-only:仅记录相对最近一条日志“新增”的变更文件(差集),避免把历史遗留脏文件反复写入每条日志--files 手工传入文件列表--biz-goal:记录本次改动的用户业务目标--key-change-module:关键代码所在模块/文件(建议写仓库相对路径)--key-change-purpose:关键代码用途(解决什么业务目标)--key-change-md:直接粘贴关键代码片段(Markdown)--key-change-md-file:从文件读取关键代码片段(Markdown)建议:关键代码片段必须同时填写 --key-change-module 和 --key-change-purpose,否则回滚时仍需要二次定位。
校验规则:当传入 --key-change-md 或 --key-change-md-file 时,脚本会强制要求同时传入 --key-change-module 与 --key-change-purpose。
python3 .agents/skills/agent-logs/scripts/agent_logs.py get 1
python3 .agents/skills/agent-logs/scripts/agent_logs.py list --limit 20
python3 .agents/skills/agent-logs/scripts/agent_logs.py export
默认导出到:docs/agent-logs/AGENT_LOGBOOK.md