runtime36: A Second Brain for Coding Agents in DeepSeek Harness, Sealing Daily Work and Distilling into Obsidian
398894496-arch/runtime36
A DSH plugin that gives coding agents a second brain: seal and distill daily into Obsidian, hit the exact page tomorrow for persistent memory and self-evolution.
runtime36 is a DSH plugin for DeepSeek Harness that provides a second brain for coding agents. It automatically seals daily work logs via a daily timer, distills them into Obsidian, and the next day the agent hits the target page by entering a short noun, not last week's chat. It uses a layered protocol (L1 logs, L2 distill, L3 promote, L4 lock) for daily self-evolution, with dual SHA-256 retrieval and no vector database. Supports Cursor, Codex, Claude Code, and DeepSeek Harness, maintained by 398894496-arch under MIT.
How to Install
dsh plugin --profile web add github:398894496-arch/runtime36- Category
- Memory & Context
- Platform
- DSH Plugin
- Author
- 398894496-arch
- Distribution
- Plugin
runtime36 Key Features
runtime36 Repo Summary
What Does It Do?
DSH-KRouter is a DSH plugin for DeepSeek Harness that provides a second brain for coding agents, sealing the day and distilling it into Obsidian so the next day's agent hits that page instead of last week's chat. It solves the problem of chat not being memory, using a layered protocol (L1 logs, L2 distill, L3 promote, L4 lock) for daily self-evolution, with retrieval as a lock: a short noun maps to the page plus dual SHA-256, no vector database needed. Maintained by 398894496-arch under the MIT license, it supports Cursor, Codex, Claude Code, and DeepSeek Harness.
Core Features
- Daily sealing: automatically logs each day's work under
05, never treating a log as a reusable method. - Distillation: automatically distills logs, but summaries never replace originals, and it never auto-writes
activemethods. - Two-step promotion: when five gates pass, a
provisionalmethod is written the same day; the next similar task asks for adoption, and after adoption it becomesactive. - Locked retrieval: a short noun maps directly to the target page with dual SHA-256, taking tens of milliseconds on an 8 GB M2, with no vector fallback or neighbor citation.
- Three-layer verification: implementation (clone_25), comparison (lock_vs_neighbor), and author self-report (25/25) are strictly separated, ensuring the code matches the protocol.
How to Use This Plugin?
After enabling it in DSH, the plugin runs a daily timer by default, automatically performing sealing and distillation. When an agent encounters a similar task the next day, it can hit the target page via locked retrieval by entering a short noun; when five gates pass, the plugin writes a provisional method that day and asks for adoption on the next similar task. To adjust behavior, modify the protocol rules in PROTOCOL.md or the architecture configuration in docs/ARCHITECTURE.md.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: 398894496-arch/runtime36. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
