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.0.0.tar.gz (84.1 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.0.0-py3-none-any.whl (96.9 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for darrxscale_workspace_agent-1.0.0.tar.gz
Algorithm Hash digest
SHA256 2610225a70dae5af2ec04a1b083cf6ba36481c759a7e7f3d27883c4213797763
MD5 2211040098dfcb91730131f1cd68aa23
BLAKE2b-256 1d2b97c33b68a466199bf6165633d6517a8703dacb0cfcbe5c85fdc9dcee95dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for darrxscale_workspace_agent-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f84c0852d36f8707072c4aed556f597a5966a800ae93caa8e9e5c5a15ca30971
MD5 f083b76e9bde8dbc2d37a463f0347d84
BLAKE2b-256 41b5dd7775b19b2ae2d3358075e4288c824c10fb4c27574780a42c4b5493016f

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