Skip to main content

ki-protocol

Single source of truth for the KubeIntellect SSE wire protocol (version 1.0).

Two views of the same protocol:

  • ki_protocol.wire — the emission models used by the server. Flat shape: {"type": "...", <fields>, "session_id": "...", "ts": ...}. This is exactly what goes over the wire inside the ki_event side-channel.
  • ki_protocol.events — the typed client view: an envelope/data discriminated union plus parse_event(), which normalizes the flat wire shape into the nested form. Used by kube-q and any SDK consumer.

Wire-format changes must update both views in the same commit — that is the point of this package (before V4, the two definitions lived in separate repos and drifted).

Download files

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

Source Distribution

ki_protocol-1.0.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

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

ki_protocol-1.0.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file ki_protocol-1.0.0.tar.gz.

File metadata

  • Download URL: ki_protocol-1.0.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ki_protocol-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d9034acf8a3997d77fe476da80435e47b478a6ebb09d535e720f96016e456737
MD5 34c608e9a696a33375c72c89572c218a
BLAKE2b-256 88610c7927630aa8300d098a7614fa145395aa19a66b32358a9c345a58aa31a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ki_protocol-1.0.0.tar.gz:

Publisher: publish.yml on MSKazemi/kubeintellect

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ki_protocol-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: ki_protocol-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ki_protocol-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0dbde20ffb5104fcaa8fa155c3934e15dd7e6dc85f623d69da4014e036e61cdc
MD5 8bb791e92c712c23af86a90dfaf5deb0
BLAKE2b-256 cd5f33217d9929190f69d783a8a90d8777a2a43b61f387374fbc2104f6204e27

See more details on using hashes here.

Provenance

The following attestation bundles were made for ki_protocol-1.0.0-py3-none-any.whl:

Publisher: publish.yml on MSKazemi/kubeintellect

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