Documentation
¶
Overview ¶
Package bootstrap provides shared server initialization logic
Package bootstrap provides shared server initialization logic ¶
Package bootstrap provides shared server initialization logic
Index ¶
- func ApplyRuntimeDataDirDefaults(cfg *config.Config, dataDir string)
- func BindRuntimeDreamCron(handler *cron.Handler, service *memory.DreamService)
- func InitMetrics(dataDir string, sharedDB *sql.DB) (*metrics.Collector, *metrics.MetricsWriter)
- func InitMetricsWithReadDB(dataDir string, sharedDB, readDB *sql.DB) (*metrics.Collector, *metrics.MetricsWriter)
- func InitWebPushSender(db *sql.DB, kv kvstore.Store, logger *zap.Logger) *webpush.Sender
- func InitWebPushSenderWithReadDB(writeDB, readDB *sql.DB, kv kvstore.Store, logger *zap.Logger) *webpush.Sender
- func IsZimaOS() bool
- func LoadProvidersFromPool(pool *providerpool.Pool, llmRegistry *llm.ProviderRegistry)
- func NewRuntimeExecConfig(dataDir string, allowedDirs []string) tools.ExecConfig
- func NewRuntimeFormfillerHandler() *formfiller.Handler
- func NewSandboxManagerFromConfig(cfg *config.Config) (*sandbox.Manager, error)
- func OpenRuntimeDatabaseWithPath(dataDir string, logger *zap.Logger) (*database.SQLiteConn, error)
- func RegisterAllRoutes(e *echo.Echo, deps *RoutesDeps) *echo.Group
- func ResolveAuditIPCSocketPath(dataDir string) string
- func ResolveBuiltinToolAllowedPaths(appCfg *config.Config, dataDir string) []string
- func ResolveWorkspaceDir(dataDir string, appCfg *config.Config) string
- func ResolveWorkspaceSkillsDir(dataDir string, appCfg *config.Config) string
- func ResolveZimaOSDataDir(dataDir string) string
- func ResolveZimaOSWorkspaceDir(dataDir string) string
- func RunStartupMemoryTrimLoop(ctx context.Context, logger *zap.Logger, delays ...time.Duration)
- func StartupMemoryTrimSchedule() []time.Duration
- func StartupTraceEnabled() bool
- func TuneGC()
- type HarnessRuntimeBundle
- type PushServiceDeps
- type PushServiceResult
- type RoutesDeps
- type RuntimeDBMigrationResult
- type ServerConfig
- type Services
- type StartupTrace
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyRuntimeDataDirDefaults ¶
ApplyRuntimeDataDirDefaults aligns config defaults that still use legacy cwd-relative data paths with the runtime's resolved data directory. Explicit custom paths are preserved.
func BindRuntimeDreamCron ¶
func BindRuntimeDreamCron(handler *cron.Handler, service *memory.DreamService)
func InitMetrics ¶
InitMetrics initializes metrics services.
func InitMetricsWithReadDB ¶
func InitMetricsWithReadDB(dataDir string, sharedDB, readDB *sql.DB) (*metrics.Collector, *metrics.MetricsWriter)
InitMetricsWithReadDB initializes metrics services with separate write/read handles when metrics persistence reuses the shared application database.
func InitWebPushSender ¶
InitWebPushSender creates a Web Push sender with VAPID keys. Returns nil if initialization fails (non-fatal).
func InitWebPushSenderWithReadDB ¶
func InitWebPushSenderWithReadDB(writeDB, readDB *sql.DB, kv kvstore.Store, logger *zap.Logger) *webpush.Sender
InitWebPushSenderWithReadDB creates a Web Push sender with separate write and read database handles.
func IsZimaOS ¶
func IsZimaOS() bool
IsZimaOS returns true if running on ZimaOS (a Linux-based NAS OS). It checks for the presence of ZimaOS-specific paths or environment variables.
func LoadProvidersFromPool ¶
func LoadProvidersFromPool(pool *providerpool.Pool, llmRegistry *llm.ProviderRegistry)
LoadProvidersFromPool loads providers from Provider Pool and registers them in LLM registry
func NewRuntimeExecConfig ¶
func NewRuntimeExecConfig(dataDir string, allowedDirs []string) tools.ExecConfig
NewRuntimeExecConfig returns the shared exec runtime defaults used by Blue entrypoints. CLI shells such as `blue` and embedded surfaces such as future bluelib exec entrypoints should source host-exec defaults from here so the behavior stays aligned with the runtime bundle.
func NewRuntimeFormfillerHandler ¶
func NewRuntimeFormfillerHandler() *formfiller.Handler
NewRuntimeFormfillerHandler keeps formfiller disabled at runtime. Route registration falls back to the existing feature-disabled surface when this returns nil.
func NewSandboxManagerFromConfig ¶
NewSandboxManagerFromConfig builds a sandbox manager from the loaded app config. Returning nil, nil means sandbox is disabled by configuration.
func OpenRuntimeDatabaseWithPath ¶
OpenRuntimeDatabaseWithPath opens runtime.db at the specified data directory This is a convenience function for use outside of the bootstrap package.
func RegisterAllRoutes ¶
func RegisterAllRoutes(e *echo.Echo, deps *RoutesDeps) *echo.Group
RegisterAllRoutes registers all API routes on the Echo instance. Returns the authenticated API group for late-binding route registration.
func ResolveWorkspaceDir ¶
ResolveWorkspaceDir returns the shared runtime workspace directory. Explicit non-default workspace settings win; otherwise we keep the historical data-dir workspace to avoid surprising runtime behavior. On ZimaOS, defaults to /media/ZimaOS-HD/AppData/zimaos-blue
func ResolveZimaOSDataDir ¶
ResolveZimaOSDataDir returns the ZimaOS-specific data directory. On ZimaOS: /media/ZimaOS-HD/AppData/zimaos-blue Otherwise falls back to the standard dataDir.
func ResolveZimaOSWorkspaceDir ¶
ResolveZimaOSWorkspaceDir returns the workspace directory for ZimaOS. On ZimaOS, this is the AppData directory itself (not a subdirectory).
func RunStartupMemoryTrimLoop ¶
RunStartupMemoryTrimLoop schedules best-effort heap reclamation after startup. It is intended to run in a lifecycle-managed goroutine once the server is ready.
func StartupMemoryTrimSchedule ¶
StartupMemoryTrimSchedule returns the default post-start trim checkpoints.
func StartupTraceEnabled ¶
func StartupTraceEnabled() bool
StartupTraceEnabled returns true when startup timing logs should be emitted.
Types ¶
type HarnessRuntimeBundle ¶
type HarnessRuntimeBundle struct {
Controller *harness.Controller
GroupDispatcher *harness.GroupDispatcher
RunTracer *harness.RunTraceCollector
RuntimeObserver tools.RuntimeEventObserver
SubagentExecutor tools.SubagentExecutor
WriteGuard tools.WritePathGuard
ExecGuard tools.ExecPathGuard
}
HarnessRuntimeBundle centralizes the shared harness runtime wiring used by chat, deep research, agent tasks, and harness-backed subagents.
type PushServiceDeps ¶
type PushServiceDeps struct {
DB *sql.DB
ReadDB *sql.DB
MemoryStore *memory.Store
CronGetSvc func() *cron.Service // lazy cron getter (may return nil)
SSEBroker *sse.Broker
WPSender *webpush.Sender // optional, may be nil
Logger *zap.Logger
}
PushServiceDeps holds dependencies for InitPushService.
type PushServiceResult ¶
type PushServiceResult struct {
IPC sockipc.PushBackend // for IPC registration
Service *push.Service // for skill/tool wiring
}
PushServiceResult holds the outputs of InitPushService.
func InitPushService ¶
func InitPushService(deps *PushServiceDeps) *PushServiceResult
InitPushService creates and wires the push notification service. Returns nil if initialization fails.
type RoutesDeps ¶
type RoutesDeps struct {
DB *sql.DB
Config *config.Config
// DisablePromptGuard disables chat prompt interception for controlled runs.
DisablePromptGuard bool
ServerConfig *ServerConfig
Services *Services
Logger *zap.Logger
Ctx context.Context
MetricsWriter *metrics.MetricsWriter
MetricsCollector *metrics.Collector
FlagEvaluator *config.FlagEvaluator
ChatHandler *server.ChatHandler
ExtauthService extauth.Service
ExtauthHandler *extauth.Handler
AutoreplyService *autoreply.Service
AutoreplyHandler *autoreply.Handler
AuthMiddleware *auth.AuthMiddleware
APIKeyHandler *auth.APIKeyHandler
UserHandler *user.Handler
// Additional handlers
BackupHandler *backup.Handler
SecurityHandler *security.Handler
SandboxHandler *sandbox.Handler
CronHandler *cron.Handler
BrowserHandler *browser.Handler
WorkflowHandler *workflow.Handler
VoiceHandler *voice.Handler
VoiceWSHandler *voice.WSHandler
FormfillerHandler *formfiller.Handler
CompanionHandler *companion.Handler
CompanionWSHandler *companion.WebSocketHandler
ProviderPool *providerpool.Pool
APIKeyService *auth.APIKeyService
SpeechHandler *speech.Handler
STTService stt.Service
NgrokTunnelMgr *ngrok.SDKTunnelManager
NgrokConfigStore *ngrok.ConfigStore
MemoryHandler *server.MemoryHandler
ChannelConfigStore *server.ChannelConfigStore
ConfigKV kvstore.Store // shared kvstore for config persistence
ConfigStore *config.ConfigStore // kvstore-backed config persistence
HotReloader *config.HotReloader
WorkspaceHandler *workspace.Handler
SSEBroker *sse.Broker
Gateway *gateway.Gateway
GatewayHandler *gateway.Handler
// IPC backends (optional, wired from main.go)
BrowserIPC sockipc.BrowserBackend
UIReviewerIPC sockipc.UIReviewBackend
UIReviewerTool *tools.UIReviewerTool // for VLM bridge wiring
AnalyzeTool *tools.AnalyzeTool // for LLM bridge wiring
MediaManager *mediagen.Manager // for native image tool wiring
MediaStorage *mediagen.MediaStorage // for ppt/image review wiring
PushIPC sockipc.PushBackend
PushService *push.Service // for skill/tool wiring
CronIPC sockipc.CronBackend
// RegisterIPCExtensions allows cmd/blue to add main-process-only CLI IPC
// handlers after the shared runtime IPC surface is initialized.
RegisterIPCExtensions func(*sockipc.Server)
// Consolidated init deps (previously only in cmd/blue/main.go)
SkillEmbedFS fs.FS // embedded SKILL.md filesystem for ReleaseSkills
SandboxManager *sandbox.Manager // for sandbox skill wiring
SystemPromptBuilder *agentcore.SystemPromptBuilder
LazyBrowserSvc func() *browser.RodService // for UI reviewer lazy adapter
AcquireBrowserSvc func() (*browser.RodService, func(), error)
AcquireFallbackBrowserSvc func() (*browser.RodService, func(), error)
LightpandaShimSvc *browser.LightpandaService
BrowserBackend tools.BrowserBackend // for browser tool + IPC
// Closers collects io.Closers started during route registration.
// The caller should close them on shutdown (e.g., via lifecycle hooks).
Closers []interface{ Close() error }
// ChannelTaskWatcher is populated by RegisterAllRoutes for main.go to wire the notifier.
ChannelTaskWatcher *mediagen.ChannelTaskWatcher
// OnEarlyReady is called after critical routes (health, system/mode, auth)
// are registered but before heavy subsystem init. The caller can start the
// HTTP listener here so health checks succeed while the rest initializes.
OnEarlyReady func()
}
RoutesDeps holds all dependencies needed for route registration
type RuntimeDBMigrationResult ¶
RuntimeDBMigrationResult summarizes the one-time split from blue.db to runtime.db.
func PrepareRuntimeDatabase ¶
func PrepareRuntimeDatabase( ctx context.Context, dataDir string, primaryConn *dbutil.SQLiteConn, runtimeConn *dbutil.SQLiteConn, logger *zap.Logger, ) (*RuntimeDBMigrationResult, error)
PrepareRuntimeDatabase ensures runtime.db has the required schemas and, on first run, moves harness/agent tables out of blue.db so future startup checks touch less data.
type ServerConfig ¶
type ServerConfig struct {
Port int
DataDir string
Version string
BuildTime string
GitCommit string
Mode string // "standalone" or "embedded"
}
ServerConfig holds configuration for server initialization
func DefaultConfig ¶
func DefaultConfig() *ServerConfig
DefaultConfig returns default server configuration
type Services ¶
type Services struct {
DB *sql.DB
DBConn *database.SQLiteConn // Read-write separated connection
RuntimeDBConn *database.SQLiteConn // Separate DB for harness/agent tables (reduces startup time)
Config *config.Config
Logger *zap.Logger
UserService *user.Service
UserRepo *user.SQLiteRepository
JWTService *auth.JWTService
APIKeyService *auth.APIKeyService
MemoryStore *memory.Store
A2UIManager *a2ui.Manager
OCRService *ocrruntime.TesseractService
PDFService *pdfextract.Service
LLMRegistry *llm.ProviderRegistry
ToolRegistry *tools.Registry
SkillRegistry *skill.Registry
MgmtTool *tools.MgmtTool
WorkerPool *worker.Pool
DataDir string
}
Services holds all initialized services
func InitServices ¶
InitServices initializes all core services
type StartupTrace ¶
type StartupTrace struct {
// contains filtered or unexported fields
}
StartupTrace emits coarse startup timing marks when tracing is enabled via env.
func NewStartupTrace ¶
func NewStartupTrace(component string, logger *zap.Logger) *StartupTrace
NewStartupTrace creates a new startup trace for a component.
func (*StartupTrace) Mark ¶
func (t *StartupTrace) Mark(label string, fields ...zap.Field)
Mark records a startup milestone.
func (*StartupTrace) SetLogger ¶
func (t *StartupTrace) SetLogger(logger *zap.Logger)
SetLogger attaches a logger for subsequent trace events.
Source Files
¶
- agent_mcp_bindings.go
- ask_adapter.go
- ask_support.go
- auto_harness_submitter.go
- auxiliary_llm.go
- auxiliary_llm_methods.go
- auxiliary_llm_provider.go
- auxiliary_llm_render.go
- auxiliary_llm_smallmodel.go
- browser_skill_adapter.go
- browser_skill_adapter_browser.go
- browser_skill_adapter_fallback.go
- config.go
- cron_knowledge_handler.go
- cron_research_handler.go
- cron_tools.go
- harness_detail_provider.go
- image_tool_adapter.go
- image_tool_adapter_output.go
- image_tool_adapter_result.go
- image_tool_adapter_scope.go
- ipc_socket.go
- llm_retry.go
- mgmt_adapters_identity.go
- mgmt_adapters_provider.go
- mgmt_adapters_runtime_assets.go
- mgmt_adapters_settings_channel.go
- mgmt_adapters_upgrade.go
- ppt_adapter.go
- push.go
- research_harness_adapter.go
- research_harness_budget.go
- research_harness_runtime_service.go
- research_harness_submit.go
- research_tool_adapter.go
- research_tool_adapter_convert.go
- research_tool_adapter_convert_report.go
- research_tool_adapter_create.go
- research_tool_adapter_harness_submit.go
- research_tool_adapter_local.go
- research_tool_adapter_mode.go
- research_tool_adapter_recent.go
- research_tool_adapter_store.go
- routes.go
- runtime.go
- runtime_account_surface_contract.go
- runtime_activation.go
- runtime_activation_builder.go
- runtime_activation_support.go
- runtime_activation_support_deferred.go
- runtime_activation_support_deferred_wiring.go
- runtime_activation_support_helpers.go
- runtime_activation_support_optimization.go
- runtime_activation_support_optimization_reflective.go
- runtime_activation_support_routes.go
- runtime_activation_support_types.go
- runtime_activation_types.go
- runtime_agent_loop_knowledge_binding.go
- runtime_agent_sessions.go
- runtime_agent_surface.go
- runtime_auth_surface_contract.go
- runtime_binding_types_memory.go
- runtime_binding_types_proxy_bridge.go
- runtime_binding_types_shared.go
- runtime_binding_types_smallmodel.go
- runtime_binding_types_tooling_capabilities.go
- runtime_binding_types_tooling_exec.go
- runtime_binding_types_tooling_scheduler.go
- runtime_bootstrap_support_contract.go
- runtime_bootstrap_support_contract_tunnel.go
- runtime_bootstrap_support_contract_types.go
- runtime_bootstrap_support_contract_voicewake.go
- runtime_capabilities.go
- runtime_capability_adapter.go
- runtime_capability_adapter_chat.go
- runtime_capability_adapter_routes.go
- runtime_capability_adapter_surface.go
- runtime_capability_constructor.go
- runtime_capability_contract.go
- runtime_capability_factory.go
- runtime_capability_harness.go
- runtime_capability_harness_bundle.go
- runtime_capability_impl.go
- runtime_capability_research.go
- runtime_capability_research_binding.go
- runtime_capability_research_chat.go
- runtime_capability_research_chat_methods.go
- runtime_capability_research_driver.go
- runtime_capability_research_types.go
- runtime_capability_routes.go
- runtime_capability_routes_harness.go
- runtime_capability_routes_harness_groups.go
- runtime_capability_routes_logging.go
- runtime_capability_routes_reflect.go
- runtime_capability_routes_research.go
- runtime_capability_routes_research_options.go
- runtime_capability_routes_types.go
- runtime_capability_routes_types_support.go
- runtime_capability_support_contract.go
- runtime_capability_surface_runtime.go
- runtime_capability_surface_runtime_chat.go
- runtime_capability_surface_runtime_knowledge.go
- runtime_capability_surface_runtime_research.go
- runtime_capability_surface_runtime_support.go
- runtime_capability_surface_runtime_support_browser.go
- runtime_capability_types.go
- runtime_channel_contract.go
- runtime_channel_contract_reply_context.go
- runtime_channel_contract_runtime.go
- runtime_channel_contract_setup.go
- runtime_channel_contract_setup_types.go
- runtime_channel_contract_startup.go
- runtime_channel_contract_types.go
- runtime_chat_ask_bindings.go
- runtime_chat_surface_contract.go
- runtime_contract.go
- runtime_contract_binding_activation.go
- runtime_contract_binding_analyze_scheduler.go
- runtime_contract_binding_chat.go
- runtime_contract_binding_core.go
- runtime_contract_binding_productivity.go
- runtime_contract_binding_support.go
- runtime_contract_binding_tooling.go
- runtime_contract_binding_tooling_support.go
- runtime_contract_route_phase.go
- runtime_contract_runtime_bundle.go
- runtime_contract_runtime_bundle_surface.go
- runtime_contract_runtime_bundle_task_surface.go
- runtime_contract_skills.go
- runtime_contract_types_activation.go
- runtime_contract_types_analyze.go
- runtime_contract_types_auth_surface.go
- runtime_contract_types_capability_support.go
- runtime_contract_types_chat.go
- runtime_contract_types_deferred_support.go
- runtime_contract_types_productivity.go
- runtime_contract_types_scheduler.go
- runtime_contract_types_tool_support.go
- runtime_contract_types_tooling.go
- runtime_core_support_contract.go
- runtime_core_support_contract_types.go
- runtime_core_tooling_contract.go
- runtime_core_tooling_contract_types.go
- runtime_data_dir_defaults.go
- runtime_deferred_compactor.go
- runtime_deferred_policy.go
- runtime_deferred_smallmodel.go
- runtime_deferred_types.go
- runtime_deferred_wiring.go
- runtime_deps.go
- runtime_dream.go
- runtime_exec_config.go
- runtime_exec_support.go
- runtime_exec_support_binding.go
- runtime_exec_support_convert.go
- runtime_exec_support_selector.go
- runtime_exec_support_skill_exec.go
- runtime_experience_contract.go
- runtime_experience_contract_types.go
- runtime_fast_path_contract.go
- runtime_fast_path_contract_types.go
- runtime_formfiller.go
- runtime_gateway_contract.go
- runtime_gateway_contract_methods.go
- runtime_gateway_contract_types.go
- runtime_harness_agent_feature_binding.go
- runtime_harness_agent_feature_lane.go
- runtime_harness_agent_feature_routes.go
- runtime_harness_agent_feature_support.go
- runtime_harness_agent_feature_types.go
- runtime_harness_approval_lane.go
- runtime_harness_approval_lane_binding.go
- runtime_harness_approval_lane_exec.go
- runtime_harness_approval_lane_types.go
- runtime_harness_evolution_proposal_summary.go
- runtime_harness_research_adapter.go
- runtime_harness_research_handler.go
- runtime_harness_research_lane.go
- runtime_harness_research_routes.go
- runtime_harness_research_spec.go
- runtime_harness_research_support.go
- runtime_harness_research_task_routes.go
- runtime_harness_research_types.go
- runtime_harness_task_bindings.go
- runtime_harness_workflow_binding.go
- runtime_harness_workflow_execution.go
- runtime_harness_workflow_execution_helpers.go
- runtime_harness_workflow_gateway_lane.go
- runtime_harness_workflow_gateway_lane_adapters.go
- runtime_harness_workflow_gateway_lane_binding.go
- runtime_harness_workflow_gateway_lane_types.go
- runtime_harness_workflow_launcher.go
- runtime_harness_workflow_nodes.go
- runtime_harness_workflow_spec.go
- runtime_infrastructure_contract.go
- runtime_infrastructure_contract_types.go
- runtime_interaction_bindings.go
- runtime_ipc_skill_executor.go
- runtime_knowledge_author.go
- runtime_llm.go
- runtime_llm_helpers.go
- runtime_llm_model.go
- runtime_llm_proxy.go
- runtime_llm_ref.go
- runtime_management_bindings.go
- runtime_management_contract.go
- runtime_management_contract_provider_settings.go
- runtime_management_contract_remote_access.go
- runtime_management_contract_server.go
- runtime_management_contract_types.go
- runtime_management_contract_update.go
- runtime_management_runtime_contract.go
- runtime_management_runtime_contract_types.go
- runtime_mcp_surface.go
- runtime_media_contract.go
- runtime_media_contract_ipc.go
- runtime_media_contract_push_persistence.go
- runtime_media_contract_storage.go
- runtime_media_contract_types.go
- runtime_media_helpers.go
- runtime_memory_adapters.go
- runtime_metrics_support.go
- runtime_operational_contract.go
- runtime_operational_contract_support.go
- runtime_operational_contract_support_apply.go
- runtime_operational_contract_types.go
- runtime_platform_surface_billing_metrics.go
- runtime_platform_surface_contract.go
- runtime_platform_surface_metrics_provider.go
- runtime_platform_surface_network_system.go
- runtime_platform_surface_plugin.go
- runtime_platform_surface_profiling.go
- runtime_platform_surface_types.go
- runtime_provider_pool_contract.go
- runtime_provider_pool_contract_handler.go
- runtime_provider_pool_contract_oauth.go
- runtime_provider_pool_contract_types.go
- runtime_proxy_bootstrap.go
- runtime_proxy_bridge_binding.go
- runtime_proxy_bridge_surface.go
- runtime_proxy_controls_hooks.go
- runtime_proxy_controls_routes.go
- runtime_proxy_controls_routes_prompt_cache.go
- runtime_proxy_controls_routes_routing.go
- runtime_proxy_controls_stats.go
- runtime_proxy_controls_toggle.go
- runtime_proxy_controls_toggle_persistence.go
- runtime_proxy_controls_toggle_state.go
- runtime_proxy_controls_types.go
- runtime_proxy_entry.go
- runtime_proxy_entry_binding.go
- runtime_proxy_entry_types.go
- runtime_proxy_lane.go
- runtime_proxy_lane_types.go
- runtime_proxy_lane_wiring.go
- runtime_proxy_runtime.go
- runtime_proxy_runtime_builder.go
- runtime_proxy_runtime_masking.go
- runtime_proxy_runtime_provider.go
- runtime_proxy_runtime_pruner.go
- runtime_proxy_runtime_routing.go
- runtime_proxy_runtime_types.go
- runtime_proxy_surface.go
- runtime_reflection_activation.go
- runtime_research_contract.go
- runtime_research_contract_binding.go
- runtime_research_contract_compat.go
- runtime_research_contract_types.go
- runtime_research_surface.go
- runtime_route_auth_helpers.go
- runtime_route_helpers_automation.go
- runtime_route_helpers_core.go
- runtime_route_helpers_platform.go
- runtime_route_helpers_security.go
- runtime_route_registration_context.go
- runtime_route_registration_core_experience.go
- runtime_route_registration_core_experience_chat_binding_options.go
- runtime_route_registration_core_experience_chat_options.go
- runtime_route_registration_core_experience_options.go
- runtime_route_registration_core_experience_platform_options.go
- runtime_route_registration_core_experience_productivity_options.go
- runtime_route_registration_core_experience_skill_options.go
- runtime_route_registration_core_experience_surface_options.go
- runtime_route_registration_core_infrastructure.go
- runtime_route_registration_core_infrastructure_chat_surface_options.go
- runtime_route_registration_core_infrastructure_gateway_options.go
- runtime_route_registration_core_infrastructure_media_options.go
- runtime_route_registration_core_infrastructure_options.go
- runtime_route_registration_core_infrastructure_tls_options.go
- runtime_route_registration_core_phase.go
- runtime_route_registration_core_support.go
- runtime_route_registration_core_support_ask_options.go
- runtime_route_registration_core_support_capability_options.go
- runtime_route_registration_core_support_exec_options.go
- runtime_route_registration_core_support_options.go
- runtime_route_registration_core_tooling.go
- runtime_route_registration_core_tooling_analyze_options.go
- runtime_route_registration_core_tooling_options.go
- runtime_route_registration_core_tooling_provider_options.go
- runtime_route_registration_core_tooling_scheduler_options.go
- runtime_route_registration_core_tooling_surface_options.go
- runtime_route_registration_entry.go
- runtime_route_registration_fast_path.go
- runtime_route_registration_fast_path_account_surface_options.go
- runtime_route_registration_fast_path_auth_surface_options.go
- runtime_route_registration_fast_path_bootstrap_phase_options.go
- runtime_route_registration_fast_path_bootstrap_support_options.go
- runtime_route_registration_fast_path_shell_surface_options.go
- runtime_route_registration_fast_path_startup_auth_options.go
- runtime_route_registration_fast_path_startup_surface_options.go
- runtime_route_registration_http_bootstrap.go
- runtime_route_registration_management_phase.go
- runtime_route_registration_management_phase_channel_options.go
- runtime_route_registration_management_phase_mgmt_options.go
- runtime_route_registration_management_phase_options.go
- runtime_route_registration_management_phase_support_options.go
- runtime_route_registration_management_phase_user_options.go
- runtime_route_registration_operational_phase.go
- runtime_route_registration_operational_phase_activation_options.go
- runtime_route_registration_operational_phase_deferred_options.go
- runtime_route_registration_operational_phase_options.go
- runtime_route_registration_operational_phase_support_options.go
- runtime_route_registration_operational_phase_task_surface_options.go
- runtime_route_registration_paths.go
- runtime_route_registration_state.go
- runtime_route_registration_state_init.go
- runtime_route_registration_state_runtime.go
- runtime_route_registration_state_runtime_core.go
- runtime_route_registration_state_runtime_entry.go
- runtime_route_registration_state_runtime_management.go
- runtime_route_types.go
- runtime_sandbox_exec.go
- runtime_shell_surface_contract.go
- runtime_shell_surface_contract_config_canvas.go
- runtime_shell_surface_contract_health_static.go
- runtime_shell_surface_contract_routes.go
- runtime_shell_surface_contract_types.go
- runtime_skill_admin.go
- runtime_skill_admin_helpers.go
- runtime_skill_admin_listing.go
- runtime_skill_admin_listing_support.go
- runtime_skill_admin_registry.go
- runtime_skill_contract.go
- runtime_skill_contract_marketplace.go
- runtime_skill_contract_store.go
- runtime_skill_contract_support.go
- runtime_skill_contract_types.go
- runtime_skill_lookup.go
- runtime_skill_lookup_contract.go
- runtime_startup_surface_contract.go
- runtime_support_bundles_ask.go
- runtime_support_bundles_exec.go
- runtime_support_bundles_exec_routes.go
- runtime_support_bundles_exec_sandbox.go
- runtime_support_bundles_exec_sandbox_factory.go
- runtime_support_bundles_exec_services.go
- runtime_support_bundles_exec_stores.go
- runtime_support_bundles_exec_types.go
- runtime_support_routes_browser.go
- runtime_support_routes_exec.go
- runtime_support_routes_question.go
- runtime_tls_contract.go
- runtime_tool_bindings_browser.go
- runtime_tool_bindings_browser_targets.go
- runtime_tool_bindings_image.go
- runtime_tool_bindings_knowledge.go
- runtime_tool_bindings_knowledge_support.go
- runtime_tool_bindings_notification.go
- runtime_tool_bindings_scheduler.go
- runtime_tool_bindings_tts.go
- runtime_tool_fallback.go
- runtime_tool_surface_builder.go
- runtime_tool_surface_types.go
- runtime_tool_surfaces.go
- runtime_update_resume.go
- runtime_user_surface_contract.go
- runtime_user_surface_contract_companion.go
- runtime_user_surface_contract_my.go
- runtime_user_surface_contract_types.go
- runtime_user_surface_contract_workspace.go
- sandbox_runtime_config.go
- security_scanner_config.go
- services.go
- services_init_identity.go
- services_init_runtime.go
- services_init_runtime_builtin_tools.go
- services_lifecycle.go
- services_lifecycle_extras.go
- services_llm_registry.go
- services_primary_db.go
- services_provider_pool.go
- services_runtime_db.go
- services_runtime_init.go
- services_runtime_migration.go
- services_sessions.go
- services_sessions_read.go
- services_sessions_runtime.go
- services_sessions_runtime_args.go
- services_sessions_runtime_read.go
- services_sessions_runtime_write.go
- services_sessions_write.go
- services_workspace.go
- services_workspace_allowed_paths.go
- services_zimaos.go
- skillmarket_remote_reader.go
- skillmgr_adapter.go
- skillmgr_adapter_catalog.go
- skillmgr_adapter_install.go
- startup_trace.go
- tts_tool_adapter.go
- web_fetch_config.go
- web_search_config.go