fly3366
DeepJIT
JIT compiler plugin for deepseek-harness: compiles recurring agent workflows into hot skills and flow templates
- Stars
- 0
- Language
- TypeScript
- Created
- Aug 13, 2026
- Updated
- Aug 13, 2026
Introduction
DeepJIT
A JIT compiler plugin for deepseek-harness (dsh).
DeepJIT watches agent execution traces, mines recurring "hot" workflows, and compiles them with an LLM into reusable skills (markdown) or flows (step templates) — then feeds them back into the running harness, no restart.
traces ──► SQLite ──► hot-path mining ──► LLM compile ──► skills / flows ──► dsh
- Artifacts live under
~/.dsh/deepjit/and hot-reload into dsh automatically. - Compilation reuses the session's actual model; flows still pass permission gates.
- JIT never compiles its own tools, so it can't feed on itself.
Install
dsh plugin --profile web add github:fly3366/DeepJIT
Tools
deepjit_status— list / show / disable / enable / delete compiled artifacts.deepjit_flow— replay a compiled flow with{flow, args}.
Develop
npm install && npm test
All knobs (intervals, thresholds, locale, paths) are documented in
src/config.ts. See CONTRIBUTING.md,
SECURITY.md, AGENTS.md.