Receivers

Django signal receivers for plugin app.

smarter.apps.llmtool.receivers.handle_broker_ready(sender, broker, **kwargs)[source]

Handle broker ready signal.

smarter.apps.llmtool.receivers.handle_plugin_called(sender, plugin, **kwargs)[source]

Handle plugin called signal.

smarter.apps.llmtool.receivers.handle_plugin_cloned(sender, plugin, **kwargs)[source]

Handle plugin cloned signal.

smarter.apps.llmtool.receivers.handle_plugin_created(sender, plugin, **kwargs)[source]

Handle plugin created signal.

smarter.apps.llmtool.receivers.handle_plugin_data_api_pre_delete(sender, instance, **kwargs)[source]

Handle pre-delete signal for PluginDataApi.

smarter.apps.llmtool.receivers.handle_plugin_data_api_saved(sender, instance, created, **kwargs)[source]

Handle plugin data API saved signal.

smarter.apps.llmtool.receivers.handle_plugin_data_saved(sender, instance, created, **kwargs)[source]

Handle plugin data saved signal.

smarter.apps.llmtool.receivers.handle_plugin_data_sql_pre_delete(sender, instance, **kwargs)[source]

Handle pre-delete signal for PluginDataSql.

smarter.apps.llmtool.receivers.handle_plugin_data_sql_saved(sender, instance, created, **kwargs)[source]

Handle plugin data SQL saved signal.

smarter.apps.llmtool.receivers.handle_plugin_data_static_pre_delete(sender, instance, **kwargs)[source]

Handle pre-delete signal for PluginDataStatic.

smarter.apps.llmtool.receivers.handle_plugin_data_websearch_pre_delete(sender, instance, **kwargs)[source]

Handle pre-delete signal for PluginDataWebsearch.

smarter.apps.llmtool.receivers.handle_plugin_data_websearch_saved(sender, instance, created, **kwargs)[source]

Handle plugin data websearch saved signal.

smarter.apps.llmtool.receivers.handle_plugin_deleted(sender, plugin, plugin_name, **kwargs)[source]

Handle plugin deleted signal.

smarter.apps.llmtool.receivers.handle_plugin_deleting(sender, plugin, plugin_meta, **kwargs)[source]

Handle plugin deleting signal.

smarter.apps.llmtool.receivers.handle_plugin_meta_pre_delete(sender, instance, **kwargs)[source]

Handle pre-delete signal for PluginMeta.

smarter.apps.llmtool.receivers.handle_plugin_meta_saved(sender, instance, created, **kwargs)[source]

Handle plugin meta saved signal.

smarter.apps.llmtool.receivers.handle_plugin_prompt_pre_delete(sender, instance, **kwargs)[source]

Handle pre-delete signal for PluginPrompt.

smarter.apps.llmtool.receivers.handle_plugin_prompt_saved(sender, instance, created, **kwargs)[source]

Handle plugin prompt saved signal.

smarter.apps.llmtool.receivers.handle_plugin_ready(sender, plugin, **kwargs)[source]

Handle plugin ready signal.

smarter.apps.llmtool.receivers.handle_plugin_responded(sender, plugin, **kwargs)[source]

Handle plugin responded signal.

smarter.apps.llmtool.receivers.handle_plugin_selected(sender, *args, **kwargs)[source]

Handle plugin selected signal.

smarter.apps.llmtool.receivers.handle_plugin_selector_history_pre_delete(sender, instance, **kwargs)[source]

Handle pre-delete signal for PluginSelectorHistory.

smarter.apps.llmtool.receivers.handle_plugin_selector_history_saved(sender, instance, created, **kwargs)[source]

Handle plugin selector history saved signal.

smarter.apps.llmtool.receivers.handle_plugin_selector_pre_delete(sender, instance, **kwargs)[source]

Handle pre-delete signal for PluginSelector.

smarter.apps.llmtool.receivers.handle_plugin_selector_saved(sender, instance, created, **kwargs)[source]

Handle plugin selector saved signal.

smarter.apps.llmtool.receivers.handle_plugin_updated(sender, plugin, **kwargs)[source]

Handle plugin updated signal.

smarter.apps.llmtool.receivers.handle_search_term_matched(sender, prompt, search_term, method, matched_text=None, **kwargs)[source]

Handle search term matched signal.

smarter.apps.llmtool.receivers.handle_websearch_failed(sender, plugin, operation, target, error, **kwargs)[source]

Handle websearch failed signal.

smarter.apps.llmtool.receivers.handle_websearch_fetched(sender, plugin, url, **kwargs)[source]

Handle websearch fetched signal.

smarter.apps.llmtool.receivers.handle_websearch_searched(sender, plugin, query, provider, result_count, **kwargs)[source]

Handle websearch searched signal.