版本 *
v0.2.0(最新 Release)
平台 *
Windows
涉及功能 *
AI Agent 对话剪辑
问题描述 *
全新安装 OpenChatCut v0.2.0 后,仅配置了模型 API 和媒体目录,
尚未进行正式剪辑,工程存储就出现锁死。
Agent 对话显示:
Agent 恢复状态无法验证:
Error invoking remote method 'openchatcut:project-store':
Error: project store lock guard is busy
随后显示:
registration failed: HTTP 400
MCP 可以正常完成鉴权并加载全部工具,
但调用 list_projects 时返回:
{"outcome":"failed","message":"project store lock guard is busy"}
复现步骤 *
- 安装 Windows x64 桌面版 OpenChatCut v0.2.0。
- 启动软件。
- 配置模型 API。
- 将 MEDIA_DIR 设置到其他磁盘目录。
- 重启 OpenChatCut。
- 打开工程并向 Agent 发送消息,或者通过 MCP 调用 list_projects。
- 出现 project store lock guard is busy。
期望行为 *
启动阶段创建的工程存储锁应在初始化结束后正常释放。
Agent 应能注册并读取工程,MCP list_projects 应能正常返回工程列表。
实际行为 *
程序留下:
%USERPROFILE%.openchatcut\project-store-v1.lock.guard
owner.json 中的 PID 是当前仍在运行的 OpenChatCut 主进程。
锁的 expiresAt 已经过期,但程序因为该 PID 仍存活而拒绝清理,
导致 OpenChatCut 被自己的过期锁阻塞。
完全重启后仍可能重新创建并遗留 guard 锁。
素材信息
No response
截图 / 日志 / 报错
补充诊断
- MCP Bearer 鉴权正常。
- openchatcut_status 调用成功。
- MCP 已暴露全部 30 个工具。
- 只有涉及工程存储的操作失败。
- MEDIA_DIR 设置有效,但工程数据库仍位于
%USERPROFILE%.openchatcut。
版本 *
v0.2.0(最新 Release)
平台 *
Windows
涉及功能 *
AI Agent 对话剪辑
问题描述 *
全新安装 OpenChatCut v0.2.0 后,仅配置了模型 API 和媒体目录,
尚未进行正式剪辑,工程存储就出现锁死。
Agent 对话显示:
Agent 恢复状态无法验证:
Error invoking remote method 'openchatcut:project-store':
Error: project store lock guard is busy
随后显示:
registration failed: HTTP 400
MCP 可以正常完成鉴权并加载全部工具,
但调用 list_projects 时返回:
{"outcome":"failed","message":"project store lock guard is busy"}
复现步骤 *
期望行为 *
启动阶段创建的工程存储锁应在初始化结束后正常释放。
Agent 应能注册并读取工程,MCP list_projects 应能正常返回工程列表。
实际行为 *
程序留下:
%USERPROFILE%.openchatcut\project-store-v1.lock.guard
owner.json 中的 PID 是当前仍在运行的 OpenChatCut 主进程。
锁的 expiresAt 已经过期,但程序因为该 PID 仍存活而拒绝清理,
导致 OpenChatCut 被自己的过期锁阻塞。
完全重启后仍可能重新创建并遗留 guard 锁。
素材信息
No response
截图 / 日志 / 报错
补充诊断
%USERPROFILE%.openchatcut。