dmsobtl/dsh-skill-evolve
dmsobtl/dsh-skill-evolve is a DeepSeek Harness ecosystem project for workflows and automation. Review its public README for features, setup, and usage details.
이것은 DeepSeek Harness(DSH) 플러그인입니다. 이 사이트는 GitHub README, 설치 정보, 유지보수 상태, 공개 보안 시그널을 모아 보여줍니다.
dsh-skill-evolve
DSH 插件:Agent 自我进化引擎 — 从成功会话中自动提炼可复用 skill,越用越聪明。
原理
Agent 完成任务 → session.jsonl 记录全过程
↓
extract_skill 分析 session
↓
提炼工具调用序列 → 生成 skill markdown
↓
下次类似任务 → Agent 直接按 skill 执行(更快更准)
工具
| 工具 | 功能 |
|---|---|
extract_skill | 从 session JSONL 提炼为 skill 文件 |
list_learned_skills | 列出所有已学习的 skill |
使用示例
User: 刚才部署的流程挺顺利的,帮我把它提炼成 skill 以后复用
Agent:
→ extract_skill({
sessionPath: "~/.dsh/sessions/abc123/session.jsonl",
skillName: "deploy-staging",
description: "部署到预发环境的标准流程"
})
✓ 已生成 skill: ./skills/learned/deploy-staging.md
提取了 7 个步骤,使用了 bash, read, write 3 个工具。
下次说"部署到预发"时我会按这个流程执行。
生成的 Skill 示例
# Skill: deploy-staging
> Auto-generated from session `session.jsonl` on 2026-08-14
## 触发条件
当用户的需求类似于以下任务时使用:
> 把当前分支部署到预发环境
## 执行步骤
### 1. Execute: git pull origin main
### 2. Execute: npm run build
### 3. Execute: npm test
### 4. Read file: deploy.config.json
### 5. Execute: kubectl apply -f k8s/staging.yml
...
配置
- insert:
- id: skill-evolve
name: dsh-skill-evolve
config:
skillsDir: ./skills/learned # 生成的 skill 存放目录
minSteps: 3 # 少于 N 步的不提取
与其他插件配合
- dsh-session-analyst:先
analyze_session确认质量好,再extract_skill - dsh-agent-eval:新 skill 生效后跑 eval 验证是否提升
License
MIT
보안 및 설치 증거
이 점수는 공개 저장소 메타데이터와 이 사이트에 등록된 설치 증거에만 기반하며, 코드 보안 감사와 다릅니다.
출처 추적 가능
공개 플러그인 카탈로그에서 왔으며, 공개 GitHub 저장소로 연결됩니다.
라이선스
GitHub 메타데이터에서 라이선스가 감지되지 않았습니다.
유지보수 활동
최근 180일 내 코드 업데이트가 있습니다.
설치 증거
재현 가능한 정확한 설치 메타데이터가 아직 등록되지 않았습니다. 저장소 설명에 따라 직접 확인하세요.
설치 라이프사이클 스크립트
검사한 패키지 메타데이터에 설치 라이프사이클 스크립트가 선언되지 않았습니다.
주의 사항
missing-license