Skip to content

v0.3.0 test: resolveStateDir 绝对路径断言平台适配(CI Linux 上 C:/ 非绝对路径)

Choose a tag to compare

@github-actions github-actions released this 07 Sep 02:01
· 43 commits to main since this release

变更

提交范围:v0.2.3..v0.3.0

🚀 新功能

  • feat: 分身工作台时间线 UI 升级——平铺纲要列表 + 搜索/筛选/倒序 + 单入口收敛
  • feat: UI 整体梳理——设置页与运行时彻底分离 + 分身工作台(任务/收件箱/时间线)
  • feat: 秘书工作台引导条(对话请打开秘书会话)
  • feat: owner inbox tab in secretary desk
  • feat: inject secretary workflow into agent system prompt
  • feat: rewrite skills as strict workflows + boss recognizes report format + owner reply echo
  • feat: matrix_read_workspace_file atomic tool + explicit read guidance
  • feat(test-system): owner area panel with AI/manual driver toggle
  • feat: atomic owner/cwd tools + private clarification + cwd experience memory
  • feat: isolate per-dsh-instance sessions and enforce owner-absent secretary mode

🐛 修复

  • fix: owner delivery re-trigger + settings TDZ + pm preset default
  • fix: gate tool/result outbound for twins (no tool error leakage to group)
  • fix: delivery gate throws actionable error (report_owner first)
  • fix: delivery-authorized twin send bypasses proactive approval; workspace tools fall back to registry cwd
  • fix: restore workspaceRegistry as agent default cwd (lost in layering refactor)
  • fix(test-system): evaluateAsserts filter events by real roomId not placeholder
  • fix: human-like secretary behavior + workspace file discovery
  • fix: exempt in-task room sends from proactive-send approval
  • fix(store): swallow state save/rename failures instead of fataling dsh
  • fix: graceful degradation for DM send failures and boss-agent history replay
  • fix(test-system): boss agent accepts invites so it can approve twin clarifications
  • fix(matrix): hard-timeout fallback for sync long-poll that ignores AbortSignal
  • fix: move @deepseek-ai/dsh-tools (and core peers) to peerDependencies to prevent Symbol split
  • fix: rebuild sessions with dangling tool-calls (CodeBuddy 11148)

📝 其他

  • test: resolveStateDir 绝对路径断言平台适配(CI Linux 上 C:/ 非绝对路径)
  • chore: 0.3.0——拆分后首次发版,@evlon 依赖改版本号 (core/matrix/tools/bridge ^0.1.0)
  • docs: 补漏 README 一处岗位安装工具旧名引用(dsh-job-install→dsh-dev-job-install)
  • docs: 岗位安装工具改名 dsh-job-install→dsh-dev-job-install / job_install→dev_job_install(命名规范)
  • docs: 岗位资产运行时拉取设计(preset/skill from job source)
  • docs: AI 接待层设计(Reception as an Agent)
  • chore:
  • test: adjust REPLY_TIMEOUT_SECS default 90 to 240
  • refactor: converge secretary desk to inbox+timeline, drop task UI
  • docs: reflect composition-package architecture in README
  • refactor: dsh-matrix-agent becomes composition package over @evlon/dsh-bridge
  • test: drop soul tests from timeline.test.mjs (soul subsystem removed)
  • docs(test-system): document job-preset verification workflow
  • refactor: remove dead soul code from client-main.js
  • refactor: remove soul subsystem — persona/workflow now owned by job presets
  • refactor: tools.ts becomes compat shim over @evlon/dsh-tools-channel
  • refactor: matrix.ts becomes compat shim over @evlon/dsh-channel-* packages
  • refactor: ChannelState contract decouples channel from BridgeState
  • refactor: channel-factory injection + Channel interface required sensing methods
  • test: twin-auth 2.5 assert >=1 injection (main also responds)
  • test: update twin-auth for direct injection, remove obsolete task-queue test
  • chore: update shouldRespond comment + twin-auth test for layered flow
  • refactor: remove secretary orchestration hardcoding — delegate to skills
  • chore: diagnostic logs for task execution chain
  • chore: remove one-off debug/smoke scripts and tighten .gitignore
  • docs: atomic-tools-vs-skills architecture + workflow skill templates
  • chore: stop tracking test-system/.env (contains real Matrix tokens)

npm: npm view dsh-matrix-agent