dsh-value-invest:在 DSH 裏做「先生意、後價格」的公司分析

前言

用 DeepSeek Harness(dsh)做公司或基本面分析時,模型很容易越過「研究生意」的邊界,變成薦股、給目標價或暗示收益。已有做法多半靠提示詞約束,缺少可執行的算數步驟和交付前的機械篩查。下面介紹社區插件 dsh-value-invest(維護者 hherosoul):在 agent 側提供巴菲特/芒格式「先生意、後價格」框架,並加一道合規閘門。它不推薦股票、不給目標價、不預測漲跌、不承諾收益;工具只做算數、要求證據、攔下越界話術。

這是什麼

dsh-value-invest 是 DSH 的價值投資分析插件,面向需要讓模型按紀律分析公司而非個股買賣的場景。財務數字由使用者提供,插件不連行情、不抓財報。目錄頁:https://www.skillhub.cn/plugins/hherosoul/dsh-value-invest;源碼與說明:https://github.com/hherosoul/dsh-value-invest。許可 MIT;插件版本 0.1.0,要求 dsh 版本 >=0.2.0 <0.3.0。

核心功能:五個工具

README 用一張表概括職責與約束,安裝後模型通過 Cordis 註冊的工具調用它們。

工具 用途 關鍵約束
vi_brief 返回七步分析協議、四類拒答話術與話術邊界 新開一次分析時先調,避免模型自由發揮
vi_quality_scorecard 芒格質量清單打分(七項,滿分 100) 每項要麼有數據、要麼有證據;護城河只認可複述的事實,形容詞算無證據
vi_intrinsic_value owner earnings 三情景折現,出區間 owner earnings ≤ 0 時直接判定模型不成立,不硬算
vi_margin_of_safety 價格相對價值下沿的折讓幅度分級 只描述折讓幅度,輸出裏顯式聲明「不含買賣結論」
vi_compliance_check 交付前文本掃描 命中買賣指令/收益承諾/評級用語/內幕暗示/股價預測/代客理財即判不通過

vi_compliance_check 是文本機械篩查,不是法律意見;規則清單在倉庫 src/lib/compliance.ts,可按部署需要擴充。合規立場按中國內地口徑設紅線(證券投資諮詢屬持牌業務),詳見 README「合規立場」一節。

安裝與啓用

官方安裝命令如下(vi 只是示例 profile 名,可換成你自己的):

dsh plugin --profile vi add github:hherosoul/dsh-value-invest#v0.1.0

GitHub 直裝會拉源碼,dsh 會運行本包的 prepare 構建 dist/。pnpm ≥ 10 默認拒絕執行 git 依賴的構建腳本,第一次 add 常會失敗,並打印需要授權的確切包鍵。把當次報錯裏的鍵原樣寫進該 profile 的 pnpm-workspace.yaml 的 allowBuilds,然後重新執行 add。鍵的形狀隨 pnpm 抓取通道(codeload tarball 或 git 協議)變化,勿照抄文檔示例裏的 <sha>,應複製報錯行;也可兩種形狀都寫上以避免反覆。授權構建等於允許包代碼在安裝時於本機執行,且不在 agent 沙箱內——只對可信源碼授權,並鎖 commit(如 #v0.1.0 或具體 sha)。

不想授權構建時,可在倉庫本地 pnpm pack 後安裝 tarball(已構建,無需 allowBuilds):

pnpm pack
dsh plugin --profile vi add ./dsh-value-invest-0.1.0.tgz

在 profile 的 cordis.patch.yml(或 $DSH_HOME/cordis.patch.yml)裏可覆蓋插件層配置,例如:

- id: value-invest
  name: dsh-value-invest
  config:
    discountRate: 9
    terminalGrowth: 2.5
    marginAmple: 35
    requireDisclaimer: true

常用字段包括:discountRate(折現率 %,默認 10)、terminalGrowth(永續增長率 %,須小於折現率)、projectionYears、marginThin / marginAdequate / marginAmple(安全邊際分界)、qualityExcellent / qualityPass(質量清單分數線)、requireDisclaimer / disclaimerKey(交付須含免責聲明)、extraForbiddenPatterns、briefHouseRules 等。所有比率在配置裏一律用百分數(18.5 表示 18.5%)。完整表格見 GitHub README「配置」一節。

驗證是否生效,可先 dump 配置:

dsh --profile vi --dump-config

輸出中應看到 # == dsh-value-invest。有模型憑據時可真跑:

dsh --profile vi "先調用 vi_brief,再用三行總結七步協議"

無 LLM 憑據時會報 MISSING_CREDENTIAL,屬環境問題而非插件故障。卸載:

dsh plugin --profile vi remove dsh-value-invest

典型用法

一次分析的建議順序在 README 裏已寫進工具設計:新開話題時先調 vi_brief 鎖定七步協議與拒答邊界;再按清單用 vi_quality_scorecard 打分(無證據項不得湊分);有可用 owner earnings 時用 vi_intrinsic_value 得到價值區間;若用戶提供當前價,可用 vi_margin_of_safety 只做折讓分級;對外交付前用 vi_compliance_check 掃一遍正文。插件不替你填數——所有財務輸入需你或上游數據源提供。

適用場景與注意

適合:希望在 DSH agent 裏做基本面/質量/DCF 區間討論,且需要工具層強制「無證據不算、無買賣話術」的團隊或個人。

務必知曉的限制(來自 README「已知限制」):

  • 不取數;估值結論依賴你給的假設,插件保證算式與假設透明。
  • owner earnings 爲負或現金流極不規則時,折現模型可能直接被判定不適用。
  • 質量清單權重是編輯選擇,是紀律工具而非唯一真理。

DSH 插件以當前 dsh 進程權限運行;安裝前請自行審閱源碼與 MIT 許可證。社區目錄 skillhub.cn 與 DeepSeek / 幻方無官方從屬關係,生態理念是「一切皆插件」,本包倉庫帶 dsh-plugin 話題便於發現。

結尾

dsh-value-invest 把價值投資分析拆成可調用、可配置、可合規篩查的工具鏈,把「分析公司」和「薦股承諾」在實現上分開。需要安裝細節與配置字段時以 GitHub README 爲準:

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜