Skip to main content

CLI for multi-agent orchestration

Project description

cowork

CLI for multi-agent orchestration. Define agents, assign tasks, and run coordinated workflows from the terminal.

Installation

pip install cowork

Usage

# Initialize a new cowork project
cowork init

# Add an agent
cowork agent add researcher --role "Research and summarize topics"
cowork agent add writer --role "Write content based on research"

# List agents
cowork agent list

# Run a task
cowork run "Write a blog post about AI" --agents researcher,writer

# Check status
cowork status

Workflow File

Define workflows in cowork.yaml:

agents:
  - name: researcher
    role: Research and gather information
    model: claude-sonnet-4-6

  - name: writer
    role: Write polished content
    model: claude-sonnet-4-6

tasks:
  - name: research_phase
    agent: researcher
    prompt: "Research the topic: {topic}"

  - name: write_phase
    agent: writer
    depends_on: research_phase
    prompt: "Write a blog post using this research: {research_phase.output}"

Run the workflow:

cowork workflow run cowork.yaml --var topic="Future of AI"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cowork_cli-0.1.0.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cowork_cli-0.1.0-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file cowork_cli-0.1.0.tar.gz.

File metadata

  • Download URL: cowork_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for cowork_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e75ef328aae7a4235503254d5eeac8185070a39921ef8164a3ccd46461b169f3
MD5 1d5f5e9d6e92385696bdb84fbdf2a55f
BLAKE2b-256 e94149088f38621d801cdc01d2712d2fa2165082dc10801afe0dd25ebecd32d0

See more details on using hashes here.

File details

Details for the file cowork_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: cowork_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for cowork_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bc9ece14955849a0cb70f6580facf17aeb7fd6e87f16ba6f11b1c98280e761bb
MD5 7a408348ac9bff4e4cf8fbdfff99f5e4
BLAKE2b-256 2f8d9d3b1392c85f21e69921afa75c01cd755f77c25747b1dad271ef4be42552

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page