Skip to content

Releases: realchendahuang/dsh-skill

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 06 Oct 03:14

Full Changelog: v0.2.0...v0.2.1

v0.2.0: 跨平台安装器与工具箱升级

Choose a tag to compare

@realchendahuang realchendahuang released this 06 Oct 02:11

🚀 新特性与优化

  • 跨平台一键安装:支持 macOS/Linux/WSL (install.sh) 与 Windows PowerShell (install.ps1) 零依赖静默安装。
  • 自动绑定 CLI:自动将 dsh-skill 命令行注入用户 ~/.local/bin。
  • 多类型模板脚手架:支持 dsh-skill init <name> [--type tool|hook|skill]。
  • 生命周期维护:新增 dsh-skill update 与 dsh-skill uninstall。
  • 8 项合规审计:升级 dsh-skill check 质检项,覆盖打包配置与依赖隔离。
  • 系统架构图:新增交互式 Mermaid 全景工作流图。

v0.1.0 - DeepSeek Harness 官方规范开发技能库

Choose a tag to compare

@realchendahuang realchendahuang released this 05 Oct 11:18

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

[0.1.0] - 2026-10-05

Added

  • Core Skill Definition (SKILL.md):
    • Full operational guide and decision tree for AI coding assistants (Claude Code, Codex, Antigravity, Cursor, and DSH).
    • Standardized task routing across scaffolding, tool development, hooks, isolated testing, and verification.
  • Official Architectural References (references/):
    • cordis-runtime.md: Cordis microkernel lifecycle, service injection (apply), and Scoped Context rules.
    • tools-contract.md: defineTool specifications, parameter schemas, pure-function UI presentation cards, and cooperative cancellation (exec.signal).
    • execution-pipeline.md: 5-stage tool execution pipeline (tools/pre-execute, guards, tools/execute, tools/post-execute, tools/result).
    • skills-subsystem.md: 6-rank discovery hierarchy, directory bundle conventions, and dynamic digest invalidation.
    • ui-and-events.md: session/event event bus, token streaming (assistant/chunk), and steering controls (followup, steer, inject).
    • packaging-rules.md: Mandatory externalization rules for @deepseek-ai/* dependencies and dual Host/Client runtimes.
    • plugin-testing.md: Unit testing DSH plugins with context mocking and signal tests.
    • presets-and-subagents.md: Extending custom Presets and Subagent execution providers.
  • Agent Standard Playbooks (playbooks/):
    • 01-scaffolding.md: Step-by-step project scaffolding with esbuild and TypeScript.
    • 02-tool-plugin.md: Production-grade tool plugin implementation.
    • 03-hook-plugin.md: Safety gates and execution interceptors.
    • 04-isolated-dev.md: Safe .dsh-dev isolated local testing SOP.
    • 05-verification.md: Quality gates, build artifact inspection, and pack verification.
  • Ready-to-Use Templates (templates/):
    • Minimal boilerplate for tool plugins, hook plugins, and skill bundles.
  • Hybrid Runtime & CLI Tooling:
    • DSH Cordis plugin entry (src/index.ts) for dynamic skill registration.
    • Native dsh.bundle manifest and cordis.patch.yml compatibility for dsh plugin add.
    • Cross-platform CLI (bin/dsh-skill.mjs):
      • install: One-command installation to DSH, Claude Code, Codex, and Antigravity.
      • status: Live installation auditing across platforms.
      • init: Automated scaffolding of compliant DSH plugins from templates.
      • check: Automated linter verifying DSH rules, externalized dependencies, and patch manifests.
  • Repository Governance & Bilingual Docs:
    • Comprehensive GitHub Actions workflows for continuous integration and automated releases.
    • Bug report and feature request issue templates.
    • Contributing guidelines (CONTRIBUTING.md) and Security policy (SECURITY.md).
    • Bilingual documentation with dedicated README.en.md.