- Management — read and write Registry artifacts: agents, skills, files, sessions, workspaces. Generated from the gateway’s contracts.
- Tracing — report what your agent did: spans, cost, scores, Visitor identity. Hand-authored, and installed only if you ask for it.
Management only
Tracing is not installed, so no OpenTelemetry packages are pulled in. If all you need is to create and read artifacts, stop here.With the tracing submodule
Tracing needs OpenTelemetry, which is optional in both languages so a management-only install stays dependency-free. Ask for it explicitly.Python — an extra
atlanai.tracing without the extra raises a
ModuleNotFoundError telling you to install it — the module is present, its
OpenTelemetry dependencies are not.
For the LangChain/LangGraph handler, add langchain-core to your application:
TypeScript — a subpath plus peers
The tracing code ships inside the same package at the./tracing subpath, but
its OpenTelemetry dependencies are optional peers, so install them alongside:
Both halves in one process
They are independent by design: separate credentials, separate lifecycles. Tracing does not reuse the management bearer token, so a process doing both configures both.Verify the install
Printing a version confirms the package resolves. It does not confirm that export works — that needs credentials and a reachable Gateway.Next steps
Operations reference
Every management operation, by resource.
Quickstart
Trace one agent run end to end.
Agents cookbook
Register an agent, attach tools and files, record sessions.
Skills cookbook
Publish, version and inspect skills.