StellatoL/retro0

dsh-retro

DeepSeek Harness 经验复盘插件:采集、提炼、人工审阅、经验沉淀与博客联动。

包名
dsh-retro
版本
0.3.0
许可证
MIT
最近更新
2026年9月9日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:StellatoL/retro

Initial configuration

Run these commands in a DSH session. Quote paths that contain spaces:

/retro config vaultPath "D:/Notes/My Vault"
/retro config
/retro queue

Configure the optional blog integration:

/retro config blogPath "D:/Projects/my-blog"
/retro config blogBaseUrl https://example.com

Saved configuration changes take effect in the current plugin instance. Keep personal configuration out of the repository's bundle patch.

OptionDefault / purpose
vaultPathEmpty; root of the Obsidian vault
blogPathEmpty; root of the blog Git repository
blogBaseUrlEmpty; base URL for public article links
stagingDirIndex/06_Retro/_retro; staged retrospective cards
experienceRootIndex/06_Retro/经验库; permanent experience notes and index
proposalsDirIndex/06_Retro/_proposals; rule proposals
entriesDirIndex/06_Retro/_entries; entry drafts
settleDirsIndex/03_Full_Notes/04_Retro, Index/04_Projects, Index/06_Retro/经验库
readWhitelistIndex; vault-relative directories available for reading
templatesPaths for the experience, permanent and weekly templates, under Index/99_system/_templates/ by default
autoProposeOnGoalCompletetrue; suggest a retrospective when a goal completes
weeklyReminderDays7; reminder interval, not a scheduled task
llmProvider / llmModeldeepseek-official / deepseek-v4-flash; must be available in DSH
distillMaxChars / chunkChars30000 / 12000; positive integers for processing long sessions
blogAutoPushfalse; push the blog repository only when enabled or when --push is supplied

Use /retro config to read an option and /retro config to update it. Separate directory lists with commas and use true or false for booleans. To change template mappings, edit the runtime JSON configuration file and reload the plugin.

Configuration precedence is defaults < Cordis row configuration < runtime configuration file. The environment variables DSH_RETRO_VAULT, DSH_RETRO_BLOG and DSH_RETRO_BLOG_URL fill the corresponding values only when they are still empty after merging.