Documentation
¶
Index ¶
- func NewLLMProvider(cfg config.Config) (llm.Provider, error)
- func ResolveConfigPath(configPath string) string
- func ResolveMemoryDir(workspaceDir, memoryDir string) string
- func ResolvePromptDir(workspaceDir, promptDir string) string
- func ResolveRuntimeBinary(workspaceDir string) string
- type ConfigReloadReport
- type ConnectorRuntime
- type SkillLinkReport
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ResolveConfigPath ¶
func ResolveMemoryDir ¶
func ResolvePromptDir ¶
func ResolveRuntimeBinary ¶
Types ¶
type ConfigReloadReport ¶
type ConnectorRuntime ¶
type ConnectorRuntime struct {
App *connector.App
Processor *connector.Processor
AutomationEngine *automation.Engine
RuntimeAPI *runtimeapi.Server
RuntimeAPIBaseURL string
RuntimeAPIToken string
MemoryDir string
AutomationStatePath string
CampaignStatePath string
PromptLoader *prompting.Loader
Config config.Config
// contains filtered or unexported fields
}
func BuildConnectorRuntime ¶
func (*ConnectorRuntime) ApplyConfigReload ¶
func (r *ConnectorRuntime) ApplyConfigReload(next config.Config) (ConfigReloadReport, error)
type SkillLinkReport ¶
type SkillLinkReport struct {
CodexHome string
Discovered int
Linked int
Updated int
Unchanged int
Failed int
}
func EnsureBundledSkillsLinked ¶
func EnsureBundledSkillsLinked(workspaceDir string) (SkillLinkReport, error)
Click to show internal directories.
Click to hide internal directories.