LICENSE
README.md
pyproject.toml
src/langbot/__init__.py
src/langbot/__main__.py
src/langbot.egg-info/PKG-INFO
src/langbot.egg-info/SOURCES.txt
src/langbot.egg-info/dependency_links.txt
src/langbot.egg-info/entry_points.txt
src/langbot.egg-info/requires.txt
src/langbot.egg-info/top_level.txt
src/langbot/libs/coze_server_api/__init__.py
src/langbot/libs/coze_server_api/client.py
src/langbot/libs/dify_service_api/__init__.py
src/langbot/libs/dify_service_api/v1/__init__.py
src/langbot/libs/dify_service_api/v1/client.py
src/langbot/libs/dify_service_api/v1/client_test.py
src/langbot/libs/dify_service_api/v1/errors.py
src/langbot/libs/dingtalk_api/EchoHandler.py
src/langbot/libs/dingtalk_api/__init__.py
src/langbot/libs/dingtalk_api/api.py
src/langbot/libs/dingtalk_api/dingtalkevent.py
src/langbot/libs/official_account_api/__init__.py
src/langbot/libs/official_account_api/api.py
src/langbot/libs/official_account_api/oaevent.py
src/langbot/libs/qq_official_api/__init__.py
src/langbot/libs/qq_official_api/api.py
src/langbot/libs/qq_official_api/qqofficialevent.py
src/langbot/libs/slack_api/__init__.py
src/langbot/libs/slack_api/api.py
src/langbot/libs/slack_api/slackevent.py
src/langbot/libs/wechatpad_api/__init__.py
src/langbot/libs/wechatpad_api/client.py
src/langbot/libs/wechatpad_api/api/__init__.py
src/langbot/libs/wechatpad_api/api/chatroom.py
src/langbot/libs/wechatpad_api/api/downloadpai.py
src/langbot/libs/wechatpad_api/api/friend.py
src/langbot/libs/wechatpad_api/api/login.py
src/langbot/libs/wechatpad_api/api/message.py
src/langbot/libs/wechatpad_api/api/user.py
src/langbot/libs/wechatpad_api/util/__init__.py
src/langbot/libs/wechatpad_api/util/http_util.py
src/langbot/libs/wechatpad_api/util/terminal_printer.py
src/langbot/libs/wecom_ai_bot_api/WXBizMsgCrypt3.py
src/langbot/libs/wecom_ai_bot_api/api.py
src/langbot/libs/wecom_ai_bot_api/ierror.py
src/langbot/libs/wecom_ai_bot_api/wecombotevent.py
src/langbot/libs/wecom_ai_bot_api/ws_client.py
src/langbot/libs/wecom_api/WXBizMsgCrypt3.py
src/langbot/libs/wecom_api/__init__.py
src/langbot/libs/wecom_api/api.py
src/langbot/libs/wecom_api/ierror.py
src/langbot/libs/wecom_api/wecomevent.py
src/langbot/libs/wecom_customer_service_api/__init__.py
src/langbot/libs/wecom_customer_service_api/api.py
src/langbot/libs/wecom_customer_service_api/wecomcsevent.py
src/langbot/pkg/__init__.py
src/langbot/pkg/api/__init__.py
src/langbot/pkg/api/http/__init__.py
src/langbot/pkg/api/http/controller/__init__.py
src/langbot/pkg/api/http/controller/group.py
src/langbot/pkg/api/http/controller/main.py
src/langbot/pkg/api/http/controller/groups/__init__.py
src/langbot/pkg/api/http/controller/groups/apikeys.py
src/langbot/pkg/api/http/controller/groups/files.py
src/langbot/pkg/api/http/controller/groups/logs.py
src/langbot/pkg/api/http/controller/groups/monitoring.py
src/langbot/pkg/api/http/controller/groups/plugins.py
src/langbot/pkg/api/http/controller/groups/stats.py
src/langbot/pkg/api/http/controller/groups/survey.py
src/langbot/pkg/api/http/controller/groups/system.py
src/langbot/pkg/api/http/controller/groups/user.py
src/langbot/pkg/api/http/controller/groups/webhook_mgmt.py
src/langbot/pkg/api/http/controller/groups/webhooks.py
src/langbot/pkg/api/http/controller/groups/knowledge/__init__.py
src/langbot/pkg/api/http/controller/groups/knowledge/base.py
src/langbot/pkg/api/http/controller/groups/knowledge/engines.py
src/langbot/pkg/api/http/controller/groups/knowledge/migration.py
src/langbot/pkg/api/http/controller/groups/knowledge/parsers.py
src/langbot/pkg/api/http/controller/groups/pipelines/__init__.py
src/langbot/pkg/api/http/controller/groups/pipelines/pipelines.py
src/langbot/pkg/api/http/controller/groups/pipelines/websocket_chat.py
src/langbot/pkg/api/http/controller/groups/platform/__init__.py
src/langbot/pkg/api/http/controller/groups/platform/adapters.py
src/langbot/pkg/api/http/controller/groups/platform/bots.py
src/langbot/pkg/api/http/controller/groups/provider/__init__.py
src/langbot/pkg/api/http/controller/groups/provider/models.py
src/langbot/pkg/api/http/controller/groups/provider/providers.py
src/langbot/pkg/api/http/controller/groups/provider/requesters.py
src/langbot/pkg/api/http/controller/groups/resources/__init__.py
src/langbot/pkg/api/http/controller/groups/resources/mcp.py
src/langbot/pkg/api/http/service/__init__.py
src/langbot/pkg/api/http/service/apikey.py
src/langbot/pkg/api/http/service/bot.py
src/langbot/pkg/api/http/service/knowledge.py
src/langbot/pkg/api/http/service/mcp.py
src/langbot/pkg/api/http/service/model.py
src/langbot/pkg/api/http/service/monitoring.py
src/langbot/pkg/api/http/service/pipeline.py
src/langbot/pkg/api/http/service/provider.py
src/langbot/pkg/api/http/service/space.py
src/langbot/pkg/api/http/service/user.py
src/langbot/pkg/api/http/service/webhook.py
src/langbot/pkg/command/__init__.py
src/langbot/pkg/command/cmdmgr.py
src/langbot/pkg/command/operator.py
src/langbot/pkg/command/operators/__init__.py
src/langbot/pkg/command/operators/delc.py
src/langbot/pkg/command/operators/last.py
src/langbot/pkg/command/operators/list.py
src/langbot/pkg/command/operators/next.py
src/langbot/pkg/command/operators/prompt.py
src/langbot/pkg/command/operators/resend.py
src/langbot/pkg/config/__init__.py
src/langbot/pkg/config/manager.py
src/langbot/pkg/config/model.py
src/langbot/pkg/config/impls/__init__.py
src/langbot/pkg/config/impls/json.py
src/langbot/pkg/config/impls/pymodule.py
src/langbot/pkg/config/impls/yaml.py
src/langbot/pkg/core/__init__.py
src/langbot/pkg/core/app.py
src/langbot/pkg/core/boot.py
src/langbot/pkg/core/entities.py
src/langbot/pkg/core/migration.py
src/langbot/pkg/core/note.py
src/langbot/pkg/core/stage.py
src/langbot/pkg/core/taskmgr.py
src/langbot/pkg/core/bootutils/__init__.py
src/langbot/pkg/core/bootutils/config.py
src/langbot/pkg/core/bootutils/deps.py
src/langbot/pkg/core/bootutils/files.py
src/langbot/pkg/core/bootutils/log.py
src/langbot/pkg/core/migrations/__init__.py
src/langbot/pkg/core/migrations/m001_sensitive_word_migration.py
src/langbot/pkg/core/migrations/m002_openai_config_migration.py
src/langbot/pkg/core/migrations/m003_anthropic_requester_cfg_completion.py
src/langbot/pkg/core/migrations/m004_moonshot_cfg_completion.py
src/langbot/pkg/core/migrations/m005_deepseek_cfg_completion.py
src/langbot/pkg/core/migrations/m006_vision_config.py
src/langbot/pkg/core/migrations/m007_qcg_center_url.py
src/langbot/pkg/core/migrations/m008_ad_fixwin_config_migrate.py
src/langbot/pkg/core/migrations/m009_msg_truncator_cfg.py
src/langbot/pkg/core/migrations/m010_ollama_requester_config.py
src/langbot/pkg/core/migrations/m011_command_prefix_config.py
src/langbot/pkg/core/migrations/m012_runner_config.py
src/langbot/pkg/core/migrations/m013_http_api_config.py
src/langbot/pkg/core/migrations/m014_force_delay_config.py
src/langbot/pkg/core/migrations/m015_gitee_ai_config.py
src/langbot/pkg/core/migrations/m016_dify_service_api.py
src/langbot/pkg/core/migrations/m017_dify_api_timeout_params.py
src/langbot/pkg/core/migrations/m018_xai_config.py
src/langbot/pkg/core/migrations/m019_zhipuai_config.py
src/langbot/pkg/core/migrations/m020_wecom_config.py
src/langbot/pkg/core/migrations/m021_lark_config.py
src/langbot/pkg/core/migrations/m022_lmstudio_config.py
src/langbot/pkg/core/migrations/m023_siliconflow_config.py
src/langbot/pkg/core/migrations/m024_discord_config.py
src/langbot/pkg/core/migrations/m025_gewechat_config.py
src/langbot/pkg/core/migrations/m026_qqofficial_config.py
src/langbot/pkg/core/migrations/m027_wx_official_account_config.py
src/langbot/pkg/core/migrations/m028_aliyun_requester_config.py
src/langbot/pkg/core/migrations/m029_dashscope_app_api_config.py
src/langbot/pkg/core/migrations/m030_lark_config_cmpl.py
src/langbot/pkg/core/migrations/m031_dingtalk_config.py
src/langbot/pkg/core/migrations/m032_volcark_config.py
src/langbot/pkg/core/migrations/m033_dify_thinking_config.py
src/langbot/pkg/core/migrations/m034_gewechat_file_url_config.py
src/langbot/pkg/core/migrations/m035_wxoa_mode.py
src/langbot/pkg/core/migrations/m036_wxoa_loading_message.py
src/langbot/pkg/core/migrations/m037_mcp_config.py
src/langbot/pkg/core/migrations/m038_tg_dingtalk_markdown.py
src/langbot/pkg/core/migrations/m039_modelscope_cfg_completion.py
src/langbot/pkg/core/migrations/m040_ppio_config.py
src/langbot/pkg/core/migrations/m041_dingtalk_card_autolayout_config.py
src/langbot/pkg/core/notes/__init__.py
src/langbot/pkg/core/notes/n001_classic_msgs.py
src/langbot/pkg/core/notes/n002_selection_mode_on_windows.py
src/langbot/pkg/core/notes/n003_print_version.py
src/langbot/pkg/core/stages/__init__.py
src/langbot/pkg/core/stages/build_app.py
src/langbot/pkg/core/stages/genkeys.py
src/langbot/pkg/core/stages/load_config.py
src/langbot/pkg/core/stages/migrate.py
src/langbot/pkg/core/stages/setup_logger.py
src/langbot/pkg/core/stages/show_notes.py
src/langbot/pkg/discover/__init__.py
src/langbot/pkg/discover/engine.py
src/langbot/pkg/entity/__init__.py
src/langbot/pkg/entity/dto/__init__.py
src/langbot/pkg/entity/dto/space_model.py
src/langbot/pkg/entity/errors/__init__.py
src/langbot/pkg/entity/errors/account.py
src/langbot/pkg/entity/errors/platform.py
src/langbot/pkg/entity/errors/provider.py
src/langbot/pkg/entity/persistence/__init__.py
src/langbot/pkg/entity/persistence/apikey.py
src/langbot/pkg/entity/persistence/base.py
src/langbot/pkg/entity/persistence/bot.py
src/langbot/pkg/entity/persistence/bstorage.py
src/langbot/pkg/entity/persistence/mcp.py
src/langbot/pkg/entity/persistence/metadata.py
src/langbot/pkg/entity/persistence/model.py
src/langbot/pkg/entity/persistence/monitoring.py
src/langbot/pkg/entity/persistence/pipeline.py
src/langbot/pkg/entity/persistence/plugin.py
src/langbot/pkg/entity/persistence/rag.py
src/langbot/pkg/entity/persistence/user.py
src/langbot/pkg/entity/persistence/vector.py
src/langbot/pkg/entity/persistence/webhook.py
src/langbot/pkg/persistence/__init__.py
src/langbot/pkg/persistence/database.py
src/langbot/pkg/persistence/mgr.py
src/langbot/pkg/persistence/migration.py
src/langbot/pkg/persistence/databases/__init__.py
src/langbot/pkg/persistence/databases/postgresql.py
src/langbot/pkg/persistence/databases/sqlite.py
src/langbot/pkg/persistence/migrations/__init__.py
src/langbot/pkg/persistence/migrations/dbm001_migrate_v3_config.py
src/langbot/pkg/persistence/migrations/dbm002_combine_quote_msg_config.py
src/langbot/pkg/persistence/migrations/dbm003_n8n_config.py
src/langbot/pkg/persistence/migrations/dbm004_rag_kb_uuid.py
src/langbot/pkg/persistence/migrations/dbm005_pipeline_remove_cot_config.py
src/langbot/pkg/persistence/migrations/dbm006_langflow_api_config.py
src/langbot/pkg/persistence/migrations/dbm007_plugin_install_source.py
src/langbot/pkg/persistence/migrations/dbm008_plugin_config.py
src/langbot/pkg/persistence/migrations/dbm009_pipeline_extension_preferences.py
src/langbot/pkg/persistence/migrations/dbm010_pipeline_multi_knowledge_base.py
src/langbot/pkg/persistence/migrations/dbm011_dify_base_prompt_config.py
src/langbot/pkg/persistence/migrations/dbm012_pipeline_extensions_enable_all.py
src/langbot/pkg/persistence/migrations/dbm013_knowledge_base_updated_at.py
src/langbot/pkg/persistence/migrations/dbm014_space_account_support.py
src/langbot/pkg/persistence/migrations/dbm015_model_source_tracking.py
src/langbot/pkg/persistence/migrations/dbm016_model_provider_refactor.py
src/langbot/pkg/persistence/migrations/dbm017_move_cloud_service_url.py
src/langbot/pkg/persistence/migrations/dbm018_add_emoji_support.py
src/langbot/pkg/persistence/migrations/dbm019_monitoring_message_role.py
src/langbot/pkg/persistence/migrations/dbm020_knowledge_engine_plugin_architecture.py
src/langbot/pkg/persistence/migrations/dbm021_merge_exception_handling.py
src/langbot/pkg/persistence/migrations/dbm022_monitoring_user_name.py
src/langbot/pkg/persistence/migrations/dbm023_model_fallback_config.py
src/langbot/pkg/persistence/migrations/dbm024_wecombot_websocket_mode.py
src/langbot/pkg/pipeline/__init__.py
src/langbot/pkg/pipeline/aggregator.py
src/langbot/pkg/pipeline/config_coercion.py
src/langbot/pkg/pipeline/controller.py
src/langbot/pkg/pipeline/entities.py
src/langbot/pkg/pipeline/monitoring_helper.py
src/langbot/pkg/pipeline/pipelinemgr.py
src/langbot/pkg/pipeline/pool.py
src/langbot/pkg/pipeline/stage.py
src/langbot/pkg/pipeline/bansess/__init__.py
src/langbot/pkg/pipeline/bansess/bansess.py
src/langbot/pkg/pipeline/cntfilter/__init__.py
src/langbot/pkg/pipeline/cntfilter/cntfilter.py
src/langbot/pkg/pipeline/cntfilter/entities.py
src/langbot/pkg/pipeline/cntfilter/filter.py
src/langbot/pkg/pipeline/cntfilter/filters/__init__.py
src/langbot/pkg/pipeline/cntfilter/filters/baiduexamine.py
src/langbot/pkg/pipeline/cntfilter/filters/banwords.py
src/langbot/pkg/pipeline/cntfilter/filters/cntignore.py
src/langbot/pkg/pipeline/longtext/__init__.py
src/langbot/pkg/pipeline/longtext/longtext.py
src/langbot/pkg/pipeline/longtext/strategy.py
src/langbot/pkg/pipeline/longtext/strategies/__init__.py
src/langbot/pkg/pipeline/longtext/strategies/forward.py
src/langbot/pkg/pipeline/longtext/strategies/image.py
src/langbot/pkg/pipeline/msgtrun/__init__.py
src/langbot/pkg/pipeline/msgtrun/msgtrun.py
src/langbot/pkg/pipeline/msgtrun/truncator.py
src/langbot/pkg/pipeline/msgtrun/truncators/__init__.py
src/langbot/pkg/pipeline/msgtrun/truncators/round.py
src/langbot/pkg/pipeline/preproc/__init__.py
src/langbot/pkg/pipeline/preproc/preproc.py
src/langbot/pkg/pipeline/process/__init__.py
src/langbot/pkg/pipeline/process/handler.py
src/langbot/pkg/pipeline/process/process.py
src/langbot/pkg/pipeline/process/handlers/__init__.py
src/langbot/pkg/pipeline/process/handlers/chat.py
src/langbot/pkg/pipeline/process/handlers/command.py
src/langbot/pkg/pipeline/ratelimit/__init__.py
src/langbot/pkg/pipeline/ratelimit/algo.py
src/langbot/pkg/pipeline/ratelimit/ratelimit.py
src/langbot/pkg/pipeline/ratelimit/algos/__init__.py
src/langbot/pkg/pipeline/ratelimit/algos/fixedwin.py
src/langbot/pkg/pipeline/respback/__init__.py
src/langbot/pkg/pipeline/respback/respback.py
src/langbot/pkg/pipeline/resprule/__init__.py
src/langbot/pkg/pipeline/resprule/entities.py
src/langbot/pkg/pipeline/resprule/resprule.py
src/langbot/pkg/pipeline/resprule/rule.py
src/langbot/pkg/pipeline/resprule/rules/__init__.py
src/langbot/pkg/pipeline/resprule/rules/atbot.py
src/langbot/pkg/pipeline/resprule/rules/prefix.py
src/langbot/pkg/pipeline/resprule/rules/random.py
src/langbot/pkg/pipeline/resprule/rules/regexp.py
src/langbot/pkg/pipeline/wrapper/__init__.py
src/langbot/pkg/pipeline/wrapper/wrapper.py
src/langbot/pkg/platform/__init__.py
src/langbot/pkg/platform/botmgr.py
src/langbot/pkg/platform/logger.py
src/langbot/pkg/platform/webhook_pusher.py
src/langbot/pkg/platform/sources/__init__.py
src/langbot/pkg/platform/sources/aiocqhttp.py
src/langbot/pkg/platform/sources/aiocqhttp.yaml
src/langbot/pkg/platform/sources/dingtalk.py
src/langbot/pkg/platform/sources/dingtalk.svg
src/langbot/pkg/platform/sources/dingtalk.yaml
src/langbot/pkg/platform/sources/discord.py
src/langbot/pkg/platform/sources/discord.svg
src/langbot/pkg/platform/sources/discord.yaml
src/langbot/pkg/platform/sources/kook.png
src/langbot/pkg/platform/sources/kook.py
src/langbot/pkg/platform/sources/kook.yaml
src/langbot/pkg/platform/sources/lark.py
src/langbot/pkg/platform/sources/lark.svg
src/langbot/pkg/platform/sources/lark.yaml
src/langbot/pkg/platform/sources/line.png
src/langbot/pkg/platform/sources/line.py
src/langbot/pkg/platform/sources/line.yaml
src/langbot/pkg/platform/sources/officialaccount.png
src/langbot/pkg/platform/sources/officialaccount.py
src/langbot/pkg/platform/sources/officialaccount.yaml
src/langbot/pkg/platform/sources/onebot.png
src/langbot/pkg/platform/sources/qqofficial.py
src/langbot/pkg/platform/sources/qqofficial.svg
src/langbot/pkg/platform/sources/qqofficial.yaml
src/langbot/pkg/platform/sources/satori.png
src/langbot/pkg/platform/sources/satori.py
src/langbot/pkg/platform/sources/satori.yaml
src/langbot/pkg/platform/sources/slack.png
src/langbot/pkg/platform/sources/slack.py
src/langbot/pkg/platform/sources/slack.yaml
src/langbot/pkg/platform/sources/telegram.py
src/langbot/pkg/platform/sources/telegram.svg
src/langbot/pkg/platform/sources/telegram.yaml
src/langbot/pkg/platform/sources/websocket.yaml
src/langbot/pkg/platform/sources/websocket_adapter.py
src/langbot/pkg/platform/sources/websocket_manager.py
src/langbot/pkg/platform/sources/wechatpad.png
src/langbot/pkg/platform/sources/wechatpad.py
src/langbot/pkg/platform/sources/wechatpad.yaml
src/langbot/pkg/platform/sources/wecom.png
src/langbot/pkg/platform/sources/wecom.py
src/langbot/pkg/platform/sources/wecom.yaml
src/langbot/pkg/platform/sources/wecombot.png
src/langbot/pkg/platform/sources/wecombot.py
src/langbot/pkg/platform/sources/wecombot.yaml
src/langbot/pkg/platform/sources/wecomcs.py
src/langbot/pkg/platform/sources/wecomcs.yaml
src/langbot/pkg/platform/sources/legacy/gewechat.py
src/langbot/pkg/platform/sources/legacy/nakuru.py
src/langbot/pkg/platform/sources/legacy/qqbotpy.py
src/langbot/pkg/plugin/__init__.py
src/langbot/pkg/plugin/connector.py
src/langbot/pkg/plugin/handler.py
src/langbot/pkg/provider/__init__.py
src/langbot/pkg/provider/runner.py
src/langbot/pkg/provider/modelmgr/__init__.py
src/langbot/pkg/provider/modelmgr/entities.py
src/langbot/pkg/provider/modelmgr/errors.py
src/langbot/pkg/provider/modelmgr/modelmgr.py
src/langbot/pkg/provider/modelmgr/requester.py
src/langbot/pkg/provider/modelmgr/token.py
src/langbot/pkg/provider/modelmgr/requesters/302ai.png
src/langbot/pkg/provider/modelmgr/requesters/302aichatcmpl.py
src/langbot/pkg/provider/modelmgr/requesters/302aichatcmpl.yaml
src/langbot/pkg/provider/modelmgr/requesters/__init__.py
src/langbot/pkg/provider/modelmgr/requesters/anthropic.svg
src/langbot/pkg/provider/modelmgr/requesters/anthropicmsgs.py
src/langbot/pkg/provider/modelmgr/requesters/anthropicmsgs.yaml
src/langbot/pkg/provider/modelmgr/requesters/bailian.png
src/langbot/pkg/provider/modelmgr/requesters/bailianchatcmpl.py
src/langbot/pkg/provider/modelmgr/requesters/bailianchatcmpl.yaml
src/langbot/pkg/provider/modelmgr/requesters/chatcmpl.py
src/langbot/pkg/provider/modelmgr/requesters/chatcmpl.yaml
src/langbot/pkg/provider/modelmgr/requesters/compshare.png
src/langbot/pkg/provider/modelmgr/requesters/compsharechatcmpl.py
src/langbot/pkg/provider/modelmgr/requesters/compsharechatcmpl.yaml
src/langbot/pkg/provider/modelmgr/requesters/deepseek.svg
src/langbot/pkg/provider/modelmgr/requesters/deepseekchatcmpl.py
src/langbot/pkg/provider/modelmgr/requesters/deepseekchatcmpl.yaml
src/langbot/pkg/provider/modelmgr/requesters/gemini.svg
src/langbot/pkg/provider/modelmgr/requesters/geminichatcmpl.py
src/langbot/pkg/provider/modelmgr/requesters/geminichatcmpl.yaml
src/langbot/pkg/provider/modelmgr/requesters/giteeai.svg
src/langbot/pkg/provider/modelmgr/requesters/giteeaichatcmpl.py
src/langbot/pkg/provider/modelmgr/requesters/giteeaichatcmpl.yaml
src/langbot/pkg/provider/modelmgr/requesters/jiekouai.png
src/langbot/pkg/provider/modelmgr/requesters/jiekouaichatcmpl.py
src/langbot/pkg/provider/modelmgr/requesters/jiekouaichatcmpl.yaml
src/langbot/pkg/provider/modelmgr/requesters/lmstudio.webp
src/langbot/pkg/provider/modelmgr/requesters/lmstudiochatcmpl.py
src/langbot/pkg/provider/modelmgr/requesters/lmstudiochatcmpl.yaml
src/langbot/pkg/provider/modelmgr/requesters/modelscope.svg
src/langbot/pkg/provider/modelmgr/requesters/modelscopechatcmpl.py
src/langbot/pkg/provider/modelmgr/requesters/modelscopechatcmpl.yaml
src/langbot/pkg/provider/modelmgr/requesters/moonshot.png
src/langbot/pkg/provider/modelmgr/requesters/moonshotchatcmpl.py
src/langbot/pkg/provider/modelmgr/requesters/moonshotchatcmpl.yaml
src/langbot/pkg/provider/modelmgr/requesters/newapi.png
src/langbot/pkg/provider/modelmgr/requesters/newapichatcmpl.py
src/langbot/pkg/provider/modelmgr/requesters/newapichatcmpl.yaml
src/langbot/pkg/provider/modelmgr/requesters/ollama.svg
src/langbot/pkg/provider/modelmgr/requesters/ollamachat.py
src/langbot/pkg/provider/modelmgr/requesters/ollamachat.yaml
src/langbot/pkg/provider/modelmgr/requesters/openai.svg
src/langbot/pkg/provider/modelmgr/requesters/openrouter.svg
src/langbot/pkg/provider/modelmgr/requesters/openrouterchatcmpl.py
src/langbot/pkg/provider/modelmgr/requesters/openrouterchatcmpl.yaml
src/langbot/pkg/provider/modelmgr/requesters/ppio.svg
src/langbot/pkg/provider/modelmgr/requesters/ppiochatcmpl.py
src/langbot/pkg/provider/modelmgr/requesters/ppiochatcmpl.yaml
src/langbot/pkg/provider/modelmgr/requesters/qhaigc.png
src/langbot/pkg/provider/modelmgr/requesters/qhaigcchatcmpl.py
src/langbot/pkg/provider/modelmgr/requesters/qhaigcchatcmpl.yaml
src/langbot/pkg/provider/modelmgr/requesters/seekdb.svg
src/langbot/pkg/provider/modelmgr/requesters/seekdbembed.py
src/langbot/pkg/provider/modelmgr/requesters/seekdbembed.yaml
src/langbot/pkg/provider/modelmgr/requesters/shengsuanyun.py
src/langbot/pkg/provider/modelmgr/requesters/shengsuanyun.svg
src/langbot/pkg/provider/modelmgr/requesters/shengsuanyun.yaml
src/langbot/pkg/provider/modelmgr/requesters/siliconflow.svg
src/langbot/pkg/provider/modelmgr/requesters/siliconflowchatcmpl.py
src/langbot/pkg/provider/modelmgr/requesters/siliconflowchatcmpl.yaml
src/langbot/pkg/provider/modelmgr/requesters/space.webp
src/langbot/pkg/provider/modelmgr/requesters/spacechatcmpl.py
src/langbot/pkg/provider/modelmgr/requesters/spacechatcmpl.yaml
src/langbot/pkg/provider/modelmgr/requesters/tokenpony.svg
src/langbot/pkg/provider/modelmgr/requesters/tokenpony.yaml
src/langbot/pkg/provider/modelmgr/requesters/tokenponychatcmpl.py
src/langbot/pkg/provider/modelmgr/requesters/volcark.svg
src/langbot/pkg/provider/modelmgr/requesters/volcarkchatcmpl.py
src/langbot/pkg/provider/modelmgr/requesters/volcarkchatcmpl.yaml
src/langbot/pkg/provider/modelmgr/requesters/xai.svg
src/langbot/pkg/provider/modelmgr/requesters/xaichatcmpl.py
src/langbot/pkg/provider/modelmgr/requesters/xaichatcmpl.yaml
src/langbot/pkg/provider/modelmgr/requesters/zhipuai.svg
src/langbot/pkg/provider/modelmgr/requesters/zhipuaichatcmpl.py
src/langbot/pkg/provider/modelmgr/requesters/zhipuaichatcmpl.yaml
src/langbot/pkg/provider/runners/__init__.py
src/langbot/pkg/provider/runners/cozeapi.py
src/langbot/pkg/provider/runners/dashscopeapi.py
src/langbot/pkg/provider/runners/difysvapi.py
src/langbot/pkg/provider/runners/langflowapi.py
src/langbot/pkg/provider/runners/localagent.py
src/langbot/pkg/provider/runners/n8nsvapi.py
src/langbot/pkg/provider/runners/tboxapi.py
src/langbot/pkg/provider/session/__init__.py
src/langbot/pkg/provider/session/sessionmgr.py
src/langbot/pkg/provider/tools/__init__.py
src/langbot/pkg/provider/tools/loader.py
src/langbot/pkg/provider/tools/toolmgr.py
src/langbot/pkg/provider/tools/loaders/__init__.py
src/langbot/pkg/provider/tools/loaders/mcp.py
src/langbot/pkg/provider/tools/loaders/plugin.py
src/langbot/pkg/rag/knowledge/base.py
src/langbot/pkg/rag/knowledge/kbmgr.py
src/langbot/pkg/rag/service/__init__.py
src/langbot/pkg/rag/service/runtime.py
src/langbot/pkg/storage/__init__.py
src/langbot/pkg/storage/mgr.py
src/langbot/pkg/storage/provider.py
src/langbot/pkg/storage/providers/__init__.py
src/langbot/pkg/storage/providers/localstorage.py
src/langbot/pkg/storage/providers/s3storage.py
src/langbot/pkg/survey/__init__.py
src/langbot/pkg/survey/manager.py
src/langbot/pkg/telemetry/__init__.py
src/langbot/pkg/telemetry/telemetry.py
src/langbot/pkg/utils/__init__.py
src/langbot/pkg/utils/constants.py
src/langbot/pkg/utils/funcschema.py
src/langbot/pkg/utils/httpclient.py
src/langbot/pkg/utils/image.py
src/langbot/pkg/utils/importutil.py
src/langbot/pkg/utils/logcache.py
src/langbot/pkg/utils/paths.py
src/langbot/pkg/utils/pkgmgr.py
src/langbot/pkg/utils/platform.py
src/langbot/pkg/utils/proxy.py
src/langbot/pkg/utils/runner.py
src/langbot/pkg/utils/version.py
src/langbot/pkg/vector/__init__.py
src/langbot/pkg/vector/filter_utils.py
src/langbot/pkg/vector/mgr.py
src/langbot/pkg/vector/vdb.py
src/langbot/pkg/vector/vdbs/__init__.py
src/langbot/pkg/vector/vdbs/chroma.py
src/langbot/pkg/vector/vdbs/milvus.py
src/langbot/pkg/vector/vdbs/pgvector_db.py
src/langbot/pkg/vector/vdbs/qdrant.py
src/langbot/pkg/vector/vdbs/seekdb.py
src/langbot/templates/__init__.py
src/langbot/templates/components.yaml
src/langbot/templates/config.yaml
src/langbot/templates/default-pipeline-config.json
src/langbot/templates/legacy/command.json
src/langbot/templates/legacy/pipeline.json
src/langbot/templates/legacy/platform.json
src/langbot/templates/legacy/provider.json
src/langbot/templates/legacy/system.json
src/langbot/templates/metadata/sensitive-words.json
src/langbot/templates/metadata/pipeline/ai.yaml
src/langbot/templates/metadata/pipeline/output.yaml
src/langbot/templates/metadata/pipeline/safety.yaml
src/langbot/templates/metadata/pipeline/trigger.yaml
src/langbot/web/out/404.html
src/langbot/web/out/__next.__PAGE__.txt
src/langbot/web/out/__next._full.txt
src/langbot/web/out/__next._head.txt
src/langbot/web/out/__next._index.txt
src/langbot/web/out/__next._tree.txt
src/langbot/web/out/_not-found.html
src/langbot/web/out/_not-found.txt
src/langbot/web/out/favicon.ico
src/langbot/web/out/file.svg
src/langbot/web/out/globe.svg
src/langbot/web/out/home.html
src/langbot/web/out/home.txt
src/langbot/web/out/index.html
src/langbot/web/out/index.txt
src/langbot/web/out/login.html
src/langbot/web/out/login.txt
src/langbot/web/out/next.svg
src/langbot/web/out/register.html
src/langbot/web/out/register.txt
src/langbot/web/out/reset-password.html
src/langbot/web/out/reset-password.txt
src/langbot/web/out/vercel.svg
src/langbot/web/out/window.svg
src/langbot/web/out/_next/static/IkSzQK6yKgw7TCZdhiTqW/_buildManifest.js
src/langbot/web/out/_next/static/IkSzQK6yKgw7TCZdhiTqW/_clientMiddlewareManifest.json
src/langbot/web/out/_next/static/IkSzQK6yKgw7TCZdhiTqW/_ssgManifest.js
src/langbot/web/out/_next/static/chunks/016f05e26076201a.css
src/langbot/web/out/_next/static/chunks/24e04bc63ee33633.css
src/langbot/web/out/_next/static/chunks/27b3fe9614806556.js
src/langbot/web/out/_next/static/chunks/2e4d5a353c1b8f75.js
src/langbot/web/out/_next/static/chunks/31eeb044006aa311.js
src/langbot/web/out/_next/static/chunks/32253e4cde249915.js
src/langbot/web/out/_next/static/chunks/3519b3d2f6b04961.js
src/langbot/web/out/_next/static/chunks/381792ec4b2f0ce5.js
src/langbot/web/out/_next/static/chunks/3d31f0f56b16b8dd.js
src/langbot/web/out/_next/static/chunks/44013c059bcd1218.js
src/langbot/web/out/_next/static/chunks/54ce91cbeb74ff3e.js
src/langbot/web/out/_next/static/chunks/569f3065ca297575.js
src/langbot/web/out/_next/static/chunks/5ff9842d9d45c554.js
src/langbot/web/out/_next/static/chunks/6437fc97eb69e1aa.js
src/langbot/web/out/_next/static/chunks/6b12d3c05f881bd3.js
src/langbot/web/out/_next/static/chunks/6d3a2828f27d1d2b.js
src/langbot/web/out/_next/static/chunks/6d4a087daace877c.js
src/langbot/web/out/_next/static/chunks/73bf5789ff37c527.js
src/langbot/web/out/_next/static/chunks/781d53d1af2173e3.js
src/langbot/web/out/_next/static/chunks/7940511dc55a14d9.js
src/langbot/web/out/_next/static/chunks/822eb70bba2a90a5.js
src/langbot/web/out/_next/static/chunks/86b01e77388f4157.js
src/langbot/web/out/_next/static/chunks/8c01c24e08029a3a.js
src/langbot/web/out/_next/static/chunks/90a9f4cad5ea36d0.js
src/langbot/web/out/_next/static/chunks/92299443e1603386.js
src/langbot/web/out/_next/static/chunks/9f62995120ddff48.js
src/langbot/web/out/_next/static/chunks/a6c9df0f40d1e0e4.js
src/langbot/web/out/_next/static/chunks/a6dad97d9634a72d.js
src/langbot/web/out/_next/static/chunks/a6dad97d9634a72d.js.map
src/langbot/web/out/_next/static/chunks/a70400d6a54b8a28.js
src/langbot/web/out/_next/static/chunks/a75e9dbb018426e8.js
src/langbot/web/out/_next/static/chunks/a863416c6f150f0b.js
src/langbot/web/out/_next/static/chunks/ab8852b9860ee688.js
src/langbot/web/out/_next/static/chunks/b14da285cb5cef66.js
src/langbot/web/out/_next/static/chunks/b30df6b78eab80c6.js
src/langbot/web/out/_next/static/chunks/bae06873e2e9d8ea.js
src/langbot/web/out/_next/static/chunks/bae5f79e7d7f3111.js
src/langbot/web/out/_next/static/chunks/bb948b2eef6232bf.js
src/langbot/web/out/_next/static/chunks/cc24109bbacdc366.css
src/langbot/web/out/_next/static/chunks/cd3a65595a65abb0.css
src/langbot/web/out/_next/static/chunks/d16ea0942a756ab8.js
src/langbot/web/out/_next/static/chunks/d2929356d153d620.js
src/langbot/web/out/_next/static/chunks/daa6389cd29e4907.js
src/langbot/web/out/_next/static/chunks/dccd91562f63d868.js
src/langbot/web/out/_next/static/chunks/dcd2a4f7a23b5086.js
src/langbot/web/out/_next/static/chunks/e79b95c4a786dbd2.js
src/langbot/web/out/_next/static/chunks/edaba33dabfaeb82.js
src/langbot/web/out/_next/static/chunks/f0a4e5e55c28301d.js
src/langbot/web/out/_next/static/chunks/f22184668a317281.js
src/langbot/web/out/_next/static/chunks/turbopack-059d62964e41057a.js
src/langbot/web/out/_next/static/media/favicon.c88c33b3.ico
src/langbot/web/out/_next/static/media/langbot-logo.41703e3d.webp
src/langbot/web/out/_not-found/__next._full.txt
src/langbot/web/out/_not-found/__next._head.txt
src/langbot/web/out/_not-found/__next._index.txt
src/langbot/web/out/_not-found/__next._not-found.__PAGE__.txt
src/langbot/web/out/_not-found/__next._not-found.txt
src/langbot/web/out/_not-found/__next._tree.txt
src/langbot/web/out/auth/space/callback.html
src/langbot/web/out/auth/space/callback.txt
src/langbot/web/out/auth/space/callback/__next._full.txt
src/langbot/web/out/auth/space/callback/__next._head.txt
src/langbot/web/out/auth/space/callback/__next._index.txt
src/langbot/web/out/auth/space/callback/__next._tree.txt
src/langbot/web/out/auth/space/callback/__next.auth.space.callback.__PAGE__.txt
src/langbot/web/out/auth/space/callback/__next.auth.space.callback.txt
src/langbot/web/out/auth/space/callback/__next.auth.space.txt
src/langbot/web/out/auth/space/callback/__next.auth.txt
src/langbot/web/out/home/__next._full.txt
src/langbot/web/out/home/__next._head.txt
src/langbot/web/out/home/__next._index.txt
src/langbot/web/out/home/__next._tree.txt
src/langbot/web/out/home/__next.home.__PAGE__.txt
src/langbot/web/out/home/__next.home.txt
src/langbot/web/out/home/bots.html
src/langbot/web/out/home/bots.txt
src/langbot/web/out/home/knowledge.html
src/langbot/web/out/home/knowledge.txt
src/langbot/web/out/home/monitoring.html
src/langbot/web/out/home/monitoring.txt
src/langbot/web/out/home/pipelines.html
src/langbot/web/out/home/pipelines.txt
src/langbot/web/out/home/plugins.html
src/langbot/web/out/home/plugins.txt
src/langbot/web/out/home/bots/__next._full.txt
src/langbot/web/out/home/bots/__next._head.txt
src/langbot/web/out/home/bots/__next._index.txt
src/langbot/web/out/home/bots/__next._tree.txt
src/langbot/web/out/home/bots/__next.home.bots.__PAGE__.txt
src/langbot/web/out/home/bots/__next.home.bots.txt
src/langbot/web/out/home/bots/__next.home.txt
src/langbot/web/out/home/knowledge/__next._full.txt
src/langbot/web/out/home/knowledge/__next._head.txt
src/langbot/web/out/home/knowledge/__next._index.txt
src/langbot/web/out/home/knowledge/__next._tree.txt
src/langbot/web/out/home/knowledge/__next.home.knowledge.__PAGE__.txt
src/langbot/web/out/home/knowledge/__next.home.knowledge.txt
src/langbot/web/out/home/knowledge/__next.home.txt
src/langbot/web/out/home/monitoring/__next._full.txt
src/langbot/web/out/home/monitoring/__next._head.txt
src/langbot/web/out/home/monitoring/__next._index.txt
src/langbot/web/out/home/monitoring/__next._tree.txt
src/langbot/web/out/home/monitoring/__next.home.monitoring.__PAGE__.txt
src/langbot/web/out/home/monitoring/__next.home.monitoring.txt
src/langbot/web/out/home/monitoring/__next.home.txt
src/langbot/web/out/home/pipelines/__next._full.txt
src/langbot/web/out/home/pipelines/__next._head.txt
src/langbot/web/out/home/pipelines/__next._index.txt
src/langbot/web/out/home/pipelines/__next._tree.txt
src/langbot/web/out/home/pipelines/__next.home.pipelines.__PAGE__.txt
src/langbot/web/out/home/pipelines/__next.home.pipelines.txt
src/langbot/web/out/home/pipelines/__next.home.txt
src/langbot/web/out/home/plugins/__next._full.txt
src/langbot/web/out/home/plugins/__next._head.txt
src/langbot/web/out/home/plugins/__next._index.txt
src/langbot/web/out/home/plugins/__next._tree.txt
src/langbot/web/out/home/plugins/__next.home.plugins.__PAGE__.txt
src/langbot/web/out/home/plugins/__next.home.plugins.txt
src/langbot/web/out/home/plugins/__next.home.txt
src/langbot/web/out/login/__next._full.txt
src/langbot/web/out/login/__next._head.txt
src/langbot/web/out/login/__next._index.txt
src/langbot/web/out/login/__next._tree.txt
src/langbot/web/out/login/__next.login.__PAGE__.txt
src/langbot/web/out/login/__next.login.txt
src/langbot/web/out/register/__next._full.txt
src/langbot/web/out/register/__next._head.txt
src/langbot/web/out/register/__next._index.txt
src/langbot/web/out/register/__next._tree.txt
src/langbot/web/out/register/__next.register.__PAGE__.txt
src/langbot/web/out/register/__next.register.txt
src/langbot/web/out/reset-password/__next._full.txt
src/langbot/web/out/reset-password/__next._head.txt
src/langbot/web/out/reset-password/__next._index.txt
src/langbot/web/out/reset-password/__next._tree.txt
src/langbot/web/out/reset-password/__next.reset-password.__PAGE__.txt
src/langbot/web/out/reset-password/__next.reset-password.txt