查一下我們剛升級的 SDK 有哪些破壞性變更,只列出會影響到這個模組的。回傳內容一張簡短的清單,每一行指向一筆 changelog 或一個文件頁,不影響這個模組的都被排除掉。
一個 dsh 工作階段可以讀你的檔案讀一整天,還是不知道廠商這週改了什麼。Felo Search 回傳帶日期、帶來源的答案,所以 agent 能照著實際出貨的東西行動,而不是照著 lockfile 記得的東西。
dsh 上的 Felo Search
cp -r felo-skills/felo-search .dsh/skills/dsh 直接從你指過去的資料夾讀技能,所以一個 Felo 套件距離能在工作階段裡被呼叫只有一次複製 —— 距離消失也只有一次刪除。
把搜尋加進一個 harness 的重點不是多一點文字。而是每一條說法送來時都附著它出自哪個頁面、什麼時候發布,讓你可以把不信任的部分直接丟掉。
把來源清單當成要求,而不是人情:「每一項都附上來源與日期,任何你無法查證的都標出來。」
這兩個在只讀儲存庫的 agent 上都會失敗,而套件掛上去之後,兩個都會帶著來源回來。
查一下我們剛升級的 SDK 有哪些破壞性變更,只列出會影響到這個模組的。回傳內容一張簡短的清單,每一行指向一筆 changelog 或一個文件頁,不影響這個模組的都被排除掉。
我們的整合測試在升級後開始失敗。查一下有沒有人回報同樣的失敗,告訴我這是我們的程式還是這個套件的問題。回傳內容把別人撞到的狀況對照你的 stack trace,並附上連結讓你自己判斷。
不用套件管理器,也不用建置步驟。dsh 掃描它探索根目錄的直接子層,所以整個安裝就是一次複製 —— 整個回復也就是一次刪除。
~/project/.dsh/skills/專案只在這個儲存庫載入。要讀一個套件、還不敢讓它碰整台機器時,這裡是對的地方。
~/.agents/skills/使用者在每個專案裡都載入,也是這台機器上其他 harness 會看的那個資料夾。
mkdir -p .dsh/skills
cp -r felo-skills/felo-search .dsh/skills/列出你在這個專案裡能呼叫的技能。一個掛好的套件還是可能看不見 —— 如果根目錄錯了,或者資料夾是巢狀的。
問這個工作階段能呼叫哪些技能。felo-search 應該以名字出現,而不是一個未知工具。
問一件最近的事,看看答案有沒有帶日期。沒有日期的答案,代表你讀到的是模型的記憶,不是這個技能。
在一個臨時 shell 裡把 FELO_API_KEY 取消設定,跑一次查詢。出現明確的憑證錯誤,代表技能接對了;沒有金鑰卻給出貌似合理的答案,代表哪裡有問題。
搜尋回答的是「現在什麼是真的」。這兩個把迴圈的其餘部分補上。
這 5 項技能都是為 DeepSeek Harness 撰寫的。它們在這個平台上的用法一致,所以你可以放在同一次工作階段裡組合使用,不必重新說明自己的環境。
從技能開始,再依 dsh 工作流程的需要組合模型、即時資料、知識與輸出工具——用的還是 Felo 技能已經在用的那個 Key。
當 Agent 需要自訂推理或生成時,使用成本效益更好的 LLM 存取。
為 Agent 提供最新的 Web 與社交訊號,而不是依賴過時的脈絡。
把工作建立在可重複使用的知識上,再轉換成可分享的交付物。
把工作流程從調研延伸到視覺呈現與可直接交付的 Office 成果。