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
- Create
fleet_kit/your_tool.pywith a single class or function - Add the export to
fleet_kit/__init__.py - Write tests in
tests/test_your_tool.py - 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
Release history Release notifications | RSS feed
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
fleet_kit-0.1.0-py3-none-any.whl
(30.7 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
01f449703ebc8250e33dc0838f355ce911c8847e2a04cb02c433c4a0aaa624d2
|
|
| MD5 |
87640148908f108040f7019cada0a853
|
|
| BLAKE2b-256 |
b3ac713591e4a4cf7443b64076928dbf5cf92c4975994dbf8d871ffcc2b0d888
|