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/a_memorix_fact_deduplication.prompt
prompts/en-US/agent_acp.prompt
prompts/en-US/agent_acp_environment.prompt
prompts/en-US/agent_acp_failure.prompt
prompts/en-US/agent_planner.prompt
prompts/en-US/agent_planner_continue.prompt
prompts/en-US/agent_planner_resume.prompt
prompts/en-US/context_compaction.prompt
prompts/en-US/context_compaction_focus.prompt
prompts/en-US/desktop_pet_exploration.prompt
prompts/en-US/desktop_pet_exploration_reuse.prompt
prompts/en-US/desktop_pet_proactive_wake.prompt
prompts/en-US/desktop_pet_screen_read.prompt
prompts/en-US/desktop_pet_thinking_caption.prompt
prompts/en-US/desktop_pet_todo_context.prompt
prompts/en-US/emoji_content_analysis.prompt
prompts/en-US/emoji_content_filtration.prompt
prompts/en-US/emoji_grouped_tags.prompt
prompts/en-US/emoji_replace.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_passive.prompt
prompts/en-US/maisaka_expression_selector.prompt
prompts/en-US/maisaka_replyer.prompt
prompts/en-US/maisaka_replyer_document.prompt
prompts/en-US/maisaka_wait_reminder.prompt
prompts/en-US/memory_fuzzy_modify_plan.prompt
prompts/en-US/planner_reply_capabilities.prompt
prompts/en-US/reply_attachments.prompt
prompts/en-US/reply_cache.prompt
prompts/en-US/reply_supplement.prompt
prompts/en-US/reply_supplement_retry.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/text_learning_expression.prompt
prompts/en-US/text_learning_jargon.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/en-US/webui_ai_search_input.prompt
prompts/en-US/webui_help_skill_develop.prompt
prompts/en-US/webui_help_skill_plugin.prompt
prompts/en-US/webui_help_skill_setup.prompt
prompts/en-US/webui_help_skill_troubleshoot.prompt
prompts/ja-JP/.meta.toml
prompts/ja-JP/a_memorix_chat_summary.prompt
prompts/ja-JP/a_memorix_fact_deduplication.prompt
prompts/ja-JP/agent_acp.prompt
prompts/ja-JP/agent_acp_environment.prompt
prompts/ja-JP/agent_acp_failure.prompt
prompts/ja-JP/agent_planner.prompt
prompts/ja-JP/agent_planner_continue.prompt
prompts/ja-JP/agent_planner_resume.prompt
prompts/ja-JP/context_compaction.prompt
prompts/ja-JP/context_compaction_focus.prompt
prompts/ja-JP/desktop_pet_exploration.prompt
prompts/ja-JP/desktop_pet_exploration_reuse.prompt
prompts/ja-JP/desktop_pet_proactive_wake.prompt
prompts/ja-JP/desktop_pet_screen_read.prompt
prompts/ja-JP/desktop_pet_thinking_caption.prompt
prompts/ja-JP/desktop_pet_todo_context.prompt
prompts/ja-JP/emoji_content_analysis.prompt
prompts/ja-JP/emoji_content_filtration.prompt
prompts/ja-JP/emoji_grouped_tags.prompt
prompts/ja-JP/emoji_replace.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_passive.prompt
prompts/ja-JP/maisaka_expression_selector.prompt
prompts/ja-JP/maisaka_replyer.prompt
prompts/ja-JP/maisaka_replyer_document.prompt
prompts/ja-JP/maisaka_wait_reminder.prompt
prompts/ja-JP/memory_fuzzy_modify_plan.prompt
prompts/ja-JP/planner_reply_capabilities.prompt
prompts/ja-JP/reply_attachments.prompt
prompts/ja-JP/reply_cache.prompt
prompts/ja-JP/reply_supplement.prompt
prompts/ja-JP/reply_supplement_retry.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/text_learning_expression.prompt
prompts/ja-JP/text_learning_jargon.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/ja-JP/webui_ai_search_input.prompt
prompts/ja-JP/webui_help_skill_develop.prompt
prompts/ja-JP/webui_help_skill_plugin.prompt
prompts/ja-JP/webui_help_skill_setup.prompt
prompts/ja-JP/webui_help_skill_troubleshoot.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/a_memorix_fact_deduplication.prompt
prompts/zh-CN/agent_acp.prompt
prompts/zh-CN/agent_acp_environment.prompt
prompts/zh-CN/agent_acp_failure.prompt
prompts/zh-CN/agent_planner.prompt
prompts/zh-CN/agent_planner_continue.prompt
prompts/zh-CN/agent_planner_resume.prompt
prompts/zh-CN/context_compaction.prompt
prompts/zh-CN/context_compaction_focus.prompt
prompts/zh-CN/desktop_pet_exploration.prompt
prompts/zh-CN/desktop_pet_exploration_reuse.prompt
prompts/zh-CN/desktop_pet_proactive_wake.prompt
prompts/zh-CN/desktop_pet_screen_read.prompt
prompts/zh-CN/desktop_pet_thinking_caption.prompt
prompts/zh-CN/desktop_pet_todo_context.prompt
prompts/zh-CN/emoji_content_analysis.prompt
prompts/zh-CN/emoji_content_filtration.prompt
prompts/zh-CN/emoji_grouped_tags.prompt
prompts/zh-CN/emoji_replace.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_passive.prompt
prompts/zh-CN/maisaka_expression_selector.prompt
prompts/zh-CN/maisaka_replyer.prompt
prompts/zh-CN/maisaka_replyer_document.prompt
prompts/zh-CN/maisaka_wait_reminder.prompt
prompts/zh-CN/memory_fuzzy_modify_plan.prompt
prompts/zh-CN/planner_reply_capabilities.prompt
prompts/zh-CN/reply_attachments.prompt
prompts/zh-CN/reply_cache.prompt
prompts/zh-CN/reply_supplement.prompt
prompts/zh-CN/reply_supplement_retry.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/text_learning_expression.prompt
prompts/zh-CN/text_learning_jargon.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
prompts/zh-CN/webui_ai_search_input.prompt
prompts/zh-CN/webui_help_skill_develop.prompt
prompts/zh-CN/webui_help_skill_plugin.prompt
prompts/zh-CN/webui_help_skill_setup.prompt
prompts/zh-CN/webui_help_skill_troubleshoot.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_identity.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/fact_deduplication.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_identity.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/agent/__init__.py
src/agent/acp.py
src/agent/acp_agent.py
src/agent/config.py
src/agent/history.py
src/agent/images.py
src/agent/mcp_server.py
src/agent/messaging.py
src/agent/planner.py
src/agent/planner_state.py
src/agent/provider.py
src/agent/service.py
src/chat/__init__.py
src/chat/debounce/__init__.py
src/chat/debounce/controller.py
src/chat/debounce/message_adapter.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/creative_language.py
src/chat/replyer/document_generator.py
src/chat/replyer/expression_vector_index.py
src/chat/replyer/expression_vector_storage.py
src/chat/replyer/gemini_output.py
src/chat/replyer/maisaka_expression_selector.py
src/chat/replyer/maisaka_generator.py
src/chat/replyer/maisaka_generator_base.py
src/chat/replyer/reply_cache.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/statistics_timeseries.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/exceptions.py
src/common/git_source.py
src/common/http_client.py
src/common/ipc.py
src/common/json_storage.py
src/common/llm_json.py
src/common/logger.py
src/common/logger_color_and_mapping.py
src/common/memory_diagnostics.py
src/common/message_repository.py
src/common/network_security.py
src/common/operation_timing.py
src/common/package_update.py
src/common/paths.py
src/common/process_lease.py
src/common/prompt_i18n.py
src/common/python_process.py
src/common/remote.py
src/common/reply_effect_fingerprint.py
src/common/reply_effect_record_codec.py
src/common/runtime_context.py
src/common/runtime_loop.py
src/common/self_update.py
src/common/shutdown.py
src/common/shutdown_diagnostics.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/v45_to_v46.py
src/common/database/migrations/v46_to_v47.py
src/common/database/migrations/v47_to_v48.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/http_service/__init__.py
src/common/http_service/app.py
src/common/http_service/console.py
src/common/http_service/maim.py
src/common/http_service/server.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/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/builtin_typo_migration.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/personality_service.py
src/config/shared_models.py
src/config/shared_settings.py
src/core/__init__.py
src/core/announcement_manager.py
src/core/chat_pause.py
src/core/config_types.py
src/core/event_bus.py
src/core/internal_chat.py
src/core/local_operator.py
src/core/plugin_usage.py
src/core/tooling.py
src/core/types.py
src/core/commands/__init__.py
src/core/commands/command_catalog.py
src/core/commands/plugin_management.py
src/core/commands/pm_aliases.py
src/desktop_pet/LICENSE
src/desktop_pet/__init__.py
src/desktop_pet/app_conditions.py
src/desktop_pet/attachments.py
src/desktop_pet/chat_tools.py
src/desktop_pet/clipboard.py
src/desktop_pet/config.py
src/desktop_pet/exploration.py
src/desktop_pet/exploration_results.py
src/desktop_pet/exploration_search.py
src/desktop_pet/exploration_tools.py
src/desktop_pet/hooks.py
src/desktop_pet/pet_window.py
src/desktop_pet/remote_protocol.py
src/desktop_pet/remote_server.py
src/desktop_pet/rendering.py
src/desktop_pet/screen.py
src/desktop_pet/screen_tools.py
src/desktop_pet/service.py
src/desktop_pet/skins.py
src/desktop_pet/thinking_caption.py
src/desktop_pet/todo_context.py
src/desktop_pet/todo_dispatch.py
src/desktop_pet/todo_tools.py
src/desktop_pet/todos.py
src/desktop_pet/web/exploration-products.css
src/desktop_pet/web/exploration-render.js
src/desktop_pet/web/exploration.html
src/desktop_pet/web/host-bridge.js
src/desktop_pet/web/index.html
src/desktop_pet/web/skin.js
src/desktop_pet/web/fonts/ArkPixel-OFL.txt
src/desktop_pet/web/fonts/ArkPixel12-ZhHans.woff2
src/emoji_system/emoji_cache_cleanup.py
src/emoji_system/emoji_manager.py
src/emoji_system/semantic_match.py
src/files/__init__.py
src/files/capability.py
src/files/config.py
src/files/http.py
src/files/models.py
src/files/network.py
src/files/provider.py
src/files/service.py
src/files/store.py
src/host/__init__.py
src/host/adopt.py
src/host/anti_crawler.py
src/host/authentication.py
src/host/bootstrap.py
src/host/bot_operations.py
src/host/cli.py
src/host/config.py
src/host/config_migration.py
src/host/config_transaction.py
src/host/console.py
src/host/control.py
src/host/data_transfer.py
src/host/initialize.py
src/host/launcher.py
src/host/layout.py
src/host/legacy_runner.py
src/host/maim.py
src/host/maintenance.py
src/host/model_migration.py
src/host/process.py
src/host/proxy.py
src/host/registry.py
src/host/retention_migration.py
src/host/sessions.py
src/host/settings.py
src/host/shared_models.py
src/host/static.py
src/host/supervisor.py
src/host/transfer_service.py
src/host/transfer_storage.py
src/host/update_locks.py
src/host/updater.py
src/host/webui.py
src/host/webui_auth.py
src/host/windows_job.py
src/host/workspace_migration.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/learning_text.py
src/learners/pending_learning_buffer.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/context_snapshot.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/reply_supplement.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/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/stop.py
src/maisaka/builtin_tool/subagent.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/compaction.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/reasoning_steps.py
src/maisaka/display/runtime_mixin.py
src/maisaka/display/stage_status_board.py
src/maisaka/focus/__init__.py
src/maisaka/focus/context.py
src/maisaka/focus/group_runtime.py
src/maisaka/focus/manager.py
src/maisaka/focus/tools.py
src/maisaka/memory/__init__.py
src/maisaka/memory/heuristic_injector.py
src/maisaka/memory/image_injector.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/scenes/__init__.py
src/maisaka/scenes/base.py
src/maisaka/scenes/factory.py
src/maisaka/scenes/mentions.py
src/maisaka/scenes/prompting.py
src/maisaka/scenes/group/__init__.py
src/maisaka/scenes/group/behavior.py
src/maisaka/scenes/group/memory.py
src/maisaka/scenes/group/mentions.py
src/maisaka/scenes/group/prompting.py
src/maisaka/scenes/group/quoting.py
src/maisaka/scenes/group/scheduling.py
src/maisaka/scenes/private/__init__.py
src/maisaka/scenes/private/behavior.py
src/maisaka/scenes/private/memory.py
src/maisaka/scenes/private/mentions.py
src/maisaka/scenes/private/prompting.py
src/maisaka/scenes/private/quoting.py
src/maisaka/scenes/private/scheduling.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/messages.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/deferred_images.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_market/__init__.py
src/plugin_market/cache.py
src/plugin_market/catalog.py
src/plugin_market/documents.py
src/plugin_market/engagement.py
src/plugin_market/errors.py
src/plugin_market/feedback.py
src/plugin_market/releases.py
src/plugin_market/service.py
src/plugin_market/sources.py
src/plugin_market/statistics.py
src/plugin_runtime/__init__.py
src/plugin_runtime/avatar_provider.py
src/plugin_runtime/builtin_adapter_migration.py
src/plugin_runtime/compat_policy.py
src/plugin_runtime/component_query.py
src/plugin_runtime/config_widgets.py
src/plugin_runtime/dependency_pipeline.py
src/plugin_runtime/desktop_pet_buttons.py
src/plugin_runtime/desktop_pet_panels.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/host_dependencies.py
src/plugin_runtime/integration.py
src/plugin_runtime/local_sdk.py
src/plugin_runtime/plugin_catalog.py
src/plugin_runtime/requirements_report.py
src/plugin_runtime/tool_provider.py
src/plugin_runtime/update_compatibility_notice.py
src/plugin_runtime/upload_store.py
src/plugin_runtime/usage_tracker.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/desktop_pet.py
src/plugin_runtime/capabilities/internal_chat.py
src/plugin_runtime/capabilities/market.py
src/plugin_runtime/capabilities/personality.py
src/plugin_runtime/capabilities/registry.py
src/plugin_runtime/capabilities/render.py
src/plugin_runtime/capabilities/web.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/status_badges.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_enabled.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/runner/task_registry.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/chinese_typo/__init__.py
src/plugins/built_in/chinese_typo/_manifest.json
src/plugins/built_in/chinese_typo/dictionary_typo.py
src/plugins/built_in/chinese_typo/plugin.py
src/plugins/built_in/chinese_typo/settings.py
src/plugins/built_in/chinese_typo/typo_generator.py
src/plugins/built_in/chinese_typo/typo_words.LICENSE
src/plugins/built_in/chinese_typo/typo_words.NOTICE
src/plugins/built_in/chinese_typo/typo_words.tsv
src/plugins/built_in/qq_official_adapter/CHANGELOG.md
src/plugins/built_in/qq_official_adapter/LICENSE
src/plugins/built_in/qq_official_adapter/README.md
src/plugins/built_in/qq_official_adapter/__init__.py
src/plugins/built_in/qq_official_adapter/_manifest.json
src/plugins/built_in/qq_official_adapter/codec.py
src/plugins/built_in/qq_official_adapter/identity_sync.py
src/plugins/built_in/qq_official_adapter/plugin.py
src/plugins/built_in/qq_official_adapter/qr_login.py
src/plugins/built_in/qq_official_adapter/quoted_media.py
src/plugins/built_in/qq_official_adapter/settings.py
src/plugins/built_in/qq_official_adapter/webui.json
src/plugins/built_in/qq_official_adapter/assets/icon.svg
src/plugins/built_in/qq_official_adapter/webui/mappings.html
src/plugins/built_in/telegram_adapter/CHANGELOG.md
src/plugins/built_in/telegram_adapter/LICENSE
src/plugins/built_in/telegram_adapter/README.md
src/plugins/built_in/telegram_adapter/__init__.py
src/plugins/built_in/telegram_adapter/_manifest.json
src/plugins/built_in/telegram_adapter/api.py
src/plugins/built_in/telegram_adapter/avatar.py
src/plugins/built_in/telegram_adapter/codec.py
src/plugins/built_in/telegram_adapter/config.example.toml
src/plugins/built_in/telegram_adapter/media.py
src/plugins/built_in/telegram_adapter/plugin.py
src/plugins/built_in/telegram_adapter/settings.py
src/plugins/built_in/telegram_adapter/storage.py
src/plugins/built_in/telegram_adapter/assets/icon.png
src/plugins/built_in/weixin_clawbot_adapter/LICENSE
src/plugins/built_in/weixin_clawbot_adapter/README.md
src/plugins/built_in/weixin_clawbot_adapter/__init__.py
src/plugins/built_in/weixin_clawbot_adapter/_manifest.json
src/plugins/built_in/weixin_clawbot_adapter/changelog.md
src/plugins/built_in/weixin_clawbot_adapter/client.py
src/plugins/built_in/weixin_clawbot_adapter/codec.py
src/plugins/built_in/weixin_clawbot_adapter/config.toml.example
src/plugins/built_in/weixin_clawbot_adapter/connection.py
src/plugins/built_in/weixin_clawbot_adapter/icon-mascot.webp
src/plugins/built_in/weixin_clawbot_adapter/plugin.py
src/plugins/built_in/weixin_clawbot_adapter/settings.py
src/plugins/built_in/weixin_clawbot_adapter/storage.py
src/plugins/built_in/weixin_clawbot_adapter/webui.json
src/plugins/built_in/weixin_clawbot_adapter/tests/conftest.py
src/plugins/built_in/weixin_clawbot_adapter/tests/test_gateway.py
src/plugins/built_in/weixin_clawbot_adapter/tests/test_protocol.py
src/plugins/built_in/weixin_clawbot_adapter/web/accounts.html
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/internal_chat_profile.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_cache_files.py
src/services/statistics_service.py
src/services/statistics_usage_hourly.py
src/services/statistics_usage_rules.py
src/services/telemetry_platform_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/anysearch.py
src/web_search/adapters/deepseek.py
src/web_search/adapters/exa.py
src/web_search/adapters/firecrawl.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/logs_ws.py
src/webui/routes.py
src/webui/version_compatibility.py
src/webui/middleware/__init__.py
src/webui/middleware/compression.py
src/webui/routers/__init__.py
src/webui/routers/agent.py
src/webui/routers/avatar.py
src/webui/routers/bot_accounts.py
src/webui/routers/config.py
src/webui/routers/desktop_pet.py
src/webui/routers/desktop_pet_remote.py
src/webui/routers/expression.py
src/webui/routers/files.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/search.py
src/webui/routers/statistics.py
src/webui/routers/system.py
src/webui/routers/text_learning.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/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/repository.py
src/webui/routers/plugin/runtime_routes.py
src/webui/routers/plugin/schemas.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/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_help_artifacts.py
src/webui/services/ai_help_diagnostics.py
src/webui/services/ai_help_harness.py
src/webui/services/ai_help_history.py
src/webui/services/ai_help_references.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_market.py
src/webui/services/ai_search_models.py
src/webui/services/ai_search_plugin_config.py
src/webui/services/ai_search_tools.py
src/webui/services/git_mirror_service.py
src/webui/services/text_learning.py
src/webui/services/thinking_probe.py
src/webui/utils/__init__.py
src/webui/utils/toml_utils.py