Install
Quick start
Configuration
The CLI resolves connection details and output format using environment variables, a config file, or built-in defaults.| Variable | Description | Default |
|---|---|---|
KONDUKTOR_URL | Server URL | http://127.0.0.1:8080 |
KONDUKTOR_TOKEN | Auth token | (set by auth login) |
KONDUKTOR_WORKSPACE | Default workspace | (set by workspaces set-default) |
KONDUKTOR_OUTPUT | Output format: human, json, or toon | human |
~/.konduktor/cli.json). Use toon output for agent usage — it encodes the same structured data as JSON with significantly fewer tokens.
Commands
auth
Authenticate against your Konduktor instance.
| Flag | Description |
|---|---|
--server <url> | Server URL (defaults to current config) |
--username <username> | Username |
--password <password> | Password (required alongside —username for non-interactive) |
status
Check server health.
metrics
Show server resource metrics (CPU, memory, disk, active sessions, worktree disk usage).
workspaces
A workspace is a git repository that Konduktor operates in. Projects, tasks, scheduled agents, and documents are all scoped to workspaces.
board
Display the task board — a kanban-style view of all tasks in a workspace.
tasks
Tasks are units of work that Claude Code agents execute.
Listing and viewing
Creating
Editing
Moving between columns
idea, to_do, in_progress, pr_submitted, done, trash
Running
Deleting and restoring
sessions
Sessions represent individual agent execution runs. A task can have multiple sessions (retries, resumes).
Viewing logs
projects
Projects group related tasks and organize them into phases.
Phases
Phases are ordered stages within a project (e.g. “Design”, “Implementation”, “Testing”).docs
Manage workspace documents. Documents are injected into agent context when running tasks.
questions
Agents can ask questions during task execution. Answer them via the CLI or UI.
schedule
Configure scheduled agents that run on cron schedules to review the board, triage tasks, or run custom workflows. Multiple named schedules are supported per workspace.
Listing and viewing
Creating
Updating
Running and stopping
<ref> accepts a schedule UUID or its slug name (e.g. pr-reviewer).
config
Manage workspace-level configuration.
logs
View server and runner logs for debugging.
Output format
Most commands accept--json, --human-readable, and --toon flags to override the format for a single invocation. To change the default persistently:
Global options
Task ID shorthand
Most commands accept task IDs as short prefixes. You don’t need to type the full UUID — the first 8 characters are usually enough:Agent & CI/CD usage
CI/CD
SetKONDUKTOR_URL and KONDUKTOR_TOKEN as environment variables — no konduktor auth login needed:
AI agents
The CLI is designed to be used by AI agents as a subprocess. Usetoon output format to minimise token usage:
toon format is a compact, token-efficient encoding that conveys the same structured data as JSON with significantly fewer tokens.