Skip to main content
Package implementation work belongs in langstate/langstate. This documentation repository does not vendor or modify the Python source.

Development checkout

The --no-root flag is required at the pinned baseline because the declared install package is not present in the expected layout.

Test commands

Run the complete baseline:
Run one area while developing:
Collect coverage when needed:

Contribution boundaries

  • Add tests beside source changes, including import and Pydantic-shape coverage for public contracts.
  • Treat packaging and a stable installed import surface as explicit release work, not as already solved.
  • Keep concrete behavior and forward-looking architecture distinct in change descriptions.
  • If a source change alters names, fields, imports, or verification output, update this documentation repository and its pinned commit in the same release process.
Open implementation discussions in the LangState issue tracker.