Documentation
¶
Index ¶
- type Services
- func (s *Services) AdminCouchService() service.AdminCouchService
- func (s *Services) AdminSubscriptionsService() service.AdminSubscriptionsService
- func (s *Services) AdminSystemSettingsService() service.AdminSystemSettingsService
- func (s *Services) AdminUsersService() service.AdminUsersService
- func (s *Services) AuthService() service.AuthService
- func (s *Services) CouchInstanceService() service.CouchInstanceService
- func (s *Services) ExternalConnectionService() service.ExternalConnectionService
- func (s *Services) McpService() service.McpService
- func (s *Services) MomService() service.MomService
- func (s *Services) NotesService() service.NotesService
- func (s *Services) PromptService() service.PromptService
- func (s *Services) PublicDocsService() service.PublicDocsService
- func (s *Services) S3InstanceService() service.S3InstanceService
- func (s *Services) SetupWizardService() service.SetupWizardService
- func (s *Services) SubscriptionService() service.SubscriptionService
- func (s *Services) TaskTrackerService() service.TaskTrackerService
- func (s *Services) TractService() service.TractService
- func (s *Services) VaultService() service.VaultService
- func (s *Services) WorkbenchService() service.WorkbenchService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Services ¶
type Services struct {
Auth service.AuthService
Vault service.VaultService
CouchInstance service.CouchInstanceService
S3Instance service.S3InstanceService
DockerHost service.DockerHostService
AdminCouch service.AdminCouchService
Mcp service.McpService
Subscription service.SubscriptionService
Prompt service.PromptService
TaskTracker service.TaskTrackerService
Notes service.NotesService
AdminUsers service.AdminUsersService
AdminSubscriptions service.AdminSubscriptionsService
ExternalConnections service.ExternalConnectionService
Mom service.MomService
PublicDocs service.PublicDocsService
SetupWizard service.SetupWizardService
AdminSettings service.AdminSystemSettingsService
// Tract is constructed in internal/app/custom.go (not here) — it depends on Mcp and Mom,
// which must already exist as service.McpService/service.MomService values to compose the
// tract.ToolExecutor without the tract package importing internal/service/v1/mcp.
Tract service.TractService
// Workbench is constructed in internal/app/custom.go (not here) rather than above alongside
// DockerHost, purely because it composes services.ExternalConnections, which doesn't exist
// yet mid-construction of this struct literal. Set unconditionally by custom.go.
Workbench service.WorkbenchService
}
func (*Services) AdminCouchService ¶
func (s *Services) AdminCouchService() service.AdminCouchService
func (*Services) AdminSubscriptionsService ¶
func (s *Services) AdminSubscriptionsService() service.AdminSubscriptionsService
func (*Services) AdminSystemSettingsService ¶
func (s *Services) AdminSystemSettingsService() service.AdminSystemSettingsService
func (*Services) AdminUsersService ¶
func (s *Services) AdminUsersService() service.AdminUsersService
func (*Services) AuthService ¶
func (s *Services) AuthService() service.AuthService
func (*Services) CouchInstanceService ¶
func (s *Services) CouchInstanceService() service.CouchInstanceService
func (*Services) ExternalConnectionService ¶
func (s *Services) ExternalConnectionService() service.ExternalConnectionService
func (*Services) McpService ¶
func (s *Services) McpService() service.McpService
func (*Services) MomService ¶
func (s *Services) MomService() service.MomService
func (*Services) NotesService ¶
func (s *Services) NotesService() service.NotesService
func (*Services) PromptService ¶
func (s *Services) PromptService() service.PromptService
func (*Services) PublicDocsService ¶
func (s *Services) PublicDocsService() service.PublicDocsService
func (*Services) S3InstanceService ¶
func (s *Services) S3InstanceService() service.S3InstanceService
func (*Services) SetupWizardService ¶
func (s *Services) SetupWizardService() service.SetupWizardService
func (*Services) SubscriptionService ¶
func (s *Services) SubscriptionService() service.SubscriptionService
func (*Services) TaskTrackerService ¶
func (s *Services) TaskTrackerService() service.TaskTrackerService
func (*Services) TractService ¶
func (s *Services) TractService() service.TractService
func (*Services) VaultService ¶
func (s *Services) VaultService() service.VaultService
func (*Services) WorkbenchService ¶
func (s *Services) WorkbenchService() service.WorkbenchService
Directories
¶
| Path | Synopsis |
|---|---|
|
Package adminsettings implements AdminSystemSettingsService — an administrator's view over the same single-row global instance configuration the first-run setup wizard (internal/service/v1/setupwizard) edits pre-setup, exposed post-setup for an admin to revisit.
|
Package adminsettings implements AdminSystemSettingsService — an administrator's view over the same single-row global instance configuration the first-run setup wizard (internal/service/v1/setupwizard) edits pre-setup, exposed post-setup for an admin to revisit. |
|
Package dockerhosts implements service.DockerHostService: admin CRUD over the pool of Docker daemons that back per-vault workbench containers — see docs/workbench/02_docker_topology.md.
|
Package dockerhosts implements service.DockerHostService: admin CRUD over the pool of Docker daemons that back per-vault workbench containers — see docs/workbench/02_docker_topology.md. |
|
Package public_docs implements the anonymous, auth-exempt read surface backing PublicDocsAPI (see internal/api/server/artel_api/public_docs_grpc.pb.go's doc comment and docs/architecture.md).
|
Package public_docs implements the anonymous, auth-exempt read surface backing PublicDocsAPI (see internal/api/server/artel_api/public_docs_grpc.pb.go's doc comment and docs/architecture.md). |
|
Package setupwizard implements the first-run setup wizard — see internal/service/interfaces.go's SetupWizardService doc comment for the flow this drives.
|
Package setupwizard implements the first-run setup wizard — see internal/service/interfaces.go's SetupWizardService doc comment for the flow this drives. |
|
Package tasktracker backs the TaskTrackersAPI wire contract (unchanged) on top of the generic external_connections + MoM path instead of a dedicated task_trackers table/client.
|
Package tasktracker backs the TaskTrackersAPI wire contract (unchanged) on top of the generic external_connections + MoM path instead of a dedicated task_trackers table/client. |
|
script
Package script is the pluggable execution backend for Tract "script" steps.
|
Package script is the pluggable execution backend for Tract "script" steps. |
|
Package workbench implements service.WorkbenchService: it manages the per-vault Docker container backing a vault's cloud workbench.
|
Package workbench implements service.WorkbenchService: it manages the per-vault Docker container backing a vault's cloud workbench. |
Click to show internal directories.
Click to hide internal directories.