Files
goodbuddy/docs/features/conversation-media-generation/progress.md
T
mesalogo e5aa9ed688 fix: reuse runtime processes across project sessions
Multiple projects could spawn duplicate heavyweight runtimes, while settings
changes and remote reconnection could cancel or strand native conversations.
Share compatible local OpenCode and DeepSeek Harness process owners and
Agent-owned ACP connections, retaining workspace routing, per-session modes,
model attribution, question ownership, targeted cancellation and idle cleanup.

Restore remote pending questions and terminal task projections across reconnect
and desktop restart, and preserve accepted ordinary requests during settings
replacement while cancelling expert-team parents with their replaced scheduler.
Extend regression coverage and Agent type checks. Record measured resource and
real-model validation results, including failures and limitations.

Also include the conversation media-generation design drafts (not an implemented
feature), documentation entry links and dedicated Linux test-directory guidance.
Desktop and Agent changes must be delivered together for shared process results.

Validation: typecheck and lint passed; staged content and documentation links
checked. Prior full regression and live-model evidence are recorded in progress
notes; no new full test suite or model calls were run for this commit.

Release note: 多项目会话现在复用兼容的 OpenCode 和 DeepSeek Harness 进程,减少重复启动并保持工作区、工具和取消隔离。修复远端问答在断线、重启及配置更新后的恢复与状态同步问题,Desktop 与 Agent 需配套更新。
2026-09-15 08:14:42 +08:00

2.8 KiB

进度记录

2026-09-15

根据用户“首期以图片为主”的意见收敛设计,已同步需求、场景、规则、界面及技术文档的阶段范围。首期接通直连文本图片工具,保留模型切换、原会话归属及历史图片引用;后续范围见产品需求。

本次只修改设计文档,未检查或改变应用实现,2026-09-14 的代码检查记录保留为当日证据,不表示已重新验证。图片首期仍待实施。

文档验证:7 份文档的一致性审阅未发现首期范围冲突;31 个相对 Markdown 链接均可解析。deai-writing 扫描阻断项为 0,31 个复核候选为设计状态、能力职责及行为限制,按语境保留。git diff --check -- docs/features/conversation-media-generation 通过;目录当前未跟踪,该命令不覆盖未跟踪文件,内容与链接另行审阅。未运行应用测试或真实生成请求。

2026-09-14

当前阶段:设计草案已落盘,功能未实现。本次只新增设计文档与相关入口链接。

代码与文档检查确认以下基础能力:

事实 证据
已有直连图片生成、编辑及历史成果引用 图片技术设计、src/main/agent/model-runtime.ts
模型连接及 Main 凭据存储已存在 src/shared/contracts.ts、src/main/runtime-settings-store.ts
已有 Skill 发现、Runtime 分配及工具分发 src/main/capabilities/capability-service.ts、src/main/agent/model-tool-provider.ts
会话、消息 metadata 和成果已有 SQLite 存储 src/main/assistant/assistant-database.ts、src/shared/assistant-contracts.ts
生图尚未成为普通 LLM 的内置生成工具 检查 src/shared/builtin-model-tools.ts 及工具分发路径
本次检查未发现第一方视频生成协议实现 检查模型能力契约、Runtime 及现有功能文档;不据此推断外部 MCP 的能力

剩余工作对应技术设计实施顺序:模型调用设置与选择、图片服务及会话入口、各 Runtime 接入、视频真实服务与成果交付均待实施。视频协议选择和远程工具桥接验证待完成。

本次未修改应用代码,未运行应用测试或真实生成请求。文档验证记录如下:

  • 相对 Markdown 链接检查:7 份新文档及图片功能入口共 33 个链接,失效链接为 0。
  • deai-writing 扫描:阻断项为 0;人工复核保留设计状态、能力边界和禁止行为等必要限定,以及真实并列的验收项。
  • 独立一致性审阅发现“重新生成”与“重试保存”的操作身份表述不一致,已在 L-4 和 US-09 中统一:前者创建新操作,后者更新原操作。
  • git diff --check 通过。上述检查只验证文档,不构成功能验收。