| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
When the Horde server reports ComputeProtocol >= CompressedFileTransfer (v3),
the provisioner uploads binaries individually via WriteCompressedFile with
IoHash caching instead of the legacy bundle protocol. This avoids the
bundle packaging overhead and enables instant cache hits for unchanged files.
|
| |
|
|
|
|
|
| |
Implements the client/initiator side of the WriteCompressedFile protocol,
enabling efficient file uploads to Horde agents with IoHash-based caching.
The agent can skip data transfer entirely on cache hits, and files are
sent as chunked compressed buffer (.ucb) streams on cache misses.
|
|
|
- Added local process runners for Linux/Wine, Mac with some sandboxing support
- Horde & Nomad provisioning for development and testing
- Client session queues with lifecycle management (active/draining/cancelled), automatic retry with configurable limits, and manual reschedule API
- Improved web UI for orchestrator, compute, and hub dashboards with WebSocket push updates
- Some security hardening
- Improved scalability and `zen exec` command
Still experimental - compute support is disabled by default
|