Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GlobalPath ¶
func GlobalPath() string
Types ¶
type ApprovalConfig ¶
type Config ¶
type Config struct {
DefaultBase string `json:"defaultBase"`
SyncMode string `json:"syncMode"`
AutoStash bool `json:"autoStash"`
Provider string `json:"provider"`
Models Models `json:"models"`
TestCommand string `json:"testCommand"`
LintCommand string `json:"lintCommand"`
Approval ApprovalConfig `json:"approval"`
Guardrails GuardrailsConfig `json:"guardrails"`
Privacy PrivacyConfig `json:"privacy"`
}
func (*Config) IsHighRiskFile ¶
type GuardrailsConfig ¶
type GuardrailsConfig struct {
MaxLoopSteps int `json:"maxLoopSteps"`
MinConfidenceToApply float64 `json:"minConfidenceToApply"`
AlwaysRunTestsAfterConflict bool `json:"alwaysRunTestsAfterConflict"`
WarnOnHighRiskFiles bool `json:"warnOnHighRiskFiles"`
HighRiskPatterns []string `json:"highRiskPatterns"`
}
type PrivacyConfig ¶
Click to show internal directories.
Click to hide internal directories.