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.

Other ★ 0 updated 2026-08-14 ✅ runtime-tested
View on GitHub ↗

Install

dsh plugin --profile web add dsh-plugin-dated-folders

npm 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

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

More plugins in Other

Browse more in Other

Guides for Other plugins