Skip to main content

Modular toolkit extracted from the Oracle1 fleet workspace

Project description

Fleet Kit

Modular Python toolkit extracted from the SuperInstance fleet workspace. Import what you need — one tool, one function, no heavy framework.

from fleet_kit.plato import PlatoClient
from fleet_kit.consensus import check_consensus
from fleet_kit.models import ask

Install

pip install fleet-kit

Or clone and install locally:

git clone https://github.com/SuperInstance/fleet-kit.git
cd fleet-kit
pip install -e .

Tools

Module Export What it does
plato PlatoClient HMAC-signed read/write to PLATO room server (:8847)
services TileGate, RoomManager, run_server PLATO room server, tile decomposition, quality gates
consensus HolonomyMatrix, check_consensus Zero-holonomy consensus, tile cardinality tracking
models FleetModelClient, ModelRouter Route LLM calls to z.ai / DeepSeek / Seed
matrix MatrixClient Fleet Matrix bridge — rooms, whispers, sync
crab Crab, Crabs Agent shell — register, heartbeat, skill injection
construct build_agent, deploy_pipeline Agent lifecycle — build, tag, deploy, teardown
plugins scan_manifests, PluginRuntime Plugin system — discover, load, run plugins
keeper KeeperClient Agent registry — register, discover, status
audits RepoAuditor Zero-shot repo audit — clone, analyze, score, file to PLATO
badges inject_badge, scan_missing_badges CI badge manager — add badges to repo READMEs
indexer generate_index Fleet INDEX.md generator — catalog services, dependencies
utils load_key, sign_data Shared helpers — credential vault, HMAC, JSON ops

Architecture

fleet_kit/
├── __init__.py      # Unified export of all symbols
├── plato.py         # PLATO client — read, write, submit tiles
├── services.py      # PLATO server — run, manage rooms
├── consensus.py     # Zero-holonomy + Pythagorean48
├── models.py        # LLM routing — 3 tiers
├── matrix.py        # Matrix bridge — fleet comms
├── crab.py          # Agent shell — agent lifecycle
├── construct.py     # Agent construction pipeline
├── plugins.py       # Plugin runtime
├── keeper.py        # Keeper client — fleet registry
├── audits.py        # Repo audit tools
├── badges.py        # CI badge injection
├── indexer.py       # Infrastructure INDEX.md generator
└── utils.py         # Shared utilities

Adding a New Tool

  1. Create fleet_kit/your_tool.py with a single class or function
  2. Add the export to fleet_kit/__init__.py
  3. Write tests in tests/test_your_tool.py
  4. Open a PR

Tools should be:

  • Zero external deps — stdlib only where possible
  • Self-documenting — each public symbol has a docstring
  • Tested — at minimum a smoke test and a unit test

License

MIT — SuperInstance Contributors

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

fleet_kit-0.1.0-py3-none-any.whl (30.7 kB view details)

Uploaded Python 3

File details

Details for the file fleet_kit-0.1.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for fleet_kit-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 01f449703ebc8250e33dc0838f355ce911c8847e2a04cb02c433c4a0aaa624d2
MD5 87640148908f108040f7019cada0a853
BLAKE2b-256 b3ac713591e4a4cf7443b64076928dbf5cf92c4975994dbf8d871ffcc2b0d888

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