Skip to content

uselemma/lemma

Repository files navigation

Lemma

Public developer resources for Lemma AI observability.

This repository contains the user-facing SDKs, documentation source, and agent skills for integrating Lemma tracing into AI applications.

What is here

Path Contents
docs/ Mintlify documentation source for docs.uselemma.ai.
packages/ts/tracing TypeScript SDK: @uselemma/tracing.
packages/py/tracing Python SDK: uselemma-tracing.
skills/lemma-tracing Lemma tracing skill for adding tracing to codebases.

Install

npm install @uselemma/tracing
pip install uselemma-tracing

Both SDKs read credentials from environment variables by default:

export LEMMA_API_KEY=...
export LEMMA_PROJECT_ID=...

Documentation

Development

Install dependencies:

pnpm install
uv sync

Run TypeScript checks:

pnpm --filter @uselemma/tracing test
pnpm --filter @uselemma/tracing type-check
pnpm --filter @uselemma/tracing build

Run Python checks:

uv run --project packages/py/tracing --extra dev pytest packages/py/tracing/tests
uv build --package uselemma-tracing

Validate the docs config:

python3 -m json.tool docs/docs.json >/dev/null

Releases

Package publishing is driven by package version changes on main.

  • Changes to packages/ts/tracing/package.json publish @uselemma/tracing when the version is not already present on npm.
  • Changes to packages/py/tracing/pyproject.toml publish uselemma-tracing when the version is not already present on PyPI.

License

MIT

About

Public SDKs, docs, and agent skills for Lemma AI observability

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors