Skip to content

feat(compat): support DSH 0.1.1-rc.2 multimodal models - #62

Merged
Grivn merged 5 commits into
codex/composable-memory-kernelfrom
codex/dsh-rc-multimodal
Aug 21, 2026
Merged

feat(compat): support DSH 0.1.1-rc.2 multimodal models#62
Grivn merged 5 commits into
codex/composable-memory-kernelfrom
codex/dsh-rc-multimodal

Conversation

@Grivn

@Grivn Grivn commented Aug 21, 2026

Copy link
Copy Markdown
Collaborator

摘要 / Summary

将 10 个直接 DSH 开发依赖固定到 0.1.1-rc.2,适配模型输入模态和持久图片 attachment 引用。设置页标记图片输入模型;Mnemon 后台任务仍只发送文本,且不会复制原始图片字节。

Pins all 10 direct DSH development dependencies to 0.1.1-rc.2 and supports model input modalities plus durable image attachment references. Settings labels image-capable routes; Mnemon background jobs remain text-only and never copy raw image bytes.

关联 Issue 或背景 / Related Issue or Context

N/A — maintainer-led compatibility update for the official DSH 0.1.1-rc.2 release. This PR is stacked on codex/composable-memory-kernel; the same patch will be ported to main for v0.2.x.

Upstream release: https://github.com/deepseek-ai/deepseek-harness/releases/tag/dsh-v0.1.1-rc.2

涉及区域 / Affected Areas

  • Host 激活、Headless 或 bundle / Host activation, Headless, or bundle
  • 子 Agent 或 Agent 工作流 / Subagent or Agent workflow
  • Web UI 或对话交互 / Web UI or conversation interaction
  • 安装、更新或发布 / Installation, update, or release
  • 测试、构建或文档 / Tests, build, or documentation

PR 类型 / PR Type

  • Bug 修复 / Bug fix
  • 兼容性适配 / Compatibility change
  • 测试或构建 / Tests or build

最新代码确认 / Latest Codebase Confirmation

  • 我已基于最新 main 分支开发,或在提交前已 rebase 或合并最新 main。 / I developed from the latest main, or rebased or merged the latest main before submitting.

同步命令 / Sync command:

git fetch origin --prune
git merge --no-ff origin/main

AI 编码披露 / AI Coding Disclosure

  • 完全 AI 编码:全部编程改动由 AI 产出,并由贡献者接受和审查。 / Fully AI-coded: AI produced all programming changes, which the contributor accepted and reviewed.
  • 部分 AI 辅助:AI 帮助编写或修改了部分内容。 / Partially AI-assisted: AI helped write or modify part of the change.
  • 未使用 AI 编码辅助。 / No AI coding assistance was used.

使用的 AI 模型 / AI model used:

OpenAI GPT-5 family

使用的编码 Agent 工具 / Coding Agent tool used:

Codex

仓库规范检查 / Repository Rules

  • 未修改 DSH 官方源码,仅使用正式 NPM 契约。 / Used only published DSH NPM contracts.
  • Client 与 Host wire DTO 继续以共享 contracts 为准。 / Shared contracts remain the wire DTO source.
  • 未改变持久化格式、RPC 权限、路径或凭据处理。 / No persistence, RPC authority, path, or credential changes.
  • 未提交 token、密钥、私有记忆、日志或生成的 lib/。 / No secrets, private data, logs, or generated lib files.
  • 中文与英文用户文档同步。 / Chinese and English documentation is synchronized.
  • 新增内容不含 emoji。 / New content contains no emoji.

兼容性与数据安全 / Compatibility and Data Safety

  • 10 个直接 DSH 开发依赖精确固定为 rc.2。
  • 官方 rc.2 依赖图会有意保留未变更的 rc.1 内部包;回归测试只允许 rc.1/rc.2,不允许更旧的 DSH 预发布版本。
  • UI primitives peer 范围保留 rc.1 并覆盖 rc.2。
  • 完整 DSH rc.2 profile 需要 Node.js ^22.19.0 || >=24.0.0;dsh-mnemon package engine 仍为 >=20,供较旧兼容 Host 使用。
  • rc.2 优先复用 DeepSeek Files API 上传并规范化图片;Mnemon 只保留 DSH 管理的 attachment 引用,不复制图片字节。
  • 无 Mnemon 数据格式变更或迁移。回退只需恢复插件和依赖版本。

本地验证 / Local Validation

执行的命令 / Commands run:

pnpm install --frozen-lockfile
pnpm run verify
git diff --check

结果摘要 / Result summary:

  • TypeScript passed.
  • Vitest: 398 passed; 1 Windows-only test skipped locally.
  • Deterministic build: 98 files.
  • Headless activation: 35 tools, including 5 representative Mnemon tools.
  • Package validation: 105 files; publint strict and attw passed.
  • DSH UI primitives only emits its known missing source-map warning.
  • GitHub Linux Node 22.19 and Node 24 passed; Windows Node 24 is required before merge.

用户可见变更证据 / Local Feature Evidence

Automated DOM tests verify the localized image-input label and exact model route. Lifecycle tests verify that durable attachment references survive unchanged while activity scoring counts only text.

@Grivn Grivn changed the title feat(compat): support DSH 0.1.1-rc.1 multimodal models feat(compat): support DSH 0.1.1-rc.2 multimodal models Aug 21, 2026
@Grivn
Grivn marked this pull request as ready for review August 21, 2026 13:02
@Grivn
Grivn merged commit 7d8f7f7 into codex/composable-memory-kernel Aug 21, 2026
9 of 10 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