Skip to content

chore(release): prepare v0.3.4 - #104

Merged
Grivn merged 1 commit into
mainfrom
codex/release-v0.3.4
Aug 27, 2026
Merged

chore(release): prepare v0.3.4#104
Grivn merged 1 commit into
mainfrom
codex/release-v0.3.4

Conversation

@Grivn

@Grivn Grivn commented Aug 27, 2026

Copy link
Copy Markdown
Collaborator

提交 PR 前请阅读贡献指南Contributing Guide开发和验证指南 / Development and Verification Guide / 开发和验证指南.
Before opening a PR, read the Contributing Guide, 贡献指南, and the Development and Verification Guide / 开发和验证指南.
PR 标题和提交信息必须使用 Conventional Commits(type(scope): subject),且不得包含 emoji。 / PR titles and commits must use Conventional Commits (type(scope): subject) and must not contain emoji.
本仓库接受 Bug 修复、兼容性适配、现有能力增强、性能或体验优化和维护类 PR。全新能力、Provider、持久化格式或安全边界变更必须先提 Issue 并获得维护者确认。 / This repository accepts bug fixes, compatibility work, improvements to existing capabilities, performance or UX optimization, and maintenance. New capabilities, Providers, persistence formats, or security-boundary changes require prior maintainer approval in an Issue.
外部贡献者的仅文档类 PR 不直接接受;请先提 Issue 讨论。维护者的发布说明与文档维护不受此限制。 / Documentation-only PRs from external contributors are not accepted directly; open an Issue first. Maintainer release notes and documentation maintenance are exempt.

摘要 / Summary

准备 dsh-mnemon v0.3.4:更新 package 版本与全部当前发布入口,并新增同步的中英文发布说明,汇总已合并的全局用户档案与项目记忆组合、Git 分支范围热记忆、可配置 Runtime 容量预算、多目标归档兜底,以及 rewind 后引导提示恢复。

Prepare dsh-mnemon v0.3.4 by updating the package version and every current-release entry point, and by adding synchronized English and Chinese release notes for the already-merged global-profile overlay, git branch-scoped hot memory, configurable Runtime capacity budgets, multi-target archive fallback, and guided-reminder recovery after rewind.

关联 Issue 或背景 / Related Issue or Context

N/A. This is maintainer release preparation for the already-reviewed and merged PRs #84, #88, #91, #102, and #103. It introduces no additional executable behavior beyond current main.

涉及区域 / Affected Areas

  • Host 激活、Headless 或 bundle / Host activation, Headless, or bundle
  • 运行时记忆 / Runtime Memory
  • 项目档案 / Project Documents
  • 记忆体或 Provider / Memory Spaces or Providers
  • 子 Agent 或 Agent 工作流 / Subagent or Agent workflow
  • Web UI 或对话交互 / Web UI or conversation interaction
  • 设置、存储或安全 / Settings, storage, or security
  • CLI、RPC、命令或工具 / CLI, RPC, commands, or tools
  • 安装、更新或发布 / Installation, update, or release
  • 测试、构建或文档 / Tests, build, or documentation
  • 其他(请说明)/ Other (explain below)

PR 类型 / PR Type

  • 面向用户的功能或行为变更 / User-facing feature or behavior change
  • Bug 修复 / Bug fix
  • 增强或优化 / Enhancement or optimization
  • 兼容性适配 / Compatibility change
  • 维护或重构 / Maintenance or refactor
  • 测试或构建 / 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 main --prune

分支直接创建于最新 main merge commit cbfdd3d;发布准备的精确提交为 161981a。 / The branch was created directly from the latest main merge commit cbfdd3d; the exact release-preparation commit is 161981a.

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 (Codex)

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

Codex desktop

仓库规范检查 / Repository Rules

  • 未修改 DSH 官方源码,未让 tsconfig 指向 DSH 源码 checkout,仅使用正式的 @deepseek-ai/* NPM 契约。 / I did not modify DSH source or point tsconfig at a DSH source checkout, and used only published @deepseek-ai/* NPM contracts.
  • Client 与 Host 边界仍以 src/shared/contracts.ts 为准,没有在两侧重复定义 wire DTO。 / The Client and Host boundary still uses src/shared/contracts.ts as the single source for wire DTOs.
  • 持久化格式、RPC 权限、路径或凭据处理的变更包含兼容或拒绝路径、安全分析和相应测试。 / Changes to persistence formats, RPC authority, paths, or credentials include compatibility or rejection paths, security analysis, and tests.
  • 没有提交 token、密钥、私有记忆、未脱敏日志或生成的 lib/ 文件。 / I did not commit tokens, credentials, private memory, unredacted logs, or generated lib/ files.
  • 用户可见文案和长期文档已同步维护中文与英文版本,命令、配置键和路径保持一致。 / User-visible copy and long-lived documentation are synchronized in Chinese and English, with matching commands, configuration keys, and paths.
  • 新增和修改的代码、注释、文档、提交信息不含 emoji。 / New and modified code, comments, documentation, and commits contain no emoji.

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

本 PR 相对已合并的 main 只修改 package 版本与发布文档,不再改变运行时代码、配置、RPC、Provider 或持久化格式。v0.3.4 无需数据迁移:现有配置保持 v0.3.3 行为;启用全局用户档案叠加不会复制、合并或删除任一根的数据;工作区 Pack 刻意排除独立全局档案;回滚到 0.3.3 无需反向迁移,但旧版本会暂时把带 branches 字段的条目投影到所有分支。

This PR changes only release metadata and documentation relative to merged main. It adds no runtime, configuration, RPC, Provider, or persistence changes. v0.3.4 requires no migration: existing configuration preserves v0.3.3 behavior; the global-profile overlay never copies, merges, or deletes either root; workspace Packs intentionally exclude the separate global profile; and rollback to 0.3.3 needs no reverse migration, although older versions temporarily project records carrying branches on every branch.

本地验证 / Local Validation

执行的命令 / Commands run:

pnpm install --frozen-lockfile
pnpm run verify
npm pack --ignore-scripts --json
pnpm exec dsh --version
git diff --check origin/main...HEAD

结果摘要 / Result summary:

  • pnpm run verify passed on exact commit 161981a: typecheck; 48 test files passed with 522 passed tests and 1 expected Windows-only skip; two deterministic builds covering 106 files; Headless activation with 35 total tools and 5 representative Mnemon tools; package contents with 113 files, 378,158 packed bytes, and 1,713,376 unpacked bytes; 10 public Node entry imports; strict publint and are-the-types-wrong.
  • The inspected dsh-mnemon-0.3.4.tgz reports version 0.3.4, contains exactly 113 entries, and has SHA-256 40e17d684a5de80a03fed16d91f5575942f7a347b3b4a7e6f64d5d02d7a087f2.
  • The exact dependency lock installed successfully under Node v25.1.0 and pnpm 11.19.0; the published DSH dependency reports v0.1.1-rc.2.
  • git diff --check passed, no generated lib/ files are tracked, and the worktree is clean after the release commit.
  • The existing missing sourcemap warning from @deepseek-ai/dsh-client-ui-primitives remained non-failing.
  • CI retains Linux coverage on Node 22.19 and 24, Windows coverage on Node 24, the official Mnemon Windows CLI smoke, and the Node 20 public-entry compatibility smoke.

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

证据 / Evidence:

N/A. This PR changes release metadata and synchronized documentation only. The isolated Web evidence for the already-merged capacity controls and global-profile scope selection is retained in PRs #102 and #103; the other shipped paths are covered by the targeted regression tests referenced in their merged PRs.

@Grivn
Grivn merged commit e118094 into main Aug 27, 2026
7 of 9 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