Skip to content

v1.5.0

Latest

Choose a tag to compare

@hyhmrright hyhmrright released this 14 Aug 14:41
· 1 commit to main since this release

Adds a tenth platform: DeepSeek Harness (dsh), DeepSeek AI's open-source agent harness.

Added

  • DeepSeek Harness (dsh) support. dsh loads standard Agent Skills through its packages/skill/skill-filesystem provider, so all six brooks-lint modes run with no conversion.

    curl -fsSL https://raw.githubusercontent.com/hyhmrright/brooks-lint/main/scripts/install.sh | bash -s -- dsh

    The global install writes to $DSH_HOME/skills (default ~/.dsh/skills); --project targets ./.dsh/skills. dsh also scans ~/.agents/skills, so the vendor-neutral install.sh agents target already covered it.

    Three loader details were verified against dsh's own documentation and are reflected in the new guide: discovery is one level deep (<root>/<name>/SKILL.md), which the installer's flat layout already satisfies so ../_shared/ resolves; skill names must be kebab-case, which brooks-* already is; and dsh recognises a whitespace-bounded /name token anywhere in a message, so /brooks-review and the other five work from its / menu or typed inline. dsh reads AGENTS.md the same way the other platforms do — $DSH_HOME/AGENTS.md plus every file from the project root down to the working directory — so the Iron Law and Health Score rules load unchanged.

    New guide at docs/dsh-setup.md, with the platform added to the install table in all six README translations and to docs/getting-started.md.

Verified before tagging: install.sh resolves all three dsh paths correctly (global, $DSH_HOME override, --project) against a temporary HOME; npm run validate, 107 unit tests, 57 eval scenarios, and the frozen-corpus parser benchmark at 100% fidelity.

Full changelog: v1.4.3...v1.5.0