WinDAGs

AI agents that build institutional memory.

windags.exe — VR Knot Tying
2x speed

You describe the problem. WinDAGs builds the team.

Specialist agents execute in parallel waves and recover from failure — all in real time.

Free During BetaSource Available (BSL 1.1)Local-First
/next-move

NOT SURE WHAT TO DO NEXT?

Next-Move looks at your project, recent files, git state, skills, and runtime setup, then suggests a path before anything runs.

/next-move demo
/next-move terminal demo — a real prediction from a WinDAGs session

THE SELECTION CASCADE

The first promise is simple: show the plan. When you want the deeper version, WinDAGs can also show how each node got its skill and why it belongs in the graph.

selection.cascade
01
SCAN
551 skills
Full library scan
complete
02
NARROW
~10 candidates
Semantic narrowing
ranked
03
GRAFT
1 per node
Informed selection
ready
Without skills
"Write some tests"
Generic output. No context.
With /next-move
vitest-testing-patterns
Collocated, typed, coverage-aware.
Read the deep dive

THE PROBLEM WITH AI AGENTS

Today's agent frameworks give you parallelism without intelligence. Speed without safety. Here's what's missing.

NO LEARNING

Agents remember conversations but never learn which approaches actually work. No quality tracking. No skill ranking. Same strategy every time.

NO WARNING

Agents charge ahead without checking their work. No quality gates. No cost estimates. No approval step.

NO ADAPTATION

When something fails, the retry is identical. No strategy change. No fallback. Just the same mistake twice.

UNDER THE HOOD

Two views of the same intelligence — the learning pipeline and the live execution graph, running together.

windags.exe — Live Orchestration
Pipeline (6-Phase)
Execution (14-Node)
Progress0/14
Active0
Cost$0.00
Wave 0Corpus ingestion$0.02

The Understand phase activates — scanning your codebase for structure, patterns, and dependencies.

6 phases + 14 nodes
~$0.27 estimated
Auto-animating

FOUR SUBSYSTEMS

Skill retrieval cascade, contradiction detection, cost gating, failure handling. Each one earns its place by catching a class of failure the others can't see.

LEARNING LOOP

Every accept/reject feeds two attribution stages — local k-NN (your history) and global priors (cross-user, opt-out) — that re-rank the skill cascade for similar future tasks. Six-stage retrieval (BM25 → Tool2Vec → RRF → cross-encoder → local k-NN → global priors) replaces the bandit approaches we tried first.

BM25 → Tool2Vec → RRF → Cross-encoder → Local k-NN → Global priors

RISK ANALYSIS

Every node gets a risk score before execution. Contradiction detection catches conflicting agent outputs before they merge.

Risk Auditor • Dependency Checker • Contradiction Gate

RESILIENCE

Exponential backoff, model fallbacks, and automatic retries. When node 7 fails, node 8 doesn't. The DAG adapts.

5× retry • Model escalation • Graceful degradation

COST CONTROL

See estimated cost BEFORE execution. Set budgets per node. Model tier selection minimizes spend without sacrificing quality.

Opus → Sonnet → Haiku • Budget gates • Cost tracking

HONEST COMPARISON

We respect these frameworks. Here's where WinDAGs differs.

FeatureWinDAGsLangGraphCrewAIAutoGen
DAG-based task orchestration
Cross-session memory
Statistical skill quality learning
5-step skill selection cascade
Human-in-the-loop gates
Cost estimation before execution
Contradiction detection
Wave-based parallelism
200+ curated skill library
Zero token overhead (CLI agents)
Risk analysis per node
Open source (BSL 1.1)

Comparison based on public documentation as of Mar 2026. We may be wrong — PRs welcome.

HOW IT WORKS

From natural language to parallel execution in four steps.

01

DESCRIBE

Tell WinDAGs what you want in plain English. No jargon required.

02

DECOMPOSE

Your request gets broken into subtasks automatically. DAGs form.

03

MATCH

WinDAGs picks useful skills for each step. The technical ranking details are available when you need them.

04

EXECUTE

Agents run in parallel waves. Outputs flow forward. You stay in control.

BETA TESTING SPRING 2026

Be among the first to orchestrate AI agent teams with WinDAGs.

Request Early Access

Request Early Access

Get notified when the beta launches. No spam.

WHAT IT ACTUALLY IS

A local-first DAG runtime for multi-agent workflows. Each box below maps to a concrete subsystem in the codebase.

subsystems.map5 rows
1CATALOG
Skill catalog (551 hand-written specialists)
SKILL.md frontmatter + bodies + reference manifests.
2MATCH
Six-stage retrieval cascade
BM25 (Porter + bigrams) → Tool2Vec → RRF fusion → cross-encoder rerank → local attribution k-NN → cross-user global priors.
3EXEC
DAG executor
Topologically sorted waves of claude -p processes. Abort propagation via SIGTERM → SIGKILL.
4GATE
Cost gate + human-in-the-loop
Per-DAG estimate before execution; approve, modify, abort, or pause at wave boundaries.
5LEARN
Attribution + skill sharpening
Outcome signals keyed by query embedding feed the cascade's last stage.

Source-available under BSL 1.1. The whole retrieval pipeline is ~1500 lines of TypeScript. Read the code →

STAY IN THE LOOP

Get notified when the beta launches and when we ship new skills. No spam. Unsubscribe anytime.

Email Signup