mirror of
https://github.com/msitarzewski/agency-agents.git
synced 2026-09-28 12:25:53 +03:00
feat(integration): add DeepSeek Harness (dsh) skills support (#846)
Adds DeepSeek Harness as an integration target: 279 agency-* SKILL.md skills installed to ${DSH_HOME:-~/.dsh}/skills (or DSH_SKILLS_DIR for project scope).
Verified in DeepSeek Harness itself (@deepseek-ai/dsh 0.1.7-rc.2, installed via the documented npx path on Ubuntu 26.04 arm64): the repo installer placed 279 skills, and dsh's own skill-filesystem parser accepted all 279 with zero warnings (a planted invalid name and a missing description were both rejected with dsh's own messages).
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
053ddbbf39
commit
479193dcce
@@ -97,7 +97,7 @@ N="$(wc -l < "$SOURCES" | tr -d ' ')"
|
||||
[[ "$N" -gt 0 ]] || { echo "ERROR: no source agents found." >&2; exit 2; }
|
||||
|
||||
# --- generate: every converted tool, sequentially, into a scratch dir ---------
|
||||
TOOLS="antigravity gemini-cli opencode cursor aider windsurf openclaw qwen zcode kimi codex osaurus hermes vibe"
|
||||
TOOLS="antigravity gemini-cli opencode cursor aider windsurf openclaw qwen zcode kimi codex osaurus hermes vibe dsh"
|
||||
if [[ -z "$OUT" ]]; then
|
||||
OUT="$TMP/out"; mkdir -p "$OUT"
|
||||
for t in $TOOLS; do
|
||||
@@ -142,6 +142,7 @@ def check(cond, msg): (ok if cond else bad)(msg)
|
||||
SPEC = {
|
||||
"antigravity": ("agency-*/SKILL.md", "yaml-fm"),
|
||||
"osaurus": ("agency-*/SKILL.md", "yaml-fm"),
|
||||
"dsh": ("agency-*/SKILL.md", "yaml-fm"),
|
||||
"gemini-cli": ("agents/*.md", "yaml-fm"),
|
||||
"opencode": ("agents/*.md", "yaml-fm"),
|
||||
"qwen": ("agents/*.md", "yaml-fm"),
|
||||
|
||||
Reference in New Issue
Block a user