EULA.md
LICENSE
MANIFEST.in
PRIVACY.md
README.md
pyproject.toml
setup.py
MaiBot.egg-info/PKG-INFO
MaiBot.egg-info/SOURCES.txt
MaiBot.egg-info/dependency_links.txt
MaiBot.egg-info/entry_points.txt
MaiBot.egg-info/requires.txt
MaiBot.egg-info/top_level.txt
changelogs/changelog.md
locales/en-US/config.json
locales/en-US/core.json
locales/en-US/prompts.json
locales/en-US/startup.json
locales/ja-JP/config.json
locales/ja-JP/core.json
locales/ja-JP/prompts.json
locales/ja-JP/startup.json
locales/ko/config.json
locales/ko/core.json
locales/ko/prompts.json
locales/ko/startup.json
locales/zh-CN/config.json
locales/zh-CN/core.json
locales/zh-CN/prompts.json
locales/zh-CN/startup.json
prompts/en-US/.meta.toml
prompts/en-US/a_memorix_chat_summary.prompt
prompts/en-US/emoji_content_analysis.prompt
prompts/en-US/emoji_content_filtration.prompt
prompts/en-US/emoji_replace.prompt
prompts/en-US/emoji_selection.prompt
prompts/en-US/expression_evaluation.prompt
prompts/en-US/heuristic_memory_impression.prompt
prompts/en-US/image_description.prompt
prompts/en-US/jargon_compare_inference.prompt
prompts/en-US/jargon_inference_content_only.prompt
prompts/en-US/jargon_inference_with_context.prompt
prompts/en-US/learn_jargon.prompt
prompts/en-US/learn_style.prompt
prompts/en-US/maisaka_chat.prompt
prompts/en-US/maisaka_chat_focus.prompt
prompts/en-US/maisaka_chat_optimized.prompt
prompts/en-US/maisaka_replyer.prompt
prompts/en-US/memory_fuzzy_modify_plan.prompt
prompts/en-US/mid_term_memory_summary.prompt
prompts/en-US/reply_attachments.prompt
prompts/en-US/retro_private_replyer.prompt
prompts/en-US/retro_private_replyer_self.prompt
prompts/en-US/retro_replyer.prompt
prompts/en-US/retro_replyer_light.prompt
prompts/en-US/webui_ai_search.prompt
prompts/en-US/webui_ai_search_correction.prompt
prompts/en-US/webui_ai_search_evidence.prompt
prompts/en-US/webui_ai_search_final.prompt
prompts/ja-JP/.meta.toml
prompts/ja-JP/a_memorix_chat_summary.prompt
prompts/ja-JP/emoji_content_analysis.prompt
prompts/ja-JP/emoji_content_filtration.prompt
prompts/ja-JP/emoji_replace.prompt
prompts/ja-JP/emoji_selection.prompt
prompts/ja-JP/expression_evaluation.prompt
prompts/ja-JP/heuristic_memory_impression.prompt
prompts/ja-JP/image_description.prompt
prompts/ja-JP/jargon_compare_inference.prompt
prompts/ja-JP/jargon_inference_content_only.prompt
prompts/ja-JP/jargon_inference_with_context.prompt
prompts/ja-JP/learn_jargon.prompt
prompts/ja-JP/learn_style.prompt
prompts/ja-JP/maisaka_chat.prompt
prompts/ja-JP/maisaka_chat_focus.prompt
prompts/ja-JP/maisaka_chat_optimized.prompt
prompts/ja-JP/maisaka_replyer.prompt
prompts/ja-JP/memory_fuzzy_modify_plan.prompt
prompts/ja-JP/mid_term_memory_summary.prompt
prompts/ja-JP/reply_attachments.prompt
prompts/ja-JP/retro_private_replyer.prompt
prompts/ja-JP/retro_private_replyer_self.prompt
prompts/ja-JP/retro_replyer.prompt
prompts/ja-JP/retro_replyer_light.prompt
prompts/ja-JP/webui_ai_search.prompt
prompts/ja-JP/webui_ai_search_correction.prompt
prompts/ja-JP/webui_ai_search_evidence.prompt
prompts/ja-JP/webui_ai_search_final.prompt
prompts/ko/.meta.toml
prompts/ko/reply_attachments.prompt
prompts/zh-CN/.meta.toml
prompts/zh-CN/a_memorix_chat_summary.prompt
prompts/zh-CN/emoji_content_analysis.prompt
prompts/zh-CN/emoji_content_filtration.prompt
prompts/zh-CN/emoji_replace.prompt
prompts/zh-CN/emoji_selection.prompt
prompts/zh-CN/expression_evaluation.prompt
prompts/zh-CN/heuristic_memory_impression.prompt
prompts/zh-CN/image_description.prompt
prompts/zh-CN/jargon_compare_inference.prompt
prompts/zh-CN/jargon_inference_content_only.prompt
prompts/zh-CN/jargon_inference_with_context.prompt
prompts/zh-CN/learn_jargon.prompt
prompts/zh-CN/learn_style.prompt
prompts/zh-CN/maisaka_chat.prompt
prompts/zh-CN/maisaka_chat_focus.prompt
prompts/zh-CN/maisaka_chat_optimized.prompt
prompts/zh-CN/maisaka_replyer.prompt
prompts/zh-CN/memory_fuzzy_modify_plan.prompt
prompts/zh-CN/mid_term_memory_summary.prompt
prompts/zh-CN/reply_attachments.prompt
prompts/zh-CN/retro_private_replyer.prompt
prompts/zh-CN/retro_private_replyer_self.prompt
prompts/zh-CN/retro_replyer.prompt
prompts/zh-CN/retro_replyer_light.prompt
prompts/zh-CN/webui_ai_search.prompt
prompts/zh-CN/webui_ai_search_correction.prompt
prompts/zh-CN/webui_ai_search_evidence.prompt
prompts/zh-CN/webui_ai_search_final.prompt
src/__init__.py
src/main.py
src/runtime.py
src/A_memorix/LICENSE
src/A_memorix/LICENSE-MAIBOT-GPL.md
src/A_memorix/__init__.py
src/A_memorix/config_schema.json
src/A_memorix/host_service.py
src/A_memorix/paths.py
src/A_memorix/plugin.py
src/A_memorix/runtime_registry.py
src/A_memorix/core/__init__.py
src/A_memorix/core/embedding/__init__.py
src/A_memorix/core/embedding/api_adapter.py
src/A_memorix/core/embedding/manager.py
src/A_memorix/core/embedding/presets.py
src/A_memorix/core/image/__init__.py
src/A_memorix/core/image/asset_store.py
src/A_memorix/core/image/component_paths.py
src/A_memorix/core/image/embedder.py
src/A_memorix/core/image/fingerprints.py
src/A_memorix/core/image/runtime.py
src/A_memorix/core/retrieval/__init__.py
src/A_memorix/core/retrieval/dual_path.py
src/A_memorix/core/retrieval/graph_relation_recall.py
src/A_memorix/core/retrieval/pagerank.py
src/A_memorix/core/retrieval/posterior_graph.py
src/A_memorix/core/retrieval/score_calibration.py
src/A_memorix/core/retrieval/sparse_bm25.py
src/A_memorix/core/retrieval/threshold.py
src/A_memorix/core/runtime/__init__.py
src/A_memorix/core/runtime/admin_contracts.py
src/A_memorix/core/runtime/kernel_compat.py
src/A_memorix/core/runtime/lifecycle_orchestrator.py
src/A_memorix/core/runtime/models.py
src/A_memorix/core/runtime/runtime_facade.py
src/A_memorix/core/runtime/runtime_writer_lock.py
src/A_memorix/core/runtime/sdk_memory_kernel.py
src/A_memorix/core/runtime/search_runtime_initializer.py
src/A_memorix/core/runtime/services/__init__.py
src/A_memorix/core/runtime/services/background_task_service.py
src/A_memorix/core/runtime/services/base.py
src/A_memorix/core/runtime/services/bundle_admin_service.py
src/A_memorix/core/runtime/services/chat_filter_service.py
src/A_memorix/core/runtime/services/correction_admin_service.py
src/A_memorix/core/runtime/services/delete_admin_service.py
src/A_memorix/core/runtime/services/dual_vector_migration_service.py
src/A_memorix/core/runtime/services/dual_vector_state_service.py
src/A_memorix/core/runtime/services/embedding_state_service.py
src/A_memorix/core/runtime/services/episode_admin_service.py
src/A_memorix/core/runtime/services/fact_admin_service.py
src/A_memorix/core/runtime/services/feedback_correction_service.py
src/A_memorix/core/runtime/services/graph_admin_service.py
src/A_memorix/core/runtime/services/image_service.py
src/A_memorix/core/runtime/services/import_tuning_admin_service.py
src/A_memorix/core/runtime/services/ingest_service.py
src/A_memorix/core/runtime/services/memory_maintenance_service.py
src/A_memorix/core/runtime/services/memory_search_service.py
src/A_memorix/core/runtime/services/profile_admin_service.py
src/A_memorix/core/runtime/services/request_dedup_service.py
src/A_memorix/core/runtime/services/runtime_config_service.py
src/A_memorix/core/runtime/services/runtime_dependency_service.py
src/A_memorix/core/runtime/services/runtime_lifecycle_service.py
src/A_memorix/core/runtime/services/search_hit_processing_service.py
src/A_memorix/core/runtime/services/source_admin_service.py
src/A_memorix/core/runtime/services/stats_service.py
src/A_memorix/core/runtime/services/summary_service.py
src/A_memorix/core/runtime/services/v5_admin_service.py
src/A_memorix/core/runtime/services/vector_delete_service.py
src/A_memorix/core/runtime/services/vector_rebuild_checkpoint.py
src/A_memorix/core/runtime/services/vector_recovery_service.py
src/A_memorix/core/runtime/services/vector_runtime_service.py
src/A_memorix/core/runtime/services/vector_space_service.py
src/A_memorix/core/storage/__init__.py
src/A_memorix/core/storage/format_migration.py
src/A_memorix/core/storage/graph_store.py
src/A_memorix/core/storage/knowledge_types.py
src/A_memorix/core/storage/metadata_cleanup.py
src/A_memorix/core/storage/metadata_episode.py
src/A_memorix/core/storage/metadata_fact.py
src/A_memorix/core/storage/metadata_feedback.py
src/A_memorix/core/storage/metadata_fts.py
src/A_memorix/core/storage/metadata_image.py
src/A_memorix/core/storage/metadata_profile.py
src/A_memorix/core/storage/metadata_schema.py
src/A_memorix/core/storage/metadata_store.py
src/A_memorix/core/storage/sqlite_connection.py
src/A_memorix/core/storage/tokenizer_runtime.py
src/A_memorix/core/storage/transaction.py
src/A_memorix/core/storage/type_detection.py
src/A_memorix/core/storage/value_coercion.py
src/A_memorix/core/storage/vector_store.py
src/A_memorix/core/strategies/__init__.py
src/A_memorix/core/strategies/base.py
src/A_memorix/core/strategies/chat_log.py
src/A_memorix/core/strategies/factual.py
src/A_memorix/core/strategies/narrative.py
src/A_memorix/core/strategies/quote.py
src/A_memorix/core/utils/__init__.py
src/A_memorix/core/utils/aggregate_query_service.py
src/A_memorix/core/utils/episode_retrieval_service.py
src/A_memorix/core/utils/episode_segmentation_service.py
src/A_memorix/core/utils/episode_service.py
src/A_memorix/core/utils/feedback_policy.py
src/A_memorix/core/utils/hash.py
src/A_memorix/core/utils/import_payloads.py
src/A_memorix/core/utils/io.py
src/A_memorix/core/utils/matcher.py
src/A_memorix/core/utils/memory_lifecycle_policy.py
src/A_memorix/core/utils/metadata.py
src/A_memorix/core/utils/model_routing.py
src/A_memorix/core/utils/monitor.py
src/A_memorix/core/utils/path_fallback_service.py
src/A_memorix/core/utils/person_profile_service.py
src/A_memorix/core/utils/plugin_id_policy.py
src/A_memorix/core/utils/profile_evidence.py
src/A_memorix/core/utils/profile_policy.py
src/A_memorix/core/utils/profile_text.py
src/A_memorix/core/utils/quantization.py
src/A_memorix/core/utils/relation_query.py
src/A_memorix/core/utils/relation_write_service.py
src/A_memorix/core/utils/retrieval_tuning_manager.py
src/A_memorix/core/utils/runtime_payloads.py
src/A_memorix/core/utils/runtime_self_check.py
src/A_memorix/core/utils/search_execution_service.py
src/A_memorix/core/utils/search_postprocess.py
src/A_memorix/core/utils/summary_importer.py
src/A_memorix/core/utils/time_parser.py
src/A_memorix/core/utils/web_import_manager.py
src/A_memorix/scripts/_bootstrap.py
src/A_memorix/scripts/audit_vector_consistency.py
src/A_memorix/scripts/backfill_relation_vectors.py
src/A_memorix/scripts/backfill_temporal_metadata.py
src/A_memorix/scripts/convert_lpmm.py
src/A_memorix/scripts/import_lpmm_json.py
src/A_memorix/scripts/migrate_chat_history.py
src/A_memorix/scripts/migrate_maibot_memory.py
src/A_memorix/scripts/migrate_person_memory_points.py
src/A_memorix/scripts/process_knowledge.py
src/A_memorix/scripts/rebuild_episodes.py
src/A_memorix/scripts/release_vnext_migrate.py
src/A_memorix/scripts/runtime_self_check.py
src/chat/__init__.py
src/chat/heart_flow/heartFC_utils.py
src/chat/heart_flow/heartflow_manager.py
src/chat/heart_flow/heartflow_message_processor.py
src/chat/image_system/image_cache_cleanup.py
src/chat/image_system/image_manager.py
src/chat/message_receive/__init__.py
src/chat/message_receive/bot.py
src/chat/message_receive/chat_manager.py
src/chat/message_receive/image_receive_compressor.py
src/chat/message_receive/message.py
src/chat/message_receive/uni_message_sender.py
src/chat/replyer/expression_vector_index.py
src/chat/replyer/maisaka_expression_selector.py
src/chat/replyer/maisaka_generator.py
src/chat/replyer/maisaka_generator_base.py
src/chat/replyer/replyer_manager.py
src/chat/replyer/retro_prompt.py
src/chat/utils/llm_sentence_splitter.py
src/chat/utils/statistic.py
src/chat/utils/typo_generator.py
src/chat/utils/utils.py
src/cli/__init__.py
src/cli/bot_console.py
src/cli/console.py
src/cli/input_reader.py
src/cli/maisaka_cli.py
src/cli/maisaka_cli_sender.py
src/cli/tool.py
src/common/__init__.py
src/common/async_work.py
src/common/embedding_identity.py
src/common/event_loop_watchdog.py
src/common/git_source.py
src/common/logger.py
src/common/logger_color_and_mapping.py
src/common/message_repository.py
src/common/operation_timing.py
src/common/package_update.py
src/common/paths.py
src/common/process_runner.py
src/common/prompt_i18n.py
src/common/remote.py
src/common/reply_effect_fingerprint.py
src/common/reply_effect_record_codec.py
src/common/runtime_loop.py
src/common/self_update.py
src/common/shutdown.py
src/common/startup_diagnostics.py
src/common/update_notice.py
src/common/version.py
src/common/data_models/__init__.py
src/common/data_models/chat_session_data_model.py
src/common/data_models/chat_target_info_data_model.py
src/common/data_models/embedding_service_data_models.py
src/common/data_models/expression_data_model.py
src/common/data_models/image_data_model.py
src/common/data_models/jargon_data_model.py
src/common/data_models/llm_data_model.py
src/common/data_models/llm_service_data_models.py
src/common/data_models/mai_message_data_model.py
src/common/data_models/message_component_data_model.py
src/common/data_models/person_info_data_model.py
src/common/data_models/reply_generation_data_models.py
src/common/data_models/tool_record_data_model.py
src/common/database/__init__.py
src/common/database/database.py
src/common/database/database_model.py
src/common/database/migrations/__init__.py
src/common/database/migrations/behavior_generic_tags.py
src/common/database/migrations/bootstrap.py
src/common/database/migrations/builtin.py
src/common/database/migrations/exceptions.py
src/common/database/migrations/frozen_v2_schema.py
src/common/database/migrations/legacy_v1_to_v2.py
src/common/database/migrations/manager.py
src/common/database/migrations/models.py
src/common/database/migrations/planner.py
src/common/database/migrations/progress.py
src/common/database/migrations/registry.py
src/common/database/migrations/resolver.py
src/common/database/migrations/schema.py
src/common/database/migrations/v10_to_v11.py
src/common/database/migrations/v11_to_v12.py
src/common/database/migrations/v12_to_v13.py
src/common/database/migrations/v13_to_v14.py
src/common/database/migrations/v14_to_v15.py
src/common/database/migrations/v15_to_v16.py
src/common/database/migrations/v16_to_v17.py
src/common/database/migrations/v17_to_v18.py
src/common/database/migrations/v18_to_v19.py
src/common/database/migrations/v19_to_v20.py
src/common/database/migrations/v20_to_v21.py
src/common/database/migrations/v21_to_v22.py
src/common/database/migrations/v22_to_v23.py
src/common/database/migrations/v23_to_v24.py
src/common/database/migrations/v24_to_v25.py
src/common/database/migrations/v25_to_v26.py
src/common/database/migrations/v26_to_v27.py
src/common/database/migrations/v27_to_v28.py
src/common/database/migrations/v28_to_v29.py
src/common/database/migrations/v29_to_v30.py
src/common/database/migrations/v2_to_v3.py
src/common/database/migrations/v30_to_v31.py
src/common/database/migrations/v31_to_v32.py
src/common/database/migrations/v32_to_v33.py
src/common/database/migrations/v33_to_v34.py
src/common/database/migrations/v34_to_v35.py
src/common/database/migrations/v35_to_v36.py
src/common/database/migrations/v36_to_v37.py
src/common/database/migrations/v37_to_v38.py
src/common/database/migrations/v38_to_v39.py
src/common/database/migrations/v39_to_v40.py
src/common/database/migrations/v3_to_v4.py
src/common/database/migrations/v40_to_v41.py
src/common/database/migrations/v41_to_v42.py
src/common/database/migrations/v42_to_v43.py
src/common/database/migrations/v43_to_v44.py
src/common/database/migrations/v44_to_v45.py
src/common/database/migrations/v4_to_v5.py
src/common/database/migrations/v5_to_v6.py
src/common/database/migrations/v6_to_v7.py
src/common/database/migrations/v7_to_v8.py
src/common/database/migrations/v8_to_v9.py
src/common/database/migrations/v9_to_v10.py
src/common/database/migrations/version_store.py
src/common/i18n/__init__.py
src/common/i18n/exceptions.py
src/common/i18n/formatting.py
src/common/i18n/loaders.py
src/common/i18n/manager.py
src/common/message_server/__init__.py
src/common/message_server/api.py
src/common/message_server/server.py
src/common/utils/image_path.py
src/common/utils/math_utils.py
src/common/utils/port_checker.py
src/common/utils/system_utils.py
src/common/utils/utils_action.py
src/common/utils/utils_config.py
src/common/utils/utils_file.py
src/common/utils/utils_image.py
src/common/utils/utils_message.py
src/common/utils/utils_person.py
src/common/utils/utils_session.py
src/common/utils/utils_voice.py
src/config/__init__.py
src/config/config.py
src/config/config_base.py
src/config/config_upgrade_hooks.py
src/config/config_utils.py
src/config/default_model_config.py
src/config/file_watcher.py
src/config/legacy_migration.py
src/config/legacy_upgrade_confirmation.py
src/config/model_configs.py
src/config/official_configs.py
src/config/startup_bindings.py
src/core/__init__.py
src/core/announcement_manager.py
src/core/config_types.py
src/core/event_bus.py
src/core/local_operator.py
src/core/tooling.py
src/core/types.py
src/emoji_system/emoji_cache_cleanup.py
src/emoji_system/emoji_manager.py
src/emoji_system/maisaka_tool.py
src/learners/expression_learner.py
src/learners/expression_review_store.py
src/learners/expression_style_utils.py
src/learners/expression_utils.py
src/learners/jargon_learner.py
src/learners/jargon_miner.py
src/learners/weighted_sampling.py
src/llm_models/LICENSE
src/llm_models/__init__.py
src/llm_models/exceptions.py
src/llm_models/generation_diagnostics.py
src/llm_models/image_normalizer.py
src/llm_models/openai_compat.py
src/llm_models/request_snapshot.py
src/llm_models/utils.py
src/llm_models/utils_model.py
src/llm_models/model_client/__init__.py
src/llm_models/model_client/adapter_base.py
src/llm_models/model_client/base_client.py
src/llm_models/model_client/embedding_rate_limit.py
src/llm_models/model_client/gemini_client.py
src/llm_models/model_client/image_embedding_protocols.py
src/llm_models/model_client/openai_client.py
src/llm_models/model_client/openai_responses_client.py
src/llm_models/model_client/plugin_client.py
src/llm_models/payload_content/__init__.py
src/llm_models/payload_content/context_item.py
src/llm_models/payload_content/context_protocol.py
src/llm_models/payload_content/native_tool.py
src/llm_models/payload_content/resp_format.py
src/llm_models/payload_content/tool_option.py
src/maisaka/attention_drift.py
src/maisaka/chat_loop_service.py
src/maisaka/jargon_context_matcher.py
src/maisaka/mode_policy.py
src/maisaka/reasoning_engine.py
src/maisaka/runtime.py
src/maisaka/subagent_tasks.py
src/maisaka/tool_result_condenser.py
src/maisaka/tool_result_store.py
src/maisaka/builtin_tool/__init__.py
src/maisaka/builtin_tool/context.py
src/maisaka/builtin_tool/fetch_history.py
src/maisaka/builtin_tool/provider.py
src/maisaka/builtin_tool/query_image_memory.py
src/maisaka/builtin_tool/query_memory.py
src/maisaka/builtin_tool/query_person_profile.py
src/maisaka/builtin_tool/read_tool_result.py
src/maisaka/builtin_tool/reply.py
src/maisaka/builtin_tool/send_emoji.py
src/maisaka/builtin_tool/show_emoji_list.py
src/maisaka/builtin_tool/stop.py
src/maisaka/builtin_tool/subagent.py
src/maisaka/builtin_tool/switch_chat.py
src/maisaka/builtin_tool/tool_search.py
src/maisaka/builtin_tool/view_forward_message.py
src/maisaka/builtin_tool/wait.py
src/maisaka/context/__init__.py
src/maisaka/context/clear_context.py
src/maisaka/context/emoji_candidates.py
src/maisaka/context/history.py
src/maisaka/context/image_attachment.py
src/maisaka/context/message_adapter.py
src/maisaka/context/message_id_alias.py
src/maisaka/context/messages.py
src/maisaka/context/planner_messages.py
src/maisaka/context/post_processor.py
src/maisaka/context/usage.py
src/maisaka/display/__init__.py
src/maisaka/display/display_utils.py
src/maisaka/display/preview_path_utils.py
src/maisaka/display/prompt_cli_renderer.py
src/maisaka/display/prompt_preview_logger.py
src/maisaka/display/runtime_mixin.py
src/maisaka/display/stage_status_board.py
src/maisaka/focus/__init__.py
src/maisaka/focus/manager.py
src/maisaka/focus/runtime_mixin.py
src/maisaka/memory/__init__.py
src/maisaka/memory/heuristic_injector.py
src/maisaka/memory/image_injector.py
src/maisaka/memory/mid_term.py
src/maisaka/memory/person_profile.py
src/maisaka/monitor/__init__.py
src/maisaka/monitor/event_store.py
src/maisaka/monitor/events.py
src/maisaka/monitor/message_payload.py
src/maisaka/monitor/planner_delta.py
src/maisaka/monitor/tool_media.py
src/maisaka/quote/__init__.py
src/maisaka/quote/counter.py
src/maisaka/quote/rules.py
src/maisaka/reply_effect/__init__.py
src/maisaka/reply_effect/image_utils.py
src/maisaka/reply_effect/judge.py
src/maisaka/reply_effect/models.py
src/maisaka/reply_effect/path_utils.py
src/maisaka/reply_effect/quote_utils.py
src/maisaka/reply_effect/scoring.py
src/maisaka/reply_effect/storage.py
src/maisaka/reply_effect/tracker.py
src/maisaka/turn_trigger/__init__.py
src/maisaka/turn_trigger/dynamic_gate.py
src/maisaka/turn_trigger/gates.py
src/maisaka/turn_trigger/idle_backoff.py
src/maisaka/turn_trigger/reply_likelihood.py
src/maisaka/turn_trigger/scheduler.py
src/maisaka/utils/__init__.py
src/maisaka/utils/tool_post_execution.py
src/maisaka/utils/tool_record_payload.py
src/maisaka/visual/__init__.py
src/maisaka/visual/chat_history_refresher.py
src/maisaka/visual/emoji_image_cache.py
src/maisaka/visual/message_limiter.py
src/maisaka/visual/mode_utils.py
src/manager/async_task_manager.py
src/manager/local_store_manager.py
src/mcp_module/__init__.py
src/mcp_module/config.py
src/mcp_module/connection.py
src/mcp_module/hooks.py
src/mcp_module/host_llm_bridge.py
src/mcp_module/manager.py
src/mcp_module/models.py
src/mcp_module/provider.py
src/mcp_module/service.py
src/mcp_module/stdio_filter.py
src/person_info/__init__.py
src/person_info/person_info.py
src/platform_io/__init__.py
src/platform_io/adapter_policy.py
src/platform_io/avatar.py
src/platform_io/dedupe.py
src/platform_io/manager.py
src/platform_io/outbound_tracker.py
src/platform_io/registry.py
src/platform_io/route_key_factory.py
src/platform_io/routing.py
src/platform_io/types.py
src/platform_io/drivers/__init__.py
src/platform_io/drivers/base.py
src/platform_io/drivers/legacy_driver.py
src/platform_io/drivers/plugin_driver.py
src/plugin_runtime/__init__.py
src/plugin_runtime/avatar_provider.py
src/plugin_runtime/compat_policy.py
src/plugin_runtime/component_query.py
src/plugin_runtime/dependency_pipeline.py
src/plugin_runtime/docker_layout_migration.py
src/plugin_runtime/hook_catalog.py
src/plugin_runtime/hook_payloads.py
src/plugin_runtime/hook_schema_utils.py
src/plugin_runtime/integration.py
src/plugin_runtime/local_sdk.py
src/plugin_runtime/tool_provider.py
src/plugin_runtime/update_compatibility_notice.py
src/plugin_runtime/upload_store.py
src/plugin_runtime/webui_schema.py
src/plugin_runtime/capabilities/__init__.py
src/plugin_runtime/capabilities/components.py
src/plugin_runtime/capabilities/core.py
src/plugin_runtime/capabilities/data.py
src/plugin_runtime/capabilities/registry.py
src/plugin_runtime/capabilities/render.py
src/plugin_runtime/host/__init__.py
src/plugin_runtime/host/api_registry.py
src/plugin_runtime/host/authorization.py
src/plugin_runtime/host/capability_service.py
src/plugin_runtime/host/circuit_breaker.py
src/plugin_runtime/host/component_registry.py
src/plugin_runtime/host/component_timeout.py
src/plugin_runtime/host/event_dispatcher.py
src/plugin_runtime/host/hook_dispatcher.py
src/plugin_runtime/host/hook_spec_registry.py
src/plugin_runtime/host/logger_bridge.py
src/plugin_runtime/host/message_gateway.py
src/plugin_runtime/host/message_utils.py
src/plugin_runtime/host/reply_extension_schema.py
src/plugin_runtime/host/reply_extensions.py
src/plugin_runtime/host/rpc_server.py
src/plugin_runtime/host/supervisor.py
src/plugin_runtime/protocol/__init__.py
src/plugin_runtime/protocol/codec.py
src/plugin_runtime/protocol/envelope.py
src/plugin_runtime/protocol/errors.py
src/plugin_runtime/runner/__init__.py
src/plugin_runtime/runner/log_handler.py
src/plugin_runtime/runner/manifest_validator.py
src/plugin_runtime/runner/plugin_loader.py
src/plugin_runtime/runner/plugin_paths.py
src/plugin_runtime/runner/rpc_client.py
src/plugin_runtime/runner/runner_main.py
src/plugin_runtime/transport/__init__.py
src/plugin_runtime/transport/base.py
src/plugin_runtime/transport/factory.py
src/plugin_runtime/transport/named_pipe.py
src/plugin_runtime/transport/tcp.py
src/plugin_runtime/transport/uds.py
src/plugins/__init__.py
src/plugins/built_in/plugin_management/_manifest.json
src/plugins/built_in/plugin_management/plugin.py
src/prompt/prompt_manager.py
src/services/__init__.py
src/services/bot_account_service.py
src/services/database_service.py
src/services/embedding_service.py
src/services/expression_vector_service.py
src/services/html_render_service.py
src/services/image_path_maintenance_service.py
src/services/image_writeback_journal.py
src/services/llm_cache_stats.py
src/services/llm_service.py
src/services/memory_flow_service.py
src/services/memory_service.py
src/services/message_service.py
src/services/message_word_frequency_service.py
src/services/model_task_usage_service.py
src/services/news_service.py
src/services/person_fact_reverification.py
src/services/person_fact_verifier.py
src/services/send_service.py
src/services/service_task_resolver.py
src/services/statistics_aggregation_service.py
src/services/statistics_service.py
src/services/telemetry_stats_service.py
src/services/tool_record_cleanup_service.py
src/web_search/__init__.py
src/web_search/config.py
src/web_search/models.py
src/web_search/provider.py
src/web_search/service.py
src/web_search/adapters/__init__.py
src/web_search/adapters/deepseek.py
src/web_search/adapters/http.py
src/web_search/adapters/stepsearch.py
src/web_search/adapters/tavily.py
src/webui/app.py
src/webui/config_schema.py
src/webui/dependencies.py
src/webui/logs_ws.py
src/webui/routes.py
src/webui/version_compatibility.py
src/webui/webui_server.py
src/webui/core/__init__.py
src/webui/core/auth.py
src/webui/core/rate_limiter.py
src/webui/core/security.py
src/webui/middleware/__init__.py
src/webui/middleware/anti_crawler.py
src/webui/middleware/compression.py
src/webui/routers/__init__.py
src/webui/routers/avatar.py
src/webui/routers/bot_accounts.py
src/webui/routers/config.py
src/webui/routers/data_transfer.py
src/webui/routers/expression.py
src/webui/routers/jargon.py
src/webui/routers/mcp.py
src/webui/routers/memory.py
src/webui/routers/model.py
src/webui/routers/news.py
src/webui/routers/person.py
src/webui/routers/reasoning_process.py
src/webui/routers/reply_effects.py
src/webui/routers/search.py
src/webui/routers/self_update.py
src/webui/routers/statistics.py
src/webui/routers/system.py
src/webui/routers/user_emoji.py
src/webui/routers/chat/__init__.py
src/webui/routers/chat/routes.py
src/webui/routers/chat/serializers.py
src/webui/routers/chat/service.py
src/webui/routers/emoji/__init__.py
src/webui/routers/emoji/routes.py
src/webui/routers/emoji/schemas.py
src/webui/routers/emoji/support.py
src/webui/routers/plugin/__init__.py
src/webui/routers/plugin/catalog.py
src/webui/routers/plugin/config_routes.py
src/webui/routers/plugin/icon_routes.py
src/webui/routers/plugin/management.py
src/webui/routers/plugin/marketplace.py
src/webui/routers/plugin/progress.py
src/webui/routers/plugin/release_install.py
src/webui/routers/plugin/releases.py
src/webui/routers/plugin/runtime_routes.py
src/webui/routers/plugin/schemas.py
src/webui/routers/plugin/stats_proxy.py
src/webui/routers/plugin/support.py
src/webui/routers/plugin/webui_extensions.py
src/webui/routers/plugin/zip_install.py
src/webui/routers/websocket/__init__.py
src/webui/routers/websocket/auth.py
src/webui/routers/websocket/manager.py
src/webui/routers/websocket/plugin_runtime.py
src/webui/routers/websocket/unified.py
src/webui/schemas/__init__.py
src/webui/schemas/news.py
src/webui/schemas/statistics.py
src/webui/services/__init__.py
src/webui/services/ai_search_agent.py
src/webui/services/ai_search_documents.py
src/webui/services/ai_search_grounding.py
src/webui/services/ai_search_local_config.py
src/webui/services/ai_search_models.py
src/webui/services/git_mirror_service.py
src/webui/services/plugin_market_service.py
src/webui/utils/__init__.py
src/webui/utils/http_client.py
src/webui/utils/network_security.py
src/webui/utils/toml_utils.py