headless

package
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type HeadlessMetrics

type HeadlessMetrics struct {
	CommandsRun     int     `json:"commands_run"`
	TokensProcessed int     `json:"tokens_processed"`
	TokensSaved     int     `json:"tokens_saved"`
	SavingsPct      float64 `json:"savings_pct"`
	AvgLatency      float64 `json:"avg_latency_ms"`
}

type HeadlessMode

type HeadlessMode struct {
	// contains filtered or unexported fields
}

func NewHeadlessMode

func NewHeadlessMode() *HeadlessMode

func (*HeadlessMode) Metrics

func (h *HeadlessMode) Metrics() *HeadlessMetrics

func (*HeadlessMode) Record

func (h *HeadlessMode) Record(command string, inputTokens, outputTokens, savedTokens int)

func (*HeadlessMode) Report

func (h *HeadlessMode) Report() string

func (*HeadlessMode) Reset

func (h *HeadlessMode) Reset()

func (*HeadlessMode) SetFormat

func (h *HeadlessMode) SetFormat(format string)

func (*HeadlessMode) SetVerbose

func (h *HeadlessMode) SetVerbose(v bool)

Jump to

Keyboard shortcuts

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