Skip to main content

Reference SDK and CLI for Leji, the open specification for the shared context layer of AI-native teams: validate, index, changelog, freshness, conformance, and init.

Project description

leji (Python)

Reference SDK and CLI for the Leji specification: the open specification for the shared context layer of AI-native teams.

pip install leji        # or: uv tool install leji / pipx install leji
leji init               # bootstrap a context layer interactively
leji validate           # manifest, artifacts, frontmatter, lint rules
leji index              # generate the context index
leji index --check      # fail when the index is stale
leji changelog check    # append-only discipline
leji freshness          # review-horizon report
leji conformance        # score the layer against its claimed level
leji docs               # generate the static docs viewer (Docsify)
leji docs --serve       # generate, then preview on 127.0.0.1

Behaviorally identical to the leji npm package: same commands, same flags, same findings, same exit codes (0 clean, 1 findings, 2 usage error). Both implementations are tested against one shared fixture suite. Install whichever matches your toolchain; agents and CI see the same tool either way.

Supports spec line 1.0. Schemas and templates for that line ship inside the package; no network access is needed.

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

leji-1.0.0.tar.gz (95.9 kB view details)

Uploaded Source

Built Distribution

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

leji-1.0.0-py3-none-any.whl (111.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: leji-1.0.0.tar.gz
  • Upload date:
  • Size: 95.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for leji-1.0.0.tar.gz
Algorithm Hash digest
SHA256 c5842ac1b734d54e5633454fc9f0e1d1f30dea57f2320bdca2457e994baea2da
MD5 0e54b29370b53a53f6706953a19eaff1
BLAKE2b-256 a80db56f24e46fdf8de8b29c5fbb4576f240926d18a641a5a2c77a589b4fc83f

See more details on using hashes here.

Provenance

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

Publisher: release.yml on leji-org/leji

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

File details

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

File metadata

  • Download URL: leji-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 111.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for leji-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 19336c1ee4a46b98ebc443605db8c188ca099f7a66a77d07fc127628bbf7d8bd
MD5 fd91482ff8834e8dd05b670eeb88017f
BLAKE2b-256 3fc651f1d7e10eee27c0bf3449f5f58eb5c2ff935f2b7055699e68d58d077a45

See more details on using hashes here.

Provenance

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

Publisher: release.yml on leji-org/leji

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