Skip to main content

Kitaru JSONL importer

Import sessions that already match Kitaru's canonical JSONL session contract. This package backs the built-in kitaru/kitaru-jsonl importer and validates each line independently on a Kitaru worker.

Most users do not install or call this package directly. Start a Kitaru worker, then select the built-in importer:

kitaru session import sessions.jsonl \
  --importer kitaru/kitaru-jsonl@latest \
  --agent support-agent@latest \
  --wait

Write one complete Kitaru session object per line. Unknown fields and invalid records are rejected independently, so valid lines in the same upload can still import. Use a provider-specific importer when the input is a raw observability export rather than canonical Kitaru JSONL.

See the Kitaru JSONL guide for the full session and node schema.

Nodes must use the flat indexed representation; no nested parent-depth limit applies to those indexes. Costs must be finite and nonnegative, and token counts must be nonnegative. A line whose data cannot decode or serialize is reported as a failure without preventing valid neighboring lines from importing.

Licensed under Apache-2.0.

Metadata

Release files for kitaru-jsonl-importer 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kitaru-jsonl-importer 0.1.1
File Size Uploaded
kitaru_jsonl_importer-0.1.1.tar.gz 6.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kitaru-jsonl-importer 0.1.1
File Interpreter ABI Platform
kitaru_jsonl_importer-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 9.8 kB

Release files / kitaru_jsonl_importer-0.1.1.tar.gz

Download URL kitaru_jsonl_importer-0.1.1.tar.gz
Size 6.0 kB
Tags Source
SHA-256 checksum
How to use checksums
c30d4bda651629aed68333f9b07c7b11de03d4c7f0b61aaad1972ea174ac3ee2
BLAKE2b-256 checksum
How to use checksums
cb16a115e2fd2a8c343c65392a60849ee43f690e020da30c58e52557eae41fb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.

Transparency log

Release files / kitaru_jsonl_importer-0.1.1-py3-none-any.whl

Download URL kitaru_jsonl_importer-0.1.1-py3-none-any.whl
Size 3.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d0f146485087630285e40febcae790bc6ffb18cc9258c3b90b8f2c4cc5170dfa
BLAKE2b-256 checksum
How to use checksums
b5da228dd38005cc33fcf77fe806bb8b4a6ed1b0e0f2bccd654a234b1b05cec0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.

Transparency log

Release history Release notifications | RSS feed

0.2.0

2 release files

0.1.2

2 release files

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page