Documentation
¶
Index ¶
Constants ¶
View Source
const ( DefaultWorkspaceID = goncho.DefaultWorkspaceID DefaultObserverID = goncho.DefaultObserverPeerID )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Runtime ¶
type Runtime struct {
Store *memory.SqliteStore
DB *sql.DB
Service *goncho.Service
ContextTool *goncho.GonchoContextTool
SearchTool *goncho.GonchoSearchTool
RecallTool *goncho.GonchoRecallTool
RememberTool *goncho.GonchoRememberTool
ReviewTool *goncho.ReviewTool
HandoffTool *goncho.GonchoHandoffTool
// contains filtered or unexported fields
}
type Status ¶
type Status struct {
Ready bool `json:"ready"`
WorkspaceID string `json:"workspace_id"`
ObserverID string `json:"observer_id"`
ProfileID string `json:"profile_id,omitempty"`
ProfilesDirectory string `json:"profiles_directory,omitempty"`
ProfileDirectory string `json:"profile_directory,omitempty"`
DatabasePath string `json:"database_path"`
MemoryMarkdownPath string `json:"memory_markdown_path,omitempty"`
ToolNames []string `json:"tool_names"`
ToolSpecs []StatusToolSpec `json:"tool_specs"`
Capabilities []string `json:"capabilities"`
}
func (Status) RequireCapabilities ¶ added in v0.2.0
func (Status) SupportsCapability ¶ added in v0.2.0
type StatusToolSpec ¶ added in v0.2.0
type StatusToolSpec struct {
Name string `json:"name"`
Description string `json:"description"`
Schema json.RawMessage `json:"schema"`
Mutating bool `json:"mutating"`
Idempotent bool `json:"idempotent"`
PromptSafe bool `json:"prompt_safe"`
TrustClass []string `json:"trust_class"`
AuditKind string `json:"audit_kind"`
}
Click to show internal directories.
Click to hide internal directories.