PhotoCraft Harness 是 PhotoCraft 技能套件的唯一执行实现:首次安装、原生命令调用、workflow 编排、桌面桥接、连续任务会话与交付核验都收敛在其 scripts/ 目录内。photocraft-use、photocraft-cli 及各领域技能属薄文档技能,只提供场景指引、计划示例与参考契约,实际执行一律经由本 harness 入口。使用前须把 HARNESS_DIR 设为本 SKILL.md 所在目录的绝对路径,不要假设当前工作目录就是技能目录;用户级、项目级、插件级安装路径不同,以宿主实际加载路径为准。领域技能中的 SKILL_DIR 指其自身目录,与本 harness 是两个位置。主要入口包括 bootstrap.py(仅用标准库安装锁定的官方 CLI)、cli.py(按 argv 调用固定二进制,-- 后放原生子命令,另有 mcp 与 serve 会话入口)、commands.py(原生命令 list / describe / check / run,输出恒为 JSON)、workflow.py、desktop.py、task_session.py、route.py、delivery.py、progress.py、native_verify.py、native_workflow.py、checkpoint_verify.py;其余 scripts/ 文件为内部依赖,不单独调用。首次安装命令为 python3 -I -B "$HARNESS_DIR/scripts/bootstrap.py",安装范围是用户数据目录、无需 sudo;原生命令直连示例:python3 -I -B "$HARNESS_DIR/scripts/cli.py" -- --version;持续交互可用 cli.py -- mcp 或 cli.py serve,连续检查、编辑、保存、重开使用 task_session.py。固定 CLI 版本与制品摘要以 scripts/runtime.lock.json 为准。目录覆盖与直接原生使用不等于所有指令、GUI、交付或 Art 编排均已验收;独立安装复验与全量逐命令验收分别记录。本技能具体平台、收费与价格信息暂未提供。
photocraft-harness
设计与创作
更新于 10-15 21:47