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.3.0.tar.gz (186.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.3.0-py3-none-any.whl (83.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gridfleet_agent-0.3.0.tar.gz
  • Upload date:
  • Size: 186.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.3.0.tar.gz
Algorithm Hash digest
SHA256 27da367ebb996118414392b8bdec6591ea114881042c8c6608b62a1c5b4117a0
MD5 0fde5cd3590f03bb4a0fb1cdb6a57eec
BLAKE2b-256 99651b568aa90393017061e716362e4682135e9220433e439fe71a2063e5d070

See more details on using hashes here.

Provenance

The following attestation bundles were made for gridfleet_agent-0.3.0.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.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for gridfleet_agent-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2122e3b64ac830dd7523672c9b5e1608747b9bfd6f00618a9e656b556d8b2f5f
MD5 6e3efe85e0fefc2984dc807821c2568a
BLAKE2b-256 0bc6eaf055416ca8fb8eab92bfea3b57cd9b84e8b202d445ba06801223db05ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for gridfleet_agent-0.3.0-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