Skip to content

Coding-agent transcripts

Package Value
Distribution archetype-missions
Import package archetype.missions

Recommended API. Ingest Claude Code JSONL through a redacted artifact boundary and append normalized mission rows linked to the sanitized file occurrence.

ClaudeTranscriptSource dataclass

ClaudeTranscriptSource(
    path,
    mission_id="",
    project="",
    session_id="",
    max_content_chars=4000,
    include_sidechains=False,
)

Local Claude JSONL source and its stable logical linkage.

Field Type Default
path Path required
mission_id str ''
project str ''
session_id str ''
max_content_chars int 4000
include_sidechains bool False

TranscriptIngestionResult dataclass

TranscriptIngestionResult(
    world_id,
    run_id,
    episode_id,
    mission_id,
    source_uri,
    artifact,
    rows_written,
    redaction_policy_id,
    redaction_status,
    redaction_count,
    redaction_rule_ids,
)

Durable outputs from sanitizing and indexing one coding-agent session.

Field Type Default
world_id str required
run_id str required
episode_id str required
mission_id str required
source_uri str required
artifact ArtifactRef required
rows_written int required
redaction_policy_id str required
redaction_status str required
redaction_count int required
redaction_rule_ids tuple[str, ...] required