Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthorizationPayload ¶ added in v1.4.0
type AuthorizationPayload struct {
SchemaID string `json:"schema_id"`
SchemaVersion string `json:"schema_version"`
CreatedAt time.Time `json:"created_at"`
TraceID string `json:"trace_id"`
PolicyDigest string `json:"policy_digest"`
IntentDigest string `json:"intent_digest"`
OutcomeStatus string `json:"outcome_status,omitempty"`
LinkedEvidenceCount int `json:"linked_evidence_count"`
RequiredEvidenceCount int `json:"required_evidence_count"`
}
type CallPayload ¶
type CallPayload struct {
SchemaID string `json:"schema_id"`
SchemaVersion string `json:"schema_version"`
CreatedAt time.Time `json:"created_at"`
CallID string `json:"call_id"`
RunID string `json:"run_id,omitempty"`
PrivacyMode string `json:"privacy_mode"`
EventCount int `json:"event_count"`
CommitmentCount int `json:"commitment_count"`
DecisionCount int `json:"decision_count"`
SpeakReceiptCount int `json:"speak_receipt_count"`
ReferenceDigestCount int `json:"reference_digest_count"`
EnvironmentFingerprint string `json:"environment_fingerprint,omitempty"`
}
type DiffResult ¶
type DiffResult struct {
SchemaID string `json:"schema_id"`
SchemaVersion string `json:"schema_version"`
CreatedAt time.Time `json:"created_at"`
LeftPackID string `json:"left_pack_id"`
RightPackID string `json:"right_pack_id"`
LeftPackType string `json:"left_pack_type"`
RightPackType string `json:"right_pack_type"`
Summary DiffSummary `json:"summary"`
}
type DiffSummary ¶
type DiffSummary struct {
Changed bool `json:"changed"`
AddedFiles []string `json:"added_files,omitempty"`
RemovedFiles []string `json:"removed_files,omitempty"`
ChangedFiles []string `json:"changed_files,omitempty"`
ManifestDelta bool `json:"manifest_delta"`
ContextChanged bool `json:"context_changed,omitempty"`
ContextRuntimeOnlyChanges bool `json:"context_runtime_only_changes,omitempty"`
ContextDriftClassification string `json:"context_drift_classification,omitempty"`
}
type JobPayload ¶
type JobPayload struct {
SchemaID string `json:"schema_id"`
SchemaVersion string `json:"schema_version"`
CreatedAt time.Time `json:"created_at"`
JobID string `json:"job_id"`
Status string `json:"status"`
StopReason string `json:"stop_reason"`
StatusReasonCode string `json:"status_reason_code"`
EnvironmentFingerprint string `json:"environment_fingerprint"`
SafetyInvariantVersion string `json:"safety_invariant_version,omitempty"`
SafetyInvariantHash string `json:"safety_invariant_hash,omitempty"`
CheckpointCount int `json:"checkpoint_count"`
ApprovalCount int `json:"approval_count"`
}
type Manifest ¶
type Manifest struct {
SchemaID string `json:"schema_id"`
SchemaVersion string `json:"schema_version"`
CreatedAt time.Time `json:"created_at"`
ProducerVersion string `json:"producer_version"`
PackID string `json:"pack_id"`
PackType string `json:"pack_type"`
SourceRef string `json:"source_ref"`
Contents []PackEntry `json:"contents"`
Signatures []Signature `json:"signatures,omitempty"`
}
type RunPayload ¶
type RunPayload struct {
SchemaID string `json:"schema_id"`
SchemaVersion string `json:"schema_version"`
CreatedAt time.Time `json:"created_at"`
RunID string `json:"run_id"`
CaptureMode string `json:"capture_mode"`
ManifestDigest string `json:"manifest_digest"`
IntentsCount int `json:"intents_count"`
ResultsCount int `json:"results_count"`
RefsCount int `json:"refs_count"`
ContextSetDigest string `json:"context_set_digest,omitempty"`
ContextRefCount int `json:"context_ref_count,omitempty"`
ContextEvidenceMode string `json:"context_evidence_mode,omitempty"`
ContextPrivacyMode string `json:"context_privacy_mode,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.