Skip to main content

PLATO fleet graph — inter-agent relationship mapping and fleet topology

Project description

🕸️ Plato Fleet Graph

Inter-agent relationship mapping and fleet topology analysis

Maps the Cocapn fleet as a graph — agents as nodes, relationships as edges. Supports pathfinding, centrality, cluster detection, and capability-based routing.

Install

pip install plato-fleet-graph

Quick Start

from plato_fleet_graph import FleetGraph, RelationshipType, TopologyAnalyzer

fleet = FleetGraph()
fleet.add_agent("oracle1", role="keeper", capabilities=["plato", "publishing"])
fleet.add_agent("forgemaster", role="foundry", capabilities=["training", "rust"])
fleet.add_relationship("oracle1", "forgemaster", RelationshipType.SYNC, bidirectional=True)

analyzer = TopologyAnalyzer(fleet)
print(analyzer.degree_centrality())
print(analyzer.find_clusters())

API

Class Purpose
FleetGraph Core graph with agents and relationships
AgentNode Agent identity with capabilities
Relationship Typed edge between agents
TopologyAnalyzer Centrality, clusters, bridges, recommendations

Part of Cocapn · Agent Infrastructure

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

plato_fleet_graph-0.1.1.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

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

plato_fleet_graph-0.1.1-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file plato_fleet_graph-0.1.1.tar.gz.

File metadata

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

File hashes

Hashes for plato_fleet_graph-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6b671863d6e215d2168fb679f2138fcb3b4cb34e57ca8825a1d5bbd12c18b4ae
MD5 aa4720cebef8e5ab9c690e2877d3c545
BLAKE2b-256 4f91cc75128a5dd0e7ee7cb9146f8eec433950e0a4e1b35c8537eb024a59b21a

See more details on using hashes here.

File details

Details for the file plato_fleet_graph-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for plato_fleet_graph-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3b61e8939b788d51ccc49bc2db6f811aa1ebc299018f3924226d1126f0a2b80c
MD5 036c2369d25d0d7b11a9a40e1acb8749
BLAKE2b-256 441b807176de704abae11befe5597298432fd976615ed0a1a34ed42c7563e6e8

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