xagent-pi 0.2.6

Self-contained local brain (chat UI + API + SSE) for the Pi agent, tunneled into xagent-service.
docs.rs failed to build xagent-pi-0.2.6
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

xagent-pi

Local XAGENT client that manages projects and conversations, drives the Pi coding agent, serves the embedded responsive web UI, and registers with an xagent-service relay.

Requirements

  • Rust and Cargo
  • Node.js 20 or newer and npm (the embedded web UI is built during installation)
  • Pi coding agent available as pi

Install

cargo install xagent-pi

Run xagent-pi start. On first use it creates ~/.xagent/setting.json and interactively asks for the service URL, username, password, and workspace. You can also prepare the file manually:

{
  "username": "your-name",
  "password": "your-password",
  "serviceUrl": "wss://your-service.example",
  "cwd": "/absolute/path/to/workspace"
}

Then register the account and start in the background:

xagent-pi start
xagent-pi status

Use xagent start-sync for foreground execution. Runtime data, logs, and the PID file are stored under ~/.xagent.

Project source and complete documentation: https://github.com/luodeb/xagent