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.2

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.2
File Size Uploaded
kitaru_jsonl_importer-0.1.2.tar.gz 6.0 kB Details

Built distribution (wheel)

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

Total release size: 9.7 kB

Release files / kitaru_jsonl_importer-0.1.2.tar.gz

Download URL kitaru_jsonl_importer-0.1.2.tar.gz
Size 6.0 kB
Tags Source
SHA-256 checksum
How to use checksums
0dcd5e2ad6117d73da90d84165d3f5755a14aeb7283240945455be78cf9a7c86
BLAKE2b-256 checksum
How to use checksums
541aef2f30572c0eab2a5fcda224e385e17cf89f29a7d77ee2486630f3fd4fa1
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 10, 2026.

Transparency log

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

Download URL kitaru_jsonl_importer-0.1.2-py3-none-any.whl
Size 3.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ed231390189afecc8c49427db9241edb0cd0304e29622f7477cbc87b8a8f59cb
BLAKE2b-256 checksum
How to use checksums
3ee7544d92dc1c14bc71bac4082595e1c4fc984920f50adebe3d7e3c33db33e4
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 10, 2026.

Transparency log

Release history Release notifications | RSS feed

0.2.0

2 release files

This release

0.1.2 This release

2 release files

0.1.1

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