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.0.tar.gz (183.2 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.0-py3-none-any.whl (81.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gridfleet_agent-0.2.0.tar.gz
  • Upload date:
  • Size: 183.2 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.0.tar.gz
Algorithm Hash digest
SHA256 bdb4bd9d07a5f73f4952db827f9127c961d0e92984b4ac70e081e5d36e3364a1
MD5 c8ffbaad20862758ac395521af5c0ee9
BLAKE2b-256 acbb3664a6f1b697eabcafd8804c1543746f872d130cd7700f7cf5672ebdd1c1

See more details on using hashes here.

Provenance

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

Publisher: publish-agent.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.0-py3-none-any.whl.

File metadata

File hashes

Hashes for gridfleet_agent-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0d491362690cfde2dc971221232d3658ec043d79651727d21deb408036d64435
MD5 8638b4c50e364b58467f42a0b6a595af
BLAKE2b-256 48a40a4b2d84df464fa843ac75ab1d5a3c98b07c4d1f3585f184657e9c35642f

See more details on using hashes here.

Provenance

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

Publisher: publish-agent.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