CLI
Commands Reference

Commands Reference

devteam run

Execute a single task.

devteam run <prompt> [options]
OptionDescriptionDefault
--model, -mModel to usesonnet
--queue, -qTask queuedefault
--systemSystem prompt--
--contextJSON context object--
--priorityPriority 1-105
--timeoutTimeout in seconds300
--tagsComma-separated tags--
--wait, -wWait for completionfalse
--max-tokensMax response tokens--
--temperatureSampling temperature--
--output, -oOutput formattext

Examples

# Simple task
devteam run "Explain microservices" --model sonnet --wait
 
# With system prompt and context
devteam run "Analyze this code for vulnerabilities" \
  --system "You are a senior security engineer" \
  --context '{"language": "typescript", "framework": "express"}' \
  --model opus \
  --tags security,code-review \
  --wait
 
# Pipe input from file
cat document.txt | devteam run "Summarize this document" --wait
 
# Read from file using @ syntax
devteam run "Review this contract" --context contract=@./contract.txt --wait

devteam plan

Manage and execute DAG workflow plans.

devteam plan create

devteam plan create --file <path> [options]
OptionDescription
--file, -fPath to YAML or JSON plan definition
--nameOverride plan name
--tagsComma-separated tags
devteam plan create --file workflow.yaml --tags production,legal
# Plan dt_plan_xyz789 created (4 steps)

devteam plan run

devteam plan run <plan-id> [options]
OptionDescriptionDefault
--input, -iInput key=value pairs (use @file for file content)--
--wait, -wWait for completionfalse
--timeoutTimeout in seconds300
--hitlEnable HITL for steps (comma-separated)--
--hitl-thresholdConfidence threshold0.85
--verboseShow step-by-step progressfalse
devteam plan run dt_plan_xyz789 \
  --input contract=@./contract.txt jurisdiction="New York" \
  --hitl analyze-risk \
  --hitl-threshold 0.9 \
  --wait \
  --verbose

devteam plan list

devteam plan list [options]
OptionDescription
--tagsFilter by tags
--limitMax results (default: 20)
--output, -oOutput format

devteam plan status

devteam plan status <execution-id>

Output:

Execution: dt_exec_abc123
Plan: contract-review-pipeline (dt_plan_xyz789)
Status: running
Progress: 2/4 steps complete

Steps:
  extract          completed   3.2s   sonnet
  analyze-risk     running     ...    opus
  check-compliance running     ...    sonnet
  generate-report  pending     ...    sonnet

Tokens: 1,847 in / 1,203 out
Cost: $0.018 (estimated total: $0.034)

devteam templates

Manage workflow templates.

devteam templates list

devteam templates list [options]
OptionDescription
--industryFilter by industry
--searchSearch by name/description
--tagsFilter by tags
--output, -oOutput format
devteam templates list --industry legal -o table

Output:

ID                     Name                    Steps  Est. Cost  Industry
contract-review-v1     Contract Review         4      $0.034     legal
compliance-audit-v1    Compliance Audit        5      $0.051     legal
nda-generator-v1       NDA Generator           3      $0.022     legal
ip-assessment-v1       IP Assessment           6      $0.068     legal

devteam templates deploy

devteam templates deploy <template-id> [options]
OptionDescription
--input, -iInput key=value pairs
--model-overrideOverride model for a step (step=model)
--wait, -wWait for completion
--timeoutTimeout in seconds
devteam templates deploy contract-review-v1 \
  --input contract=@./contract.pdf jurisdiction="Delaware" \
  --model-override analyze-risk=opus \
  --wait

devteam templates info

devteam templates info <template-id>

Shows full template details including steps, input schema, and estimated costs.

devteam status

Check the status of any task or execution.

devteam status <id>

Automatically detects whether the ID is a task, plan, or execution.

devteam status dt_task_abc123
devteam status dt_exec_xyz789

devteam logs

View task execution logs.

devteam logs <id> [options]
OptionDescription
--follow, -fStream logs in real time
--tail, -nShow last N lines
--stepFilter by step ID (for plans)
# Follow logs for a running task
devteam logs dt_task_abc123 --follow
 
# View plan step logs
devteam logs dt_exec_xyz789 --step analyze-risk

devteam approvals

Manage HITL approval queue.

devteam approvals list

devteam approvals list [options]
OptionDescription
--queueFilter by queue
--tagsFilter by tags
--expiredInclude expired approvals

devteam approvals approve

devteam approvals approve <task-id> [options]
OptionDescription
--commentReviewer comment
--modified-outputProvide corrected output

devteam approvals reject

devteam approvals reject <task-id> [options]
OptionDescription
--reasonRejection reason (required)
--retryRetry with feedback
devteam approvals reject dt_task_abc123 \
  --reason "Missing indemnification analysis" \
  --retry

devteam config

Manage CLI configuration.

devteam config list                    # Show all settings
devteam config set <key> <value>       # Set a value
devteam config get <key>               # Get a value
devteam config profile create <name>   # Create a profile
devteam config profile use <name>      # Switch profiles
devteam config profile list            # List profiles
devteam config profile delete <name>   # Delete a profile

devteam doctor

Run system diagnostics.

devteam doctor

devteam doctor checks your Node.js version, network connectivity, authentication status, and Temporal reachability. Run it when troubleshooting connection issues.

devteam whoami

Show the current authenticated user and configuration.

devteam whoami
# Email: dev@example.com
# Role: admin
# API: https://devteam.marsala.dev
# Profile: production
# Token expires: 2026-03-20T10:00:00Z

Next Steps