Documentation
¶
Index ¶
- Variables
- type AgentActivity
- type AtlassianCredentialRefs
- type Automation
- type AutomationAgent
- type AutomationCommand
- type Config
- type ConfluenceIntegration
- type Debug
- type DirtyScopeRecovery
- type GeneratedArtifactVerification
- type GitOperations
- type GitOpsConventions
- type Ingestion
- type IntegrationConfig
- type IntegrationPolling
- type JiraIntegration
- type Logging
- type Project
- type SQLite
- type Verification
- type WorkPlanStatusTrigger
- type Workflows
- type Workspace
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNonLoopbackBind = errors.New("non_loopback_bind_attempt")
Functions ¶
This section is empty.
Types ¶
type AgentActivity ¶ added in v0.1.12
type AgentActivity struct {
RetainRawPayloads bool
}
type AtlassianCredentialRefs ¶
type Automation ¶ added in v0.1.19
type Automation struct {
Enabled bool
RunnerEnabled bool
RequireCodexWhenAvailable bool
AllowManualRunner bool
RunnerExecution string
QueueDepth int
PollInterval time.Duration
GlobalWorkerCount int
PerProjectWorkerLimit int
PerAgentWorkerLimit int
MaxParallelTasks int
DefaultMaxRuntime time.Duration
CodexBinaryPath string
Agents []AutomationAgent
WorkPlanStatusTrigger WorkPlanStatusTrigger
}
func (Automation) Validate ¶ added in v0.1.19
func (automation Automation) Validate() error
type AutomationAgent ¶ added in v0.1.19
type AutomationAgent struct {
ID string
DisplayName string
Purpose string
Enabled bool
AllowedSkills []string
AllowedTools []string
AllowedCommands []AutomationCommand
DeniedCommands []string
WorkspaceMode string
NetworkPolicy string
SecretPolicy string
LogPolicy string
MaxRuntime time.Duration
MaxRetries int
}
func (AutomationAgent) Validate ¶ added in v0.1.19
func (agent AutomationAgent) Validate() error
type AutomationCommand ¶ added in v0.1.19
type Config ¶
type Config struct {
ConfigPath string
CPUCount int
HTTPAddr string
LadybugPath string
SQLitePath string
SQLite SQLite
Debug Debug
Logging Logging
MaxRequestBytes int64
RequestTimeout time.Duration
ReadHeaderTimeout time.Duration
ShutdownTimeout time.Duration
Ingestion Ingestion
Workspace Workspace
Workflows Workflows
AgentActivity AgentActivity
Automation Automation
GitOperations GitOperations
Verification Verification
Projects []Project
}
type ConfluenceIntegration ¶
type ConfluenceIntegration struct {
Enabled bool
SiteURL string
CloudID string
AuthMode string
CredentialRefs AtlassianCredentialRefs
ReadTimeout time.Duration
MaxResults int
Polling IntegrationPolling
SpaceKeys []string
BodyRepresentation string
IncludeBody bool
IncludeComments bool
IncludeLabels bool
IncludeProperties bool
RootPageIDs []string
CQLExtraFilter string
}
type DirtyScopeRecovery ¶ added in v0.2.4
type DirtyScopeRecovery struct {
AllowedSupportPathspecs []string
}
func (DirtyScopeRecovery) Validate ¶ added in v0.2.4
func (recovery DirtyScopeRecovery) Validate(prefix string) error
type GeneratedArtifactVerification ¶ added in v0.2.4
type GitOperations ¶ added in v0.2.3
type GitOperations struct {
Enabled bool
CommitAfterTask bool
PushAfterTask bool
DraftPRAfterPush bool
RequireCleanBeforeTask bool
CleanupWorktreeAfterPlanDone bool
RemoteName string
BranchPrefix string
BranchNamePattern string
CommitAuthorName string
CommitAuthorEmailEnv string
CommitAuthorEmailFile string
SSHPrivateKeyPath string
SSHPublicKeyPath string
SSHKnownHostsPath string
GitHubTokenEnv string
GitHubTokenFile string
GitHubCLIPath string
Conventions GitOpsConventions
DirtyScopeRecovery DirtyScopeRecovery
}
func (GitOperations) Validate ¶ added in v0.2.3
func (gitops GitOperations) Validate() error
type GitOpsConventions ¶ added in v0.2.4
type GitOpsConventions struct {
CommitType string
CommitScope string
CommitSummaryTemplate string
PullRequestTitleTemplate string
WhatChangedTemplate string
HowVerifiedTemplate string
TestsTemplate string
}
func (GitOpsConventions) Validate ¶ added in v0.2.4
func (conventions GitOpsConventions) Validate() error
type Ingestion ¶
type Ingestion struct {
ContentGraphEnabled bool
LiveUpdatesEnabled bool
ASTExtractionEnabled bool
ExtractorCacheEnabled bool
DebounceInterval time.Duration
MaxFileBytes int64
MaxChunkBytes int
QueueDepth int
WorkerCount int
GlobalWorkerCount int
PerProjectWorkerLimit int
LivePathPriority bool
MaxWatchedDirectoryCount int
TaskWarnAfter time.Duration
FullScanBatchSize int
InitialScanOnStart bool
SensitiveMarkerPolicy string
}
type IntegrationConfig ¶
type IntegrationConfig struct {
Jira *JiraIntegration
Confluence *ConfluenceIntegration
}
type IntegrationPolling ¶
type JiraIntegration ¶
type JiraIntegration struct {
Enabled bool
SiteURL string
CloudID string
AuthMode string
CredentialRefs AtlassianCredentialRefs
ReadTimeout time.Duration
MaxResults int
Polling IntegrationPolling
ProjectKeys []string
DefaultFields []string
AllowedFields []string
IncludeRichFields bool
IncludeComments bool
JQLExtraFilter string
}
type Project ¶
type Project struct {
ID string
Aliases []string
DisplayName string
Description string
RootPath string
Enabled bool
Classification string
GraphNamespace string
GraphStorage string
DigestMode string
UpdatePolicy string
WorkspaceMode string
Include []string
Exclude []string
FollowSymlinks bool
MaxFileBytes int64
MaxChunkBytes int
SensitiveMarkerPolicy string
Integrations IntegrationConfig
GitOperations *GitOperations
Verification *Verification
}
type SQLite ¶
type Verification ¶ added in v0.2.4
type Verification struct {
BootstrapCommands []string
AlwaysBeforePR []string
GeneratedArtifacts []GeneratedArtifactVerification
Env map[string]string
}
func (Verification) Validate ¶ added in v0.2.4
func (verification Verification) Validate(prefix string) error
type WorkPlanStatusTrigger ¶ added in v0.2.1
func (WorkPlanStatusTrigger) Validate ¶ added in v0.2.1
func (trigger WorkPlanStatusTrigger) Validate() error
Click to show internal directories.
Click to hide internal directories.