Skip to main content

Lightweight CLI for agent orchestration

Project description

StrawPot CLI

Lightweight CLI for agent orchestration. StrawPot connects Denden (gRPC agent-to-orchestrator transport) and StrawHub (skill & role registry) to run multi-agent sessions in isolated environments.

Install

pip install strawpot

Usage

# Start a session (foreground, interactive)
strawpot start
strawpot start --role team-lead --runtime strawpot-claude-code

# Install skills and roles from StrawHub
strawpot install skill git-workflow
strawpot install role implementer

# Search and list
strawpot search "code review"
strawpot list

# Show merged config
strawpot config

Configuration

Global: $STRAWPOT_HOME/strawpot.toml (default ~/.strawpot/strawpot.toml) Project: strawpot.toml (project root)

runtime = "strawpot-claude-code"       # strawpot-claude-code | codex | openhands
isolation = "worktree"        # worktree | docker

[denden]
addr = "127.0.0.1:9700"

[orchestrator]
role = "team-lead"

[policy]
max_depth = 3
cache_delegations = true     # cache delegation results (default: true)
max_num_delegations = 0      # max delegation calls per session (0 = unlimited)

Links

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

strawpot-0.1.37.tar.gz (113.4 kB view details)

Uploaded Source

Built Distribution

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

strawpot-0.1.37-py3-none-any.whl (62.1 kB view details)

Uploaded Python 3

File details

Details for the file strawpot-0.1.37.tar.gz.

File metadata

  • Download URL: strawpot-0.1.37.tar.gz
  • Upload date:
  • Size: 113.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for strawpot-0.1.37.tar.gz
Algorithm Hash digest
SHA256 79993257c3ab5b27903378fafedb55dd2a4ce4946b7e2e97f0109a5793ee27e6
MD5 f447cd7ba974485b506460017d9aaeb0
BLAKE2b-256 465f528c652487e34a938d5744fb582e7e058cc1130e36854271ad85d8bd89a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for strawpot-0.1.37.tar.gz:

Publisher: release.yml on strawpot/strawpot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file strawpot-0.1.37-py3-none-any.whl.

File metadata

  • Download URL: strawpot-0.1.37-py3-none-any.whl
  • Upload date:
  • Size: 62.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for strawpot-0.1.37-py3-none-any.whl
Algorithm Hash digest
SHA256 17e9699a119728dc17c18884e419b63cfffafb86ca9ebbcff597ebbe6509f062
MD5 0a1febb052d24706bd431faa0b7cc6e8
BLAKE2b-256 e4d4a31710a644da64a57907d722c82654bc498b3e46e33d84906dce1fed1d30

See more details on using hashes here.

Provenance

The following attestation bundles were made for strawpot-0.1.37-py3-none-any.whl:

Publisher: release.yml on strawpot/strawpot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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