Documentation
¶
Index ¶
Constants ¶
View Source
const ( AgentStatusReady = "ready" AgentStatusNotConfigured = "not_configured" AgentStatusConfigError = "config_error" AgentStatusAuthFailed = "auth_failed" )
Agent status values for doctor/context JSON output.
View Source
const ( StatusValidationError = "validation_error" StatusAPIError = "api_error" )
Agent-facing status values for non-bootstrap failures.
View Source
const ( ExitOK = 0 ExitGeneral = 1 ExitBadArgs = 2 ExitNotFound = 3 ExitAuth = 4 ExitForbidden = 4 ExitConfirmRequired = 5 ExitConflict = 6 ExitRateLimit = 7 ExitNetwork = 7 ExitTimeout = 8 )
Exit codes for machine-readable error classification.
View Source
const ( FormatJSON = "json" FormatText = "text" FormatRaw = "raw" )
Variables ¶
View Source
var ErrSilent = errors.New("")
Functions ¶
func ExecuteContext ¶
func LastExitCode ¶
func LastExitCode() int
Types ¶
type AgentStatus ¶
type AgentStatus struct {
OK bool `json:"-"`
Status string `json:"status"`
Message string `json:"message"`
Error string `json:"error,omitempty"`
Hint string `json:"hint,omitempty"`
ErrorCode output.ErrorCode `json:"errorCode,omitempty"`
StatusCode int `json:"statusCode,omitempty"`
ExitCode int `json:"exitCode"`
}
AgentStatus is the machine-readable summary every Agent should read first.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.