Skip to content

Package Management

.md

Dewee enables agents to dynamically install and execute binary tools and runtime libraries inside their sandboxed workspace environments (internal/tools/ and cmd/packages_cmd.go).

  • GitHub Releases (github:owner/repo): Downloads, verifies, and installs precompiled binary releases from GitHub into the agent workspace.
  • Alpine APK Packages (apk:package-name): Installs system dependencies in containerized sandbox runtimes.
  • Python Pip Packages (pip:package-name): Installs Python packages into the workspace virtualenv.
  • Node.js NPM Packages (npm:package-name): Installs npm CLI packages and library dependencies.
Terminal window
# Install a GitHub release binary (e.g. GitHub CLI)
dewee packages install github:cli/cli
# List installed packages in the workspace
dewee packages list
# Verify package installation and binary permissions
dewee packages verify github:cli/cli
# View package installation execution logs
dewee packages logs <install-run-id>
# Remove an installed package
dewee packages remove github:cli/cli