Documentation

Build with Dedalus

Everything you need to prune context, compose workflows and govern your LLMOps — from your first command to production scale.

Quickstart

Install the CLI, authenticate, and prune your first repository in under a minute.

# 1. Install the CLI
npm i -g @dedalus/cli

# 2. Authenticate
dedalus login

# 3. Prune a repository into SlimContext
dedalus prune ./monorepo --out context.slim

SDK reference

The TypeScript SDK gives you programmatic access to pruning, workflow execution and metrics.

import { Dedalus } from "@dedalus/sdk"

const client = new Dedalus({ apiKey: process.env.DEDALUS_API_KEY })

const context = await client.prune({
  path: "./monorepo",
  budget: 90_000, // target tokens
})

const run = await client.workflows.run("triage-agent", {
  input: context,
})

CLI

Common commands for everyday workflows. Run dedalus --help for the full list.

dedalus prune <path>      Build SlimContext from a repo
dedalus workflows list    List workflow definitions
dedalus workflows run     Execute a workflow pipeline
dedalus metrics tail      Stream live LLMOps metrics
dedalus login             Authenticate this machine

API

A REST API is available for every platform capability. Authenticate with a bearer token from your dashboard.

curl https://api.dedalus.pro/v1/prune \
  -H "Authorization: Bearer $DEDALUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "repo": "acme/monorepo", "budget": 90000 }'

Ready to architect your first pipeline?

Start building free