Skip to main content

DarrxScale Workspace Agent — remote tool execution engine for the DarrxScale Agentic System

Project description

DarrxScale Workspace Agent

PyPI Python

A standalone tool execution engine that runs on your machine. Receives tool commands from the DarrxScale backend via WebSocket, executes them locally, and returns results.

Install

pip install darrxscale-workspace-agent

Quick Start

# Get your token from the DarrxScale Workspace Hub
workspace-agent --server wss://your-server.com --token dt_ws_your_token --workspace ~/projects

Or with Python module:

python -m agent_runtime --server wss://your-server.com --token dt_ws_your_token --workspace ~/projects

Docker

docker run -d \
  --name workspace-agent \
  -v ~/projects:/workspace \
  -e TOKEN=dt_ws_your_token \
  -e SERVER=wss://your-server.com \
  darrxscale/workspace-agent:latest

What It Does

  • Executes tools locally: filesystem, shell, browser, Android, web fetch, email
  • Service API calls: receives credential-less specs from backend, resolves credentials from local encrypted vault
  • Credentials stay local: entered in the frontend, synced to your machine, never stored on servers
  • Multi-agent: one instance serves all your agents — configure routing from the frontend

Architecture

Frontend (control plane)
    ↓ WSS
Backend (LLM + orchestration)
    ↓ WSS
Workspace Agent (your machine)
    → Local tools (file, shell, browser)
    → Service executor (vault → inject creds → HTTP)
    → Encrypted credential vault

Configuration

Env Var Default Description
TOKEN (required) Auth token from the frontend
SERVER wss://localhost:8000 Backend WSS URL
WORKSPACE_PATH /workspace Working directory
LOG_LEVEL INFO Logging level
AUDIT_LEVEL full Audit detail: full, summary, errors_only

Optional Extras

# Browser automation (Playwright)
pip install darrxscale-workspace-agent[browser]

# Android automation
pip install darrxscale-workspace-agent[android]

# Everything
pip install darrxscale-workspace-agent[all]

Self Test

workspace-agent --self-test

Security

  • Encrypted vault: credentials stored with AES-256-GCM, key derived from your token
  • Per-agent limits: filesystem restrictions, command allowlists, rate limits
  • Audit trail: every tool execution logged as structured JSON to stdout

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

darrxscale_workspace_agent-1.1.0.tar.gz (88.5 kB view details)

Uploaded Source

Built Distribution

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

darrxscale_workspace_agent-1.1.0-py3-none-any.whl (101.7 kB view details)

Uploaded Python 3

File details

Details for the file darrxscale_workspace_agent-1.1.0.tar.gz.

File metadata

File hashes

Hashes for darrxscale_workspace_agent-1.1.0.tar.gz
Algorithm Hash digest
SHA256 e4e05eddd80fee079f10a477007b8a0d264450e44fd7da49690827a5faba37df
MD5 77423691efa3711dde70986287aea8e5
BLAKE2b-256 f47807472199e94d95f9bcdd89e4d2625709ef94074edd4eaee0974fd6e21659

See more details on using hashes here.

File details

Details for the file darrxscale_workspace_agent-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for darrxscale_workspace_agent-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0d57543f7fe01858020de7808db5eb51bb7adffa8e3bb5c5789f26e32bf228da
MD5 142744128a7b3e5b6dbf95629cff48ad
BLAKE2b-256 9d2c7e8a8967f7e2a74684530bafb295f7dcd5aa2a13720c496d22b2c71c7a7d

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