milk routes each prompt between a cheap primary agent and a deep escalation agent — keeping the full conversation in sync across both — then goes further: tools, MCP, multi-agent workflows, persistent memory, and an eval harness. Start cheap. Go deep when you need it.
curl -fsSL https://raw.githubusercontent.com/scoutme/milk/main/install.sh | sh
Each prompt is classified and sent to the right agent without you changing tools — sticky escalation keeps hard turns on the deep agent.
When escalation fires, the primary conversation is reformatted as context — the escalation agent orients itself without a separate setup step.
Built-in bash/file/HTTP tools, MCP servers (stdio or HTTP, OAuth-aware), and agent-as-tool — expose any configured agent as a callable peer.
Background sub-agents for async research, plus a native /workflow engine — dev, pair, swarm, or your own YAML — with typed verdicts and checkpoint/resume.
A Percept store survives across sessions; loop detection warns and can auto-interrupt when an agent gets stuck.