前言¶
在 DeepSeek Harness(DSH)裏做項目規劃時,常見的問題是把項目訪談、任務排期、甘特圖展示和文檔導出分散在不同步驟中。dsh-plugin-project-management 把這些步驟接成一個插件流程:先由智能體訪談項目信息,再生成項目時間線 / 甘特圖,最後導出爲 Word(.docx)或 Excel(.xlsx)。
這是什麼¶
這是一個 DeepSeek Harness 插件,倉庫維護者爲 Luke-Yong,許可證爲 MIT。
它通過 project-interview skill 訪談用戶,生成項目時間線 / 甘特圖,並支持導出 Word 或 Excel。插件會把項目定義和時間線持久化到工作區文件,便於跨會話繼續。
核心功能¶
- 項目訪談:通過
project-interviewskill 收集項目信息。 - 時間線生成:生成項目時間線 / 甘特圖;排期計算是確定性的,支持依賴感知、工作日感知、關鍵路徑和可行性檢查。
- 項目定義:
pm_project_define用於校驗 / 歸一化項目定義並持久化。 - 排期與調整:
pm_timeline_generate用於安排任務;pm_timeline_update用於調整任務。 - 恢復與導出:
pm_project_load用於加載已保存項目;pm_timeline_export用於導出docx或xlsx。 - 狀態持久化:項目定義和時間線保存到
data/project_management/project_data.json。 - 會話恢復:新會話中如果已有時間線,插件會提醒智能體已有保存計劃,並可加載已保存項目繼續。
- Web UI:提供 Project tab 和 compact project dock。Web UI 面板會讀取當前會話保存的項目狀態;已覈實資料說明這兩個 Web UI 表面不需要 harness patch,可與 stock web app 工作。
安裝與啓用¶
已覈實資料給出的安裝命令是:
dsh plugin --profile web add github:Luke-Yong/dsh-plugin-project-management
安裝後,在 DSH Web 應用中打開對應會話,即可使用插件提供的工具和 Web UI。
典型用法¶
以下示例來自已覈實資料:
1、打開 http://127.0.0.1:3080,並請求:
Plan a timeline for my mobile app and export it as both Word and Excel.
2、智能體使用 project-interview skill 收集 features、priorities、timeline/milestones、agent budget per duration 和 constraints。
3、調用 pm_project_define,校驗 / 歸一化項目定義並持久化。
4、調用 pm_timeline_generate,安排任務。
5、調用 pm_timeline_update,調整任務。
6、調用 pm_timeline_export,使用 format: docx | xlsx 導出。
7、如果需要從 data/project_management/project_data.json 恢復會話,使用 pm_project_load。
適用場景與注意¶
適合:
- 需要把項目訪談、排期、導出接到 DSH 工作流。
- 需要跨會話保留項目計劃。
- 需要導出
.docx或.xlsx項目文檔。 - 需要在 DSH Web 應用中查看項目狀態。
注意:
- 當前 MVP 限制:一個 workspace 內只有一個項目。
- 項目狀態保存路徑爲
<workspace>/data/project_management/project_data.json。 - 舊版
.dsh-pm/project.json會作爲向後兼容的 fallback 讀取。 - 插件以當前 dsh 進程權限運行;安裝前應檢查源碼與許可證。該插件許可證爲 MIT。
結尾¶
這個插件把項目計劃裏的幾個常見步驟收斂到一個 DSH 插件裏:訪談、定義、排期、調整、導出和恢復。如果需要在 DSH Web 應用中快速產出項目時間線,並導出爲 .docx 或 .xlsx,可以從倉庫查看實現和工具定義。
已覈實資料未提供目錄頁 URL;GitHub 倉庫: