Documentation
¶
Overview ¶
Package taskstate provides model-managed plans and explicit long-term goals.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Goal ¶
type Goal struct {
Objective string `json:"objective"`
TokenBudget int `json:"token_budget,omitempty"`
Status string `json:"status"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
InputTokens int64 `json:"input_tokens,omitempty"`
OutputTokens int64 `json:"output_tokens,omitempty"`
TotalTokens int64 `json:"total_tokens,omitempty"`
Turns int `json:"turns,omitempty"`
}
type State ¶
type State struct {
// contains filtered or unexported fields
}
func (*State) RecordUsage ¶
type Step ¶
type Step struct {
Step string `json:"step"`
Status StepStatus `json:"status"`
}
type StepStatus ¶
type StepStatus string
const ( StatusPending StepStatus = "pending" StatusInProgress StepStatus = "in_progress" StatusCompleted StepStatus = "completed" )
Click to show internal directories.
Click to hide internal directories.