Documentation
¶
Index ¶
- Constants
- Variables
- func NewID() string
- func StableID(t time.Time, parts ...string) string
- type Actor
- type Change
- type ChangeType
- type Edit
- type Fidelity
- type Flag
- type HookEvent
- type Hunk
- type HunkIntent
- type HunkProvenance
- type IntentItem
- type QA
- type Rationale
- type Repo
- type ReviewUnit
- type Session
- type Severity
- type SnapshotMark
- type Step
- type StepKind
- type TestRun
- type ToolCall
- type ToolCategory
- type Trace
Constants ¶
View Source
const ( OutcomePass = "pass" OutcomeFail = "fail" OutcomeError = "error" OutcomeUnknown = "unknown" )
View Source
const StableIDPrefix = "0000000000"
StableIDPrefix is the time part of a StableID made with a zero time.
View Source
const Unattributed = "unattributed"
Variables ¶
Functions ¶
Types ¶
type ChangeType ¶
type ChangeType string
const ( ChangeBehavior ChangeType = "behavior" ChangeRefactor ChangeType = "refactor" ChangeTest ChangeType = "test" ChangeConfig ChangeType = "config" ChangeDependency ChangeType = "dependency" ChangeDocs ChangeType = "docs" ChangeGenerated ChangeType = "generated" ChangeUnknown ChangeType = "unknown" )
type HunkIntent ¶
type HunkProvenance ¶
type IntentItem ¶
type ReviewUnit ¶
type Session ¶
type Session struct {
ID string
RepoID string
Agent string
AgentVersion string
AgentSessionID string
Models []string
Fidelity Fidelity
BaseCommit string
BaseSnapshot string
FinalSnapshot string
StartedAt time.Time
EndedAt time.Time
Cwd string
Title string
ParentSessionID string
NoGit bool
InputTokens int64
OutputTokens int64
Status string
}
type SnapshotMark ¶
type ToolCategory ¶
type ToolCategory string
const ( CatRead ToolCategory = "read" CatSearch ToolCategory = "search" CatEdit ToolCategory = "edit" CatShell ToolCategory = "shell" CatTest ToolCategory = "test" CatMCP ToolCategory = "mcp" CatWeb ToolCategory = "web" CatOther ToolCategory = "other" )
Click to show internal directories.
Click to hide internal directories.