Skip to main content

GridFleet agent — runs on each host

Project description

GridFleet Agent

gridfleet-agent is the host-side service package for GridFleet device hosts.

Quick Install

curl -LsSf https://raw.githubusercontent.com/quidow/gridfleet/main/scripts/install-agent.sh | sh -s -- \
  --manager-url http://manager.example.com:8000

This installs uv if missing, fetches Python 3.12 automatically, and sets up the agent as a system service. No pre-installed Python version required.

Commands

Preview what the installer will do without writing files:

gridfleet-agent install --dry-run --manager-url http://manager.example.com:8000

Install without starting the service:

gridfleet-agent install --no-start --manager-url http://manager.example.com:8000

Install and start the service:

gridfleet-agent install --start --manager-url http://manager.example.com:8000

Check installation status:

gridfleet-agent status

Upgrade to a specific version:

gridfleet-agent update --to 0.3.0

Or upgrade via uv directly:

uv tool upgrade gridfleet-agent
sudo systemctl restart gridfleet-agent  # Linux
launchctl kickstart -k gui/$(id -u)/com.gridfleet.agent  # macOS

Uninstall (requires confirmation):

gridfleet-agent uninstall --yes

Use --keep-config or --keep-agent-dir to preserve local configuration or runtime state.

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

gridfleet_agent-0.2.4.tar.gz (185.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gridfleet_agent-0.2.4-py3-none-any.whl (82.5 kB view details)

Uploaded Python 3

File details

Details for the file gridfleet_agent-0.2.4.tar.gz.

File metadata

  • Download URL: gridfleet_agent-0.2.4.tar.gz
  • Upload date:
  • Size: 185.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for gridfleet_agent-0.2.4.tar.gz
Algorithm Hash digest
SHA256 9effaa318a527ec75fb475f6938cd196b47e5103fda6918b33db4f7abb0f7bed
MD5 9075c213b6440a542c351e89c0201e0b
BLAKE2b-256 8deeeea589d879865d9f4ba6a88d90f960f3abf5d2e3e298c50d9cbeeff6a803

See more details on using hashes here.

Provenance

The following attestation bundles were made for gridfleet_agent-0.2.4.tar.gz:

Publisher: release-please.yml on quidow/gridfleet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gridfleet_agent-0.2.4-py3-none-any.whl.

File metadata

File hashes

Hashes for gridfleet_agent-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1f89e6db26116dc0b31b8c0fff93f92b3371f0f36722bb571c1af93fc23b1aad
MD5 ab5cbf4189a67d2ecea81c65aa56f484
BLAKE2b-256 9d793aa911c31d92577b4317d6b368d44bc8b7f97f657674d094f0b160da5f4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for gridfleet_agent-0.2.4-py3-none-any.whl:

Publisher: release-please.yml on quidow/gridfleet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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