精选
为什么选中它
待人工精选——以下事实来自源码仓库。
它能做什么
Forge-plus: math/logic/regex/eprover/system/repair gates + TCM diagnosis + memory recall plugins for DeepSeek Harness (dsh)
适合谁
想用 DSH 获得这项能力的用户;装前建议先看源码和文档。
风险提示
- 未发现明显风险信号;安装前仍建议查看源码。
Forge-plus: math/logic/regex/eprover/system/repair gates + TCM diagnosis + memory recall plugins for DeepSeek Harness (dsh)
待人工精选——以下事实来自源码仓库。
Forge-plus: math/logic/regex/eprover/system/repair gates + TCM diagnosis + memory recall plugins for DeepSeek Harness (dsh)
想用 DSH 获得这项能力的用户;装前建议先看源码和文档。
dsh plugin --profile web add github:jinguanghai/deepseek-harness-forge-plugins 作者没有声明支持的平台。
ctx.fs (host-plane discipline) — no bare fs calls | | 🎁 Prebuilt binaries | Windows .exe included in Releases — Linux/macOS build from src/go in one command | --- ## 🔌 Plugins and Tools | Plugin | Tool | What it does | Example result | |---|---|---|---| | forge-gates | forge_math | Symbolic simplification / evaluation | 3*(x+1)-3*x → 3 | | | forge_logic | Formal proof / equivalence check | x>0 and x<10 -> x>0 → proved | | | forge_regex | Fullmatch regex validation | [A-Z]\d{3} vs B456 → pass | | | forge_eprover | TPTP first-order theorem proving | CNF axioms → theorem / counter-sat | | | forge_system | State-machine model checking (deadlock/invariant) | 6 states → passed | | | forge_repair | Code defect fix suggestions | bare except: → except Exception: | | forge-tcm | tcm_diagnose | 八极八势 TCM pattern diagnosis | text/vector → trigram + strategy | | | tcm_herb_pair | Herb-pair co-occurrence retrieval | 附子+干姜 → 916 formulas | | forge-memory | memory_recall | BM25 experience recall | query → ranked snippets | | | memory_fold_list | Folded-memory index (π/φ) | list folded sections | | | memory_fold_preview | Preview a folded section | content preview | | | memory_fold_deep | Deep-read a folded section | full content | | evidence-first | evidence_audit | Evidence audit: warns when a "done/success/fixed" claim has no tool-execution evidence | "任务完成" with no tool call → ⚠️ warning | 13 tools · 4 plugins · MIT · works with dsh ≥ 0.1.0-rc.5 --- ## 🚀 Quick Start bash # 1. Put this repo anywhere, e.g.: # ~/.dsh/.agent-presets/forge-plus/ (repo root = preset dir) # 2. Register plugins in your agent preset (see examples/agent.cordis.yml.snippet) # 3. Start DeepSeek Harness: npx @deepseek-ai/dsh web agent.cordis.yml snippet: yaml # inside your preset directory plugins: - path: ./plugins/forge-gates - path: ./plugins/forge-tcm - path: ./plugins/forge-memory - path: ./plugins/evidence-first Then just ask your agent: > "Simplify 3(x+1)-3x" → 3 ✅ > *"Prove that x>0 follows from x>0 and x<10"* → proved ✅ > "Check regex [A-Z]\d{3} against B456 and order B456 ok" → pass/fail ✅ > "附子 配 干姜 有哪些方剂?" → ranked formulas from your corpus ✅ --- ## 🔧 Environment | Variable | Default | Purpose | |---|---|---| | FORGE_GATE_BIN | <repo>/bin/windows | gate binary dir (Linux/macOS: go build from src/go, see below) | | FORGE_HOME | process.cwd() | memory data dir (memory.json / .forge-temp/memory_current.json / data/memory_current.json) | | FORGE_DATA | cwd / data/ | TCM formula dir (must contain formula_db.json) | ## 🔨 Build Gates from Source (Linux / macOS / Windows) bash cd src/go for g in math logic regex eprover system repair tcm; do go build -o ${g}_gate${EXT} ${g}_gate.go done # Windows: set EXT=.exe > 💡 Windows users: prebuilt .exe binaries are attached to the v0.1.0 Release — no build needed. --- ## 🏗️ Architecture DeepSeek Harness (dsh) agent │ inject: ['tools'] ▼ ┌─ forge-plus preset ──────────────────┐ │ forge-gates ── forge-memory ── forge-tcm │ │ └──────┐ └────────┐ │ │ subprocess │ │ │ ▼ ▼ │ │ ┌─ gate binaries ──┐ ┌─ data ─────┐│ │ │ math / logic / │ │ memory.json││ │ │ regex / eprover /│ │ formula_db ││ │ │ system / repair │ │ (yours) ││ │ │ tcm │ └────────────┘│ │ └──────────────────┘ │ └─────────────────────────────────────────┘ Gate protocol: tools invoke gate binaries, each writes ONE JSON object to stdout. --- ## 📊 Data Notes - forge-tcm herb-pair retrieval requires formula_db.json — a private ancient-formula corpus (家传古籍数据) that is NOT distributed with this repo. Provide your own and point FORGE_DATA at it. - forge-memory reads memory.json / .forge-temp/memory_current.json / data/memory_current.json — bring your own memory files (empty templates in data/). - The gates themselves are pure logic (no private data baked in). --- ## 🎯 Project Lineage Forge (铸剑炉) is a general-purpose digital agent: a multi-language compiler sandbox with 18 tool gates (Python / Go / Node / Rust / EPROVER / TCM / …), an LLM brain over a code body, and self-evolving architecture. This repo is its dsh-native plugin family — same gates, same discipline, now Everything is a Plugin. - Main project: github.com/jinguanghai/forge - DeepSeek Harness: deepseek-ai/deepseek-harness ## 📜 License MIT © jinguanghai ## INSTALL Three plugins are published as Cordis bundles -- install any of them into a dsh profile: bash # 1 dsh CLI (local dir / tarball) dsh plugin add ./plugins/forge-gates # 2 pnpm (npm registry / local tarball) pnpm add dsh-forge-gates # 3 Manual: symlink/copy the plugin dir into your profile's node_modules, # then add the bundle entry to package.json's dsh.profile.bundles. Prebuilt Windows .exe binaries ship inside each bundle (bin/windows/). Latest bundle tarballs: https://github.com/jinguanghai/deepseek-harness-forge-plugins/releases/latest > Linux/macOS: build the 7 gate binaries from src/go/ in one command, see BUILDING.不看 Star,人工一条条挑的。
把 DSH 的 settings.yaml 做成可视化看板:所有已注册的 settings namespace——包括官方界面从未覆盖的第三方插件配置——都渲染成可编辑表单。项目还早,但方向很对:告别手改 YAML。
给 DSH 的 DIY 轨迹可视化:把 agent 的计划与执行画成图,不用翻原始日志也能看清它在干嘛。项目还早,但补上了「一眼看懂 agent 在做什么」这个真实缺口。
从 Claude Code / Codex 把活派给 DSH:在宿主内拉起带分级预设的 DSH agent 会话,看原生子代理进度,还能借它的多模态桥给纯文本的 DSH 补上视觉和生图。编排型插件,把 DSH 变成其他编码 agent 的后端。