Aeanfx/dsh-plugin-dated-folders
This plug-in is completely produced by DeepSeek Harness AI, and manual operation is only assisted (account/upload/2FA release)
dsh-plugin-dated-folders keeps the clutter away with one folder per day: when the agent generates a new file, it names the folder YYYY-MM-DD_<description> (e.g. 2026-08-14_notes) where the description is ≤ 10 bytes (UTF-8 — roughly 3 CJK characters or 10 ASCII letters), reuses the same-day folder when it already exists, and dates the folder by the day the file is generated. Edits to existing files and explicitly user-specified paths are left untouched. Mechanically it registers one system-prompt section through the systemPrompt service — the same mechanism used by official dsh-plan-mode / dsh-persona — so the rule folds into every model request and the agent, its subagents and workflow workers all follow it. It publishes no service and depends only on @deepseek-ai/cordis (peer) and zod.
Install
dsh plugin --profile web add dsh-plugin-dated-foldersnpm dsh-plugin-dated-folders 0.1.1 verified 2026-09-03 (repository field → github.com/Aeanfx/dsh-plugin-dated-folders; README EN primary). Recommended option: install into the profile (dsh plugin --profile web add dsh-plugin-dated-folders — the loader resolves packages from the profile dir, not a global install; pnpm required: npm install -g pnpm), then add one row to your agent preset's agent.cordis.yml with an explicit config map (- id: dated-folders, name: dsh-plugin-dated-folders, config: {}; customize the rule via config.section). Since v0.1.1 the plugin tolerates a missing config. Option 2 is dsh plugin --profile web add dsh-plugin-dated-folders alone, then add the composition row to cordis.patch.yml.
Compatibility
DSH host (agent plane); peer @deepseek-ai/cordis + zod; registers a systemPrompt section (dated-folders:policy, order 55) like official dsh-plan-mode / dsh-persona.
Details
- Repo: Aeanfx/dsh-plugin-dated-folders
- Category: Other
- Stars: 0
- Version: npm dsh-plugin-dated-folders 0.1.1
- Last push: 2026-08-14
- First seen: 2026-08-14
Recent updates
One folder per day: YYYY-MM-DD_<description> naming; same-day reuse; user-specified paths untouched; systemPrompt-section enforcement (order 55).
FAQ
- How are new folders named?
- YYYY-MM-DD_<description> with a ≤10-byte description (about 3 CJK characters or 10 ASCII letters); the date is the day the file is generated.
- Does it touch my existing files?
- No — edits to existing files and explicitly user-specified paths are left untouched.
- How is the rule enforced?
- A systemPrompt section (dated-folders:policy, order 55) is folded into every model request, so subagents and workflow workers follow it too.
Alternatives
clouwer/dsh-memsearch · sikwoxy/dsh-tool-memory · bwndlct/dsh-session-export