Skip to content

RoutineKit v0.1.0 — keep a successful workflow

Choose a tag to compare

@sjh9714 sjh9714 released this 05 Sep 05:44
· 2 commits to main since this release

RoutineKit v0.1.0 — keep a successful workflow

Your agent did it once. Make it a tool you can run again.

RoutineKit captures explicitly selected, successful tool calls, turns them into a reviewed linear routine with named inputs and references to earlier results, and replays it against live tool contracts with fresh approval.

Actual local workbench recording

This recording is a disclosed scripted tutorial through a real native-WebMCP browser, not an autonomous-model demonstration. The replay uses a changed input and the newly returned result id.

Try it

npx routinekit doctor
npx routinekit demo

In DeepSeek Harness:

dsh plugin --profile web add routinekit

Use Node 22.19+ and DSH 0.1.2-rc.1 for this preview. The browser tutorial requires current Chrome/Edge or Playwright Chromium with native WebMCP. No account, API key or GPU is required for the tutorial. Keep package-age policies intact if a newly published package is not yet eligible.

First-day installation note: npm published 0.1.0 at 2026-09-05 05:43:52 UTC. With a 24-hour package-age policy, wait until 2026-09-06 05:43:53 UTC or your longer configured window before registry installation. In an isolated test, pnpm 11.24.0's built-in non-strict default automatically added an exception for this new version; that is not counted as a policy-preserving install. Do not lower your policy or add an exception for this preview. A separate fresh npm install and its real-browser doctor check passed. The three-OS official DSH CI installs the identical packed release, not an aged registry package.

Included

  • DSH tools and a local web sidebar workbench; native replay stays in the host's scoped tool and approval pipeline.
  • Standalone workbench and MCP stdio server; MCP actions require human form elicitation.
  • Native WebMCP discovery and execution in a fresh browser context.
  • Review/import/export, companion SKILL.md, result references, explicit success checks, contract-drift stops, and cancellation.

The replay engine makes zero model calls. Launching a saved native routine from the DSH panel queues a host request and may use the host model.

Validation and limits

25 unit/integration tests, native-browser changed-input workflows, actual workbench interactions, MCP protocol flows, isolated package installation, and official DSH installation/workspace/panel/tool-discovery/removal checks. See the exact release-source CI and the source tests.

This is an early developer preview, not a general computer-use agent or a hostile-plugin sandbox. Linear exact-value bindings only: no inferred loops, branches, transformations, arbitrary website support, or silent fallback. A SKILL.md does not transfer credentials or approval. Raw recording outputs are not saved by RoutineKit; reviewed literal arguments can still contain private data. Earlier side effects cannot be rolled back automatically. Native DSH tools must cooperate with cancellation, and MCP clients control their own approval UI dismissal.

The README covers setup, storage, browser restrictions, compatibility, and prior work. MIT licensed.