Metadata-Version: 2.4
Name: leji
Version: 1.2.0
Summary: Reference SDK and CLI for Leji, the open specification for the shared context layer of AI-native teams: validate, index, changelog, freshness, conformance, viewer, init, adopt, detect, start, ci, and agent.
Project-URL: Homepage, https://leji.org
Project-URL: Repository, https://github.com/leji-org/leji
Author: Vuong Nguyen
License-Expression: Apache-2.0
Keywords: agent-context,ai-agents,ai-native,ai-native-teams,cli,context-layer,governance,leji,shared-context,specification,validation
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Documentation
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.10
Requires-Dist: jsonschema<5,>=4.18
Requires-Dist: pyyaml<7,>=6
Provides-Extra: dev
Requires-Dist: mypy==1.20.2; extra == 'dev'
Requires-Dist: pytest<9,>=7; extra == 'dev'
Requires-Dist: ruff==0.15.17; extra == 'dev'
Description-Content-Type: text/markdown

# leji (Python)

Reference SDK and CLI for the [Leji specification](https://leji.org): the open
specification for the shared context layer of AI-native teams.

```bash
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 viewer             # generate the static viewer for the context layer
leji viewer serve       # generate, then serve it locally
leji view               # generate, serve, and open it in your browser
leji detect             # find installed agent hosts
leji start              # open the layer in a detected agent host
leji adopt              # map an existing entrypoint into a context layer
leji ci                 # add a validate workflow (--provider github|gitlab|circleci|azure)
leji agent --name <n>   # bind an additional named agent into the layer
```

See the full command reference (flags, exit codes, examples) at
https://leji.org/cli/.

Behaviorally identical to the `@leji-org/leji` npm package and the Go SDK: same
commands, same flags, same findings, same exit codes (0 clean, 1 findings, 2
usage error). All three 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.

- Specification: https://leji.org
- Source: https://github.com/leji-org/leji (`packages/sdk-py`)
- License: Apache-2.0
