Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAgentBoot ¶
GetAgentBoot returns the AgentBoot instance (for bot platform integration) Deprecated: Use the imbotsettings module's BotManager instead.
func GetBotManager ¶
func GetBotManager() bot.BotLifecycle
GetBotManager returns the bot manager instance (for API integration) Deprecated: Bot lifecycle is now managed by the imbotsettings module. This function returns nil and should not be used in new code.
func Run
deprecated
func Run(ctx context.Context, cfg *config.Config, imbotStore *db.ImBotSettingsStore, tbClient tbclient.TBClient) error
Run starts the remote-coder service and blocks until shutdown. imbotStore is the optional ImBot settings store from the main service. If provided, it will be used to load bot credentials instead of the local store. tbClient is the TB client for SmartGuide model configuration (required for @tb agent).
Deprecated: Bot lifecycle management is now handled by the imbotsettings module. This function is kept for backward compatibility with standalone bot-only mode.
Types ¶
This section is empty.