Skip to content

feat: harden WaveBench execution safety and redesign the skill - #7

Merged
Scaxlibur merged 26 commits into
masterfrom
Scaxlibur/feat/run-safety-semantics
Aug 8, 2026
Merged

feat: harden WaveBench execution safety and redesign the skill#7
Scaxlibur merged 26 commits into
masterfrom
Scaxlibur/feat/run-safety-semantics

Conversation

@Scaxlibur

@Scaxlibur Scaxlibur commented Aug 8, 2026

Copy link
Copy Markdown
Owner

变更概览

本 PR 汇总当前分支相对 master 的 WaveBench 反馈修复与 skill 重设计:

  • 完善运行安全语义:失败门禁、执行意图、访问策略、资源租约、状态漂移保护、受控传输与结构化错误。
  • 补齐运行产物、频响证据/恢复/对比和能力解释等工作流。
  • 将 WaveBench skill 重设计为渐进披露结构:
    • 精简入口 .agents/skills/wavebench/SKILL.md
    • 按任务域拆分 references
    • 增加 agents/openai.yaml
    • 增加无第三方运行时依赖的本地结构校验脚本
    • 以示波器、信号发生器、电源、数字万用表等设备类别描述,不绑定固定型号或厂商
  • 保留根目录 SKILL.md 符号链接,并将 .agents/skills/wavebench/ 作为规范源。

验证结果

  • pytest -q:1056 passed,1 skipped,95 subtests passed
  • ruff check .:通过
  • pip check:通过
  • agentskills validate .agents/skills/wavebench:通过
  • agentskills read-properties .agents/skills/wavebench:通过
  • agentskills to-prompt .agents/skills/wavebench:通过
  • .agents/skills/wavebench/scripts/validate_skill.py --strict-git:通过
  • 中文文档 lint:通过
  • git diff --check:通过

审阅重点

  1. 运行安全门和写入路径是否覆盖所有预期入口。
  2. 资源租约、状态快照与失败恢复语义是否清晰。
  3. skill 入口的触发边界、reference 路由和渐进披露粒度。
  4. 是否需要在合并前补充更多真实硬件矩阵验证。

@Scaxlibur
Scaxlibur marked this pull request as ready for review August 8, 2026 08:24
@Scaxlibur
Scaxlibur merged commit 55c67b1 into master Aug 8, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant