pack

package
v1.2.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 18, 2026 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

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"`
	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 PackEntry

type PackEntry struct {
	Path   string `json:"path"`
	SHA256 string `json:"sha256"`
	Type   string `json:"type"`
}

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"`
}

type Signature

type Signature struct {
	Alg          string `json:"alg"`
	KeyID        string `json:"key_id"`
	Sig          string `json:"sig"`
	SignedDigest string `json:"signed_digest,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL