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 |