Skip to content

juspay/xyne-boxes

v1.0.0MIT

The pu agent skill — provision and drive Incus boxes

xyne-boxes

Remote Linux dev boxes, one SSH away.

→ Setup & usage

Library: packages/client.

Use as an Agent Plugin

The repository root is an Agent Plugin (v1.0.0), so any Agent Plugins client can reference it directly:

AI_PROFILE=github:juspay/xyne-boxes agent-distro omp

Clients that read the plugin get the pu skill (skills/pu/) — provisioning and driving Incus boxes with pu create/connect/destroy.

Migrating from APM

APM support is removed. Move the dependency into your profile's plugin.json:

# before — apm.yml
dependencies:
  apm:
    - juspay/project-unknown   # repository renamed to xyne-boxes
// after — plugin.json
{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "my-profile",
  "extensions": {
    "asia.nixos.agent-distro": {
      "plugins": ["github:juspay/xyne-boxes"]
    }
  }
}

apm install becomes nothing to run: agent-distro reads the plugin at launch, and the pu skill comes with it. See Profiles.