Skip to main content

Keeper Beacon — fleet discovery and registry for Cocapn agents, with health tracking, capability matching, and proximity scoring

Project description

📡 keeper-beacon

Fleet discovery and registry — health tracking, capability matching, and agent radar.

Install

pip install keeper-beacon

What It Does

The lighthouse's radar system. Agents broadcast their presence, capabilities, and health status. The keeper tracks who's online, what they can do, and routes tasks to the right agent.

Key Features

  • Beacon Broadcasting — Agents announce presence and capabilities
  • Health Tracking — Heartbeat monitoring with configurable intervals
  • Capability Matching — Route tasks to agents with the right skills
  • Radar Display — Real-time fleet status visualization

Usage

from keeper_beacon import Beacon, Radar

beacon = Beacon(
    agent_id="oracle1",
    capabilities=["coordination", "plato", "scholar"],
    endpoint="http://147.224.38.131:8900"
)

beacon.broadcast()

radar = Radar()
radar.scan()  # Returns all active fleet agents

Part of the Cocapn Fleet

License

MIT

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

keeper_beacon-0.2.1.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

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

keeper_beacon-0.2.1-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: keeper_beacon-0.2.1.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for keeper_beacon-0.2.1.tar.gz
Algorithm Hash digest
SHA256 5afd1ba8a4343f3709fce94a0472cdf7be21b460704da7b44e8f057587567391
MD5 7bb84323f43548419163774f4afc3850
BLAKE2b-256 db7f11f5a77e666b1fadeae107b6527ae3c30d4e89947f68a9149521101f6193

See more details on using hashes here.

File details

Details for the file keeper_beacon-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: keeper_beacon-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for keeper_beacon-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8d26b0fb314b99251282f4f85ed3df00792ad72997b7ac6847f1f4bf82692e89
MD5 acbff7e9f4165e6b5432caf1e89916e1
BLAKE2b-256 a0fdba45bbce6073118c056578677878ce69e1fb69e1f45d077f4bb99bf993f9

See more details on using hashes here.

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