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.1.tar.gz (184.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.1-py3-none-any.whl (81.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gridfleet_agent-0.2.1.tar.gz
  • Upload date:
  • Size: 184.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.1.tar.gz
Algorithm Hash digest
SHA256 a6d97ca2079512e6f9f96bbc84bafe3158105b892f7d2e9a0d1689a5fe060803
MD5 fafbbb89ecb5bf952bb9a346872b887d
BLAKE2b-256 7fb1fe12e94a46adc7feeaf2688ea7a9172b0dccf2aad1ef68e0c93f53fb73dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gridfleet_agent-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dabb5eb426bddae79a68871821d616665aeacccc9f344dbab264421754ae4543
MD5 7d8fb84a14740d1324983429cec9f7d2
BLAKE2b-256 895d1c26473b322ac2c22bccafd971ca5f16388a39ad918590db13dd82c188bc

See more details on using hashes here.

Provenance

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