Fullstack Expert 插件介紹

前言

DeepSeek Harness (DSH) 的核心設計理念之一是「一切皆插件」,通過組合原生能力與外部插件來擴展智能體行爲。在處理全棧工程任務時,常見的痛點包括缺乏結構化的執行流程、敏感操作缺乏邊界約束、以及完成狀態缺乏證據支撐。adithya-hmt/fullstack-expert 旨在解決這些問題,它不是更聰明的模型,而是圍繞 DSH 現有能力構建的一套嚴謹的工程循環與安全層。

插件定位

名稱:adithya-hmt/fullstack-expert
核心價值:Cordis-native(基於 Cordis 框架)、證據驅動的全棧工程規範。
定位:它爲 DeepSeek Harness 編碼智能體提供了一套工作流與安全機制,將倉庫檢查、垂直切片規劃、敏感操作邊界和驗證證據記錄流程化。

核心功能

該插件提供了一套完整的工程化手段,主要包括以下方面:

  • 作用域方法論提示:定義了從理解代碼、檢查現狀、設計架構、制定計劃、實現功能、測試、審覈到最終驗證的完整閉環。
  • 關鍵操作:
    • fullstack_plan:用於處理實質性工作,進行有界倉庫檢查並制定垂直切片計劃。
    • fullstack_check:用於結構化檢查、命令驗證或 Supabase 檢查,並記錄非驗證類的審覈事實。
  • 安全與治理:
    • 敏感操作邊界:明確區分敏感操作。
    • 權限分類:對操作進行分類。
    • 審批感知預執行門:在執行敏感操作前檢查審批狀態,若無法審批則拒絕執行。
    • 複雜度治理決策:基於需求、複用情況、依賴關係和安全控制進行決策。
  • 證據與驗證:
    • 驗證證據記錄:要求必須通過原生 Harness 的證據記錄才能完成。
    • 只讀 Supabase 項目證據檢測:在只讀模式下檢測 Supabase 項目狀態。
    • 會話/工具結果觀察:利用 Harness 的 session/event 和 tools/result 進行觀察。

安裝與啓用

在安裝前,請確保已安裝 DeepSeek Harness CLI。可以通過以下命令將插件作爲配置文件集安裝:

dsh plugin --profile web add git+https://github.com/adithya-hmt/fullstack-expert.git#v0.1.1

安裝完成後,可以通過 dsh --profile web --dump-config 確認配置已生效,隨後啓動 Harness。若需手動配置,需確保宿主編排包含原生 Harness 行(如 dsh-fs, dsh-shell, dsh-tools 等),並將插件提供的 cordis.patch.yml 疊加到配置中。

使用方法

使用該插件時,需遵循特定的操作流程以確保工程規範落地:

  1. 準備編排環境:啓動一個包含插件和原生 Harness 文件系統/工具/技能行的編排環境。
  2. 提出任務:向智能體請求功能開發、Bug 修復、代碼審查、重構或應用構建。
  3. 執行規劃:對於實質性工作,智能體應調用 fullstack_plan 進行倉庫檢查,並制定垂直切片計劃。
  4. 結構檢查:使用 fullstack_check 進行結構、命令或 Supabase 的只讀檢查,並記錄審覈事實。
  5. 完成驗證:只有當通過原生 Harness 的驗證證據記錄且無相關失敗時,才能視爲任務完成。

適用場景與注意事項

該插件適用於需要嚴格工程規範和審計痕跡的全棧開發場景。使用時需注意以下幾點:

  • 能力邊界:插件本身不提供瀏覽器驅動、Shell 執行器、文件系統後端、Dev Server 註冊表、Supabase SDK、數據庫客戶端、部署適配器或模型提供商。它複用宿主 Harness 的能力,瀏覽器驗證目前僅限於指南加證據記錄(直到穩定的瀏覽器工具組合形成)。
  • Supabase 操作:目前 Supabase 操作僅爲檢測和建議,敏感操作(如遷移、登錄、推送等)必須由用戶顯式執行。
  • 模型配置:插件假定 GPT-5.6 Max 已在 Harness 模型路由中配置,且配置文件中不應包含憑證。
  • 許可證:該插件爲 MIT 許可證。

結語

Fullstack Expert 通過定義明確的操作節點(fullstack_plan, fullstack_check)和嚴格的驗證證據要求,幫助 Harness 智能體從「猜測式」編碼轉向「證據驅動」的工程實踐。對於追求代碼質量和操作安全的團隊,這是一個值得納入工作流的插件。

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

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

小夜