Package Management
Package Management
Section titled “Package Management”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).
Supported Package Sources
Section titled “Supported Package Sources”- 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.
CLI Commands
Section titled “CLI Commands”# Install a GitHub release binary (e.g. GitHub CLI)dewee packages install github:cli/cli
# List installed packages in the workspacedewee packages list
# Verify package installation and binary permissionsdewee packages verify github:cli/cli
# View package installation execution logsdewee packages logs <install-run-id>
# Remove an installed packagedewee packages remove github:cli/cli