English · 简体中文
One conversation. Many workers.
Pamiya is a distributed Worker plugin for DeepSeek Harness (DSH). From one conversation, delegate tasks to this computer or remote workers running DSH, Codex, Claude Code or Pi, or call custom script actions. Choose where work runs and follow its progress, results and artifacts in the original DSH conversation.
| Capability | Experience |
|---|---|
| This computer is a worker | Joins automatically over local IPC; no MQTT setup required |
| Choose a computer in conversation | Select it beside the composer, or say where to run the task |
| Four complete Agents | DSH, Codex, Claude Code and Pi keep their native tools and execution loops, with session continuation |
| Share your model by default | Use the DSH model channel, or select independent configuration per worker Agent |
| Define your own capabilities | Expose script actions with input schemas for the Agent to call |
| Follow work through completion | Durable progress, business-result acknowledgements, cancellation and reconciliation; completion returns to the original conversation |
| Skills on demand | Transfer the Skills a task needs, check dependencies, then prepare and continue |
In DSH, open Plugins → Add plugin, paste this URL, install and enable:
https://github.com/UllrAI/pamiya/releases/download/v0.3.0/pamiya-dsh-plugin-0.3.0.tgz
Desktop installation needs no Git, source checkout or separate Node.js. Open Pamiya to use this computer. Configure MQTT when adding another computer, then copy the onboarding command shown in the interface.
To try Skills, open a worker’s Skills → Run synthetic example. It uses bundled test resources to show dependency checking, preparation, script execution and real result delivery end to end.
Self-service quickstart · Give this document to DSH · All installation options · Agents and custom actions
A Skill should bring more than a prompt when work moves to another computer. Pamiya transfers complete Skills on demand, checks dependencies, then prepares and continues the original task:
- Name a worker and Skill in conversation, or open Pamiya → worker → Skills.
- Transfer
SKILL.md, scripts and resources; check declared commands, environment variables, Node/Python packages and platform requirements. - Missing items produce a clear Needs preparation state. Choose Prepare and continue to install supported dependencies in an isolated worker environment and continue the same task.
- The native Agent uses the prepared capability; progress, results and callbacks return to the original conversation.
Remote Skill files use HTTPS relay storage, so Host and Worker need outbound access only. MQTT carries small file references. Content is cached by version, avoiding repeat transfers. Existing sessions keep their pinned version; new tasks can use updates. Local Skills, worker-owned Skills and model authentication keep separate ownership, without copying an entire user profile.
Skills guide and dependency manifest · Guided S3 setup · Recorded verification
Current release: plugin 0.3 preview. Verified on macOS DSH Desktop and a Linux Worker; Windows still needs physical testing. Dependency checks use the optional pamiya.json manifest, rather than inferring every requirement from free-form instructions. Missing system commands and environment variables produce actionable checks. MCP, plugins, personal credentials and project files do not migrate automatically with a Skill.
Public RunMQTT is for built-in synthetic validation only. Use a private connection for personal Skills and real remote tasks. Local work does not pass through MQTT.
Plugin usage and implementation · Architecture reading guide · Requirements and interaction · Standalone interaction prototype
The plugin uses one DSH Host, durable tasks and multiple Workers. The diagram describes a scalable platform architecture; PostgreSQL and object storage are not prerequisites for installing the plugin. The standalone prototype remains a simulation, with platform proposals documented separately from runtime capabilities.
Detailed architecture · Editable architecture diagrams · Scope and decisions
Requires Node.js 22.19 or newer:
npm ci
node scripts/install-dsh-plugin.mjs
npm run plugin:test
npm run docs:check
