codex

package
v0.9.6 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2026 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DefaultTelemetrySessionsDir added in v0.5.0

func DefaultTelemetrySessionsDir() string

DefaultTelemetrySessionsDir returns the default Codex sessions directory.

func ParseTelemetryNotifyPayload added in v0.5.0

func ParseTelemetryNotifyPayload(raw []byte, opts shared.TelemetryCollectOptions) ([]shared.TelemetryEvent, error)

ParseTelemetryNotifyPayload parses Codex notify hook payloads.

func ParseTelemetrySessionFile added in v0.5.0

func ParseTelemetrySessionFile(path string) ([]shared.TelemetryEvent, error)

ParseTelemetrySessionFile parses a Codex session JSONL file into normalized telemetry events.

Types

type Provider

type Provider struct {
	providerbase.Base
	// contains filtered or unexported fields
}

func New

func New() *Provider

func (*Provider) Collect added in v0.5.0

func (*Provider) DefaultCollectOptions added in v0.6.9

func (p *Provider) DefaultCollectOptions() shared.TelemetryCollectOptions

func (*Provider) DetailWidget added in v0.3.0

func (p *Provider) DetailWidget() core.DetailWidget

func (*Provider) Fetch

func (*Provider) HasChanged added in v0.8.0

func (p *Provider) HasChanged(acct core.AccountConfig, since time.Time) (bool, error)

HasChanged reports whether the Codex sessions directory has been modified since the given time.

func (*Provider) ParseHookPayload added in v0.5.0

func (p *Provider) ParseHookPayload(raw []byte, opts shared.TelemetryCollectOptions) ([]shared.TelemetryEvent, error)

func (*Provider) System added in v0.5.0

func (p *Provider) System() string

Jump to

Keyboard shortcuts

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