بنقرة واحدة
distill
Distill insights from a experimentalist agent's session histories — zero API calls
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Distill insights from a experimentalist agent's session histories — zero API calls
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Assay an experiment — deep analysis of results with cross-run comparison
Conjure a experimentalist agent — initialize and launch a new autonomous experiment
Steer a experimentalist agent — review progress and redirect a running experiment
Check connector status — show which integrations are connected and configured
Sign up for email notifications — experiment reports, paper suggestions, weekly digest
Brew — sync papers, process highlights, refresh the library
| name | distill |
| description | Distill insights from a experimentalist agent's session histories — zero API calls |
Extract the essence from a experimentalist agent's work. Read its Claude Code session histories, cross-reference with runs.jsonl, and produce structured research insights.
The user provides an experiment name or project ID (e.g. "tiny-matmul").
Resolve the project — call mcp__distillate__get_project_details to get the project path and run list.
Find session histories — Claude Code sessions are at ~/.claude/projects/ with a path-based key. Use Glob to find ~/.claude/projects/*<project-name>*/*.jsonl. Each .jsonl file is one experimentalist agent session.
Read sessions — for each session file (newest first, up to 10), read it and extract:
assistant messages with type: "text" blockstype: "thinking" in assistant contentruns.jsonl (status: "running", "keep", "discard")Cross-reference with runs — match sessions to runs by timestamp overlap. For each run:
Synthesize — across all sessions, identify:
Save enrichment — call mcp__distillate__save_enrichment with the project name and structured insights. These appear in the desktop UI — write for scannability, not for a paper:
key_breakthrough: One sentence. State the metric improvement and what caused it. No Greek letters, no parenthetical asides, no compressed notation.lessons_learned: 3-5 short sentences. Each starts with the finding, then one supporting number. No ALL CAPS. Write like you're explaining to a smart colleague.dead_ends: One sentence each — name the approach and why it failed.trajectory: 2-3 sentences — the story arc from baseline to current best.run_insights: dict of per-run insights (keyed by run ID)This writes to .distillate/llm_enrichment.json and the insights immediately appear in the desktop Control Panel.
Report — summarize: sessions analyzed, runs enriched, key breakthrough.
assistant messages — skip user messages (just tool results)./Users/foo/experiments/tiny-matmul → ~/.claude/projects/-Users-foo-experiments-tiny-matmul/