前言¶
在 DeepSeek Harness(DSH)裏做科研或工程規劃時,常會問「某個 CCF 會議還有幾天截稿」。模型若憑訓練記憶回答,日期容易錯;自己開 CCFDDL、官網和時區對照頁,又費時間。DSH 社區插件 dsh-ccf(維護者 xwtxbzz,分類:聯網工具)把 CCF 會議截稿同步成本地緩存,提供命令與 Agent 工具查詢,並在系統提示中常駐未來 30 天的截稿摘要;桌面端右側還有「會議」面板,把截稿、摘要截止、審稿決定、rebuttal、會期與地點列在一處。
這是什麼¶
dsh-ccf 的定位是:給定一句話或篩選條件,能知道「下一個 CCF 相關截稿還有幾天」,並標明數據來源。
名單來自倉庫內自帶的 CCF 官方目錄快照(362 個會議、233 個期刊)。截稿時間默認走 CCFDDL 官方接口(383 個會議系列,含 rebuttal 與決定時間);接口未覆蓋的會議,可由配置的 LLM 去搜官網並抽取時間點,每週懶更新(一次最多補 6 個會)。沒有可用模型時,用 paper-deadlines 兜底,並在面板與系統提示裏註明出處。
插件不內置任何日期:只有 CCFDDL(source: ccfddl-api)、模型挖掘(source: model)、paper-deadlines 兜底三類來源;都沒有時顯示 —,不會填一個看起來合理的假日期。
核心功能¶
數據同步與補全¶
- 同步:從 CCFDDL 等公開源拉取數據(
/ccf sync)。 - 懶更新:按 CCF 名單讓模型補「還沒有時間點」或「該有下一屆」的會(
/ccf update,一輪最多 6 個;支持--focus、--area、--scope、--force等)。 - 緩存與過期:緩存帶
updatedAt,超過配置的staleHours後不再注入系統提示,並顯示「數據未同步」。
查詢與篩選¶
- 按天數窗口、CCF 等級(A/B/C)、方向(中文大類或
ai/cv/db等英文別名)、會議名模糊搜索列出截稿。 - 單個會議詳情含往屆截稿、錄用率等(
/ccf venue <名稱>)。 - Agent 工具:
ccf_deadlines、ccf_venue、ccf_update;refresh: true時先同步再回答。
返回中始終帶覆蓋度說明(例如名單共 362 個會議中有多少已有截稿、多少待補),避免把「窗口內條數」誤讀成「CCF 只有這麼多會」。時間在展示時按 Asia/Shanghai(或本機/配置的 timezone)換算,並保留上游時區口徑(如 AoE)供對照。
多源衝突與採信¶
CCFDDL 與 paper-deadlines 對同一會議日期不一致時,會標「來源衝突」;清單、/ccf status、系統提示裏都會說明,並提示「日期不是唯一說法」。可在面板或 /ccf prefer <會> <來源> 採信某一路,--reset 恢復默認;採信隻影響展示與導出,不改緩存主記錄。
系統提示與桌面面板¶
- 系統提示常駐未來 30 天內的截稿摘要(條數受上限約束時,衝突計數含被截斷部分)。
- 桌面端右側 「會議」 標籤:可滾動卡片、按窗口/等級/方向/名稱篩選;支持刷新緩存、同步、補數據;關注(★)的會不受天數窗口限制;7 天內有截稿時頂部有緊急條。
狀態與配置¶
/ccf status 展示版本、緩存來源、同步時間、待補數量、模型是否可用及原因;/ccf config 展示當前生效配置。參數寫錯(未知 --area、非法 --rank)會在報告開頭說明並列出可選值,不會返回誤導性的「0 條成功」。
安裝與啓用¶
依賴 DSH 4 及 @deepseek-ai/dsh-tools@>=0.1.0-rc.6;package.json 中 engines.dsh >= 0.2.0-rc.6。當前 npm 包版本爲 0.80.1(以安裝時商店或包內 package.json 爲準)。
從 npm 安裝(README 推薦):
dsh plugin --profile desktop add npm:dsh-ccf
從 Git 倉庫安裝:
dsh plugin --profile desktop add git+https://github.com/xwtxbzz/dsh-ccf.git
從本地目錄安裝(開發時):
dsh plugin --profile desktop add file:D:\doctor\dsh-ccf
也可將包名加入 profile 的 dsh.profile.bundles 後重啓 DSH。裝完後重啓客戶端,確認加載:
dsh plugin --profile desktop list | grep ccf
典型用法¶
下面是一組 README 中的快速命令;詳細子命令見 /ccf help。
/ccf sync # 拉一次 ccfddl / 公開 JSON 數據
/ccf update # 懶更新,一次最多 6 個會
/ccf update --focus CVPR # 只補名字裏帶 CVPR 的
/ccf list # 未來 120 天,按截稿升序
/ccf list --rank CCF-A # 只看 A 類
/ccf list --area CV --limit 5
/ccf venue CVPR # 單個會議詳情
/ccf prefer CVPR paper-deadlines # 多源衝突時採信某來源(--reset 恢復)
/ccf status # 版本、緩存、覆蓋度、模型狀態
需要 Agent 主動查表時,可調用 ccf_deadlines(參數含 days、rank、area、search、limit、pending、refresh 等)或 ccf_venue、ccf_update。
適用場景與注意¶
適合:在 DSH 桌面端寫論文計劃、排投稿日程、讓對話裏的 Agent 基於真實截稿倒計時回答「還有幾天」;需要一眼看到多會議時間軸時,用右側面板比反覆打開網頁省事。
注意:
- 插件以當前 DSH 進程權限運行,會訪問網絡拉取 CCFDDL 與可選的模型服務;安裝前建議在 GitHub 倉庫 閱讀源碼與許可證(README 未在已抓取片段中列出許可證全稱時,以倉庫根目錄爲準)。
- 模型補數據依賴已配置的 LLM;不可用時 README 說明會走 paper-deadlines 兜底,
/ccf status與/ccf model會寫明原因。 - 社區目錄 SkillHub 插件頁 與 GitHub 由社區維護,與 DeepSeek / 幻方無官方從屬關係;星標與版本以各站點實時顯示爲準(目錄線索爲 0 star)。
結尾¶
dsh-ccf 把 CCF 截稿從「靠記憶或手工查網頁」變成工具可查、命令可篩、提示可常駐的數據流水線,並對多源衝突、緩存過期、名單覆蓋度做了顯式說明。若要安裝或貢獻,可從社區目錄與 GitHub 入手:
- 目錄頁:https://www.skillhub.cn/plugins/xwtxbzz/dsh-ccf
- 源碼:https://github.com/xwtxbzz/dsh-ccf