LICENSE
README.md
pyproject.toml
setup.py
src/qwenpaw/__init__.py
src/qwenpaw/__main__.py
src/qwenpaw/__version__.py
src/qwenpaw/constant.py
src/qwenpaw/exceptions.py
src/qwenpaw.egg-info/PKG-INFO
src/qwenpaw.egg-info/SOURCES.txt
src/qwenpaw.egg-info/dependency_links.txt
src/qwenpaw.egg-info/entry_points.txt
src/qwenpaw.egg-info/requires.txt
src/qwenpaw.egg-info/top_level.txt
src/qwenpaw/agent_stats/__init__.py
src/qwenpaw/agent_stats/models.py
src/qwenpaw/agent_stats/service.py
src/qwenpaw/agents/__init__.py
src/qwenpaw/agents/coding_mode_mixin.py
src/qwenpaw/agents/command_handler.py
src/qwenpaw/agents/model_factory.py
src/qwenpaw/agents/prompt.py
src/qwenpaw/agents/prompt_builder.py
src/qwenpaw/agents/react_agent.py
src/qwenpaw/agents/routing_chat_model.py
src/qwenpaw/agents/schema.py
src/qwenpaw/agents/templates.py
src/qwenpaw/agents/tool_guard_mixin.py
src/qwenpaw/agents/acp/__init__.py
src/qwenpaw/agents/acp/client.py
src/qwenpaw/agents/acp/core.py
src/qwenpaw/agents/acp/permissions.py
src/qwenpaw/agents/acp/server.py
src/qwenpaw/agents/acp/service.py
src/qwenpaw/agents/acp/tool_adapter.py
src/qwenpaw/agents/context/__init__.py
src/qwenpaw/agents/context/agent_context.py
src/qwenpaw/agents/context/as_msg_handler.py
src/qwenpaw/agents/context/as_msg_stat.py
src/qwenpaw/agents/context/base_context_manager.py
src/qwenpaw/agents/context/compactor_prompts.py
src/qwenpaw/agents/context/light_context_manager.py
src/qwenpaw/agents/hooks/__init__.py
src/qwenpaw/agents/hooks/bootstrap.py
src/qwenpaw/agents/md_files/en/AGENTS.md
src/qwenpaw/agents/md_files/en/BOOTSTRAP.md
src/qwenpaw/agents/md_files/en/HEARTBEAT.md
src/qwenpaw/agents/md_files/en/MEMORY.md
src/qwenpaw/agents/md_files/en/PROFILE.md
src/qwenpaw/agents/md_files/en/SOUL.md
src/qwenpaw/agents/md_files/id/AGENTS.md
src/qwenpaw/agents/md_files/id/BOOTSTRAP.md
src/qwenpaw/agents/md_files/id/HEARTBEAT.md
src/qwenpaw/agents/md_files/id/MEMORY.md
src/qwenpaw/agents/md_files/id/PROFILE.md
src/qwenpaw/agents/md_files/id/SOUL.md
src/qwenpaw/agents/md_files/local/en/SOUL.md
src/qwenpaw/agents/md_files/local/zh/SOUL.md
src/qwenpaw/agents/md_files/qa/en/AGENTS.md
src/qwenpaw/agents/md_files/qa/en/PROFILE.md
src/qwenpaw/agents/md_files/qa/en/SOUL.md
src/qwenpaw/agents/md_files/qa/ru/AGENTS.md
src/qwenpaw/agents/md_files/qa/ru/PROFILE.md
src/qwenpaw/agents/md_files/qa/ru/SOUL.md
src/qwenpaw/agents/md_files/qa/zh/AGENTS.md
src/qwenpaw/agents/md_files/qa/zh/PROFILE.md
src/qwenpaw/agents/md_files/qa/zh/SOUL.md
src/qwenpaw/agents/md_files/ru/AGENTS.md
src/qwenpaw/agents/md_files/ru/BOOTSTRAP.md
src/qwenpaw/agents/md_files/ru/HEARTBEAT.md
src/qwenpaw/agents/md_files/ru/MEMORY.md
src/qwenpaw/agents/md_files/ru/PROFILE.md
src/qwenpaw/agents/md_files/ru/SOUL.md
src/qwenpaw/agents/md_files/zh/AGENTS.md
src/qwenpaw/agents/md_files/zh/BOOTSTRAP.md
src/qwenpaw/agents/md_files/zh/HEARTBEAT.md
src/qwenpaw/agents/md_files/zh/MEMORY.md
src/qwenpaw/agents/md_files/zh/PROFILE.md
src/qwenpaw/agents/md_files/zh/SOUL.md
src/qwenpaw/agents/memory/__init__.py
src/qwenpaw/agents/memory/adbpg_client.py
src/qwenpaw/agents/memory/adbpg_memory_manager.py
src/qwenpaw/agents/memory/adbpg_prompts.py
src/qwenpaw/agents/memory/agent_md_manager.py
src/qwenpaw/agents/memory/base_memory_manager.py
src/qwenpaw/agents/memory/prompts.py
src/qwenpaw/agents/memory/reme_light_memory_manager.py
src/qwenpaw/agents/memory/proactive/__init__.py
src/qwenpaw/agents/memory/proactive/proactive_prompts.py
src/qwenpaw/agents/memory/proactive/proactive_responder.py
src/qwenpaw/agents/memory/proactive/proactive_trigger.py
src/qwenpaw/agents/memory/proactive/proactive_types.py
src/qwenpaw/agents/memory/proactive/proactive_utils.py
src/qwenpaw/agents/mission/__init__.py
src/qwenpaw/agents/mission/handler.py
src/qwenpaw/agents/mission/mission_runner.py
src/qwenpaw/agents/mission/prompts.py
src/qwenpaw/agents/mission/state.py
src/qwenpaw/agents/skill_system/__init__.py
src/qwenpaw/agents/skill_system/hub.py
src/qwenpaw/agents/skill_system/models.py
src/qwenpaw/agents/skill_system/pool_service.py
src/qwenpaw/agents/skill_system/registry.py
src/qwenpaw/agents/skill_system/store.py
src/qwenpaw/agents/skill_system/workspace_service.py
src/qwenpaw/agents/skills/__init__.py
src/qwenpaw/agents/skills/QA_source_index-en/SKILL.md
src/qwenpaw/agents/skills/QA_source_index-zh/SKILL.md
src/qwenpaw/agents/skills/browser_cdp-en/SKILL.md
src/qwenpaw/agents/skills/browser_cdp-zh/SKILL.md
src/qwenpaw/agents/skills/browser_visible-en/SKILL.md
src/qwenpaw/agents/skills/browser_visible-zh/SKILL.md
src/qwenpaw/agents/skills/channel_message-en/SKILL.md
src/qwenpaw/agents/skills/channel_message-zh/SKILL.md
src/qwenpaw/agents/skills/chat_with_agent-en/SKILL.md
src/qwenpaw/agents/skills/chat_with_agent-zh/SKILL.md
src/qwenpaw/agents/skills/cron-en/SKILL.md
src/qwenpaw/agents/skills/cron-zh/SKILL.md
src/qwenpaw/agents/skills/dingtalk_channel-en/SKILL.md
src/qwenpaw/agents/skills/dingtalk_channel-zh/SKILL.md
src/qwenpaw/agents/skills/docx-en/LICENSE.txt
src/qwenpaw/agents/skills/docx-en/SKILL.md
src/qwenpaw/agents/skills/docx-en/scripts/__init__.py
src/qwenpaw/agents/skills/docx-en/scripts/accept_changes.py
src/qwenpaw/agents/skills/docx-en/scripts/comment.py
src/qwenpaw/agents/skills/docx-en/scripts/office/pack.py
src/qwenpaw/agents/skills/docx-en/scripts/office/soffice.py
src/qwenpaw/agents/skills/docx-en/scripts/office/unpack.py
src/qwenpaw/agents/skills/docx-en/scripts/office/validate.py
src/qwenpaw/agents/skills/docx-en/scripts/office/helpers/__init__.py
src/qwenpaw/agents/skills/docx-en/scripts/office/helpers/merge_runs.py
src/qwenpaw/agents/skills/docx-en/scripts/office/helpers/simplify_redlines.py
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/mce/mc.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/microsoft/wml-2010.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/microsoft/wml-2012.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/microsoft/wml-2018.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/microsoft/wml-cex-2018.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/microsoft/wml-cid-2016.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/schemas/microsoft/wml-symex-2015.xsd
src/qwenpaw/agents/skills/docx-en/scripts/office/validators/__init__.py
src/qwenpaw/agents/skills/docx-en/scripts/office/validators/base.py
src/qwenpaw/agents/skills/docx-en/scripts/office/validators/docx.py
src/qwenpaw/agents/skills/docx-en/scripts/office/validators/pptx.py
src/qwenpaw/agents/skills/docx-en/scripts/office/validators/redlining.py
src/qwenpaw/agents/skills/docx-en/scripts/templates/comments.xml
src/qwenpaw/agents/skills/docx-en/scripts/templates/commentsExtended.xml
src/qwenpaw/agents/skills/docx-en/scripts/templates/commentsExtensible.xml
src/qwenpaw/agents/skills/docx-en/scripts/templates/commentsIds.xml
src/qwenpaw/agents/skills/docx-en/scripts/templates/people.xml
src/qwenpaw/agents/skills/docx-zh/LICENSE.txt
src/qwenpaw/agents/skills/docx-zh/SKILL.md
src/qwenpaw/agents/skills/docx-zh/scripts/__init__.py
src/qwenpaw/agents/skills/docx-zh/scripts/accept_changes.py
src/qwenpaw/agents/skills/docx-zh/scripts/comment.py
src/qwenpaw/agents/skills/docx-zh/scripts/office/pack.py
src/qwenpaw/agents/skills/docx-zh/scripts/office/soffice.py
src/qwenpaw/agents/skills/docx-zh/scripts/office/unpack.py
src/qwenpaw/agents/skills/docx-zh/scripts/office/validate.py
src/qwenpaw/agents/skills/docx-zh/scripts/office/helpers/__init__.py
src/qwenpaw/agents/skills/docx-zh/scripts/office/helpers/merge_runs.py
src/qwenpaw/agents/skills/docx-zh/scripts/office/helpers/simplify_redlines.py
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/mce/mc.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/microsoft/wml-2010.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/microsoft/wml-2012.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/microsoft/wml-2018.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/microsoft/wml-cex-2018.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/microsoft/wml-cid-2016.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/schemas/microsoft/wml-symex-2015.xsd
src/qwenpaw/agents/skills/docx-zh/scripts/office/validators/__init__.py
src/qwenpaw/agents/skills/docx-zh/scripts/office/validators/base.py
src/qwenpaw/agents/skills/docx-zh/scripts/office/validators/docx.py
src/qwenpaw/agents/skills/docx-zh/scripts/office/validators/pptx.py
src/qwenpaw/agents/skills/docx-zh/scripts/office/validators/redlining.py
src/qwenpaw/agents/skills/docx-zh/scripts/templates/comments.xml
src/qwenpaw/agents/skills/docx-zh/scripts/templates/commentsExtended.xml
src/qwenpaw/agents/skills/docx-zh/scripts/templates/commentsExtensible.xml
src/qwenpaw/agents/skills/docx-zh/scripts/templates/commentsIds.xml
src/qwenpaw/agents/skills/docx-zh/scripts/templates/people.xml
src/qwenpaw/agents/skills/file_reader-en/SKILL.md
src/qwenpaw/agents/skills/file_reader-zh/SKILL.md
src/qwenpaw/agents/skills/guidance-en/SKILL.md
src/qwenpaw/agents/skills/guidance-zh/SKILL.md
src/qwenpaw/agents/skills/himalaya-en/SKILL.md
src/qwenpaw/agents/skills/himalaya-en/references/configuration.md
src/qwenpaw/agents/skills/himalaya-zh/SKILL.md
src/qwenpaw/agents/skills/himalaya-zh/references/configuration.md
src/qwenpaw/agents/skills/make-skill-en/SKILL.md
src/qwenpaw/agents/skills/make-skill-zh/SKILL.md
src/qwenpaw/agents/skills/make_plan-en/SKILL.md
src/qwenpaw/agents/skills/make_plan-zh/SKILL.md
src/qwenpaw/agents/skills/multi_agent_collaboration-en/SKILL.md
src/qwenpaw/agents/skills/multi_agent_collaboration-zh/SKILL.md
src/qwenpaw/agents/skills/news-en/SKILL.md
src/qwenpaw/agents/skills/news-zh/SKILL.md
src/qwenpaw/agents/skills/pdf-en/LICENSE.txt
src/qwenpaw/agents/skills/pdf-en/SKILL.md
src/qwenpaw/agents/skills/pdf-en/forms.md
src/qwenpaw/agents/skills/pdf-en/reference.md
src/qwenpaw/agents/skills/pdf-en/scripts/check_bounding_boxes.py
src/qwenpaw/agents/skills/pdf-en/scripts/check_fillable_fields.py
src/qwenpaw/agents/skills/pdf-en/scripts/convert_pdf_to_images.py
src/qwenpaw/agents/skills/pdf-en/scripts/create_validation_image.py
src/qwenpaw/agents/skills/pdf-en/scripts/extract_form_field_info.py
src/qwenpaw/agents/skills/pdf-en/scripts/extract_form_structure.py
src/qwenpaw/agents/skills/pdf-en/scripts/fill_fillable_fields.py
src/qwenpaw/agents/skills/pdf-en/scripts/fill_pdf_form_with_annotations.py
src/qwenpaw/agents/skills/pdf-zh/LICENSE.txt
src/qwenpaw/agents/skills/pdf-zh/SKILL.md
src/qwenpaw/agents/skills/pdf-zh/forms.md
src/qwenpaw/agents/skills/pdf-zh/reference.md
src/qwenpaw/agents/skills/pdf-zh/scripts/check_bounding_boxes.py
src/qwenpaw/agents/skills/pdf-zh/scripts/check_fillable_fields.py
src/qwenpaw/agents/skills/pdf-zh/scripts/convert_pdf_to_images.py
src/qwenpaw/agents/skills/pdf-zh/scripts/create_validation_image.py
src/qwenpaw/agents/skills/pdf-zh/scripts/extract_form_field_info.py
src/qwenpaw/agents/skills/pdf-zh/scripts/extract_form_structure.py
src/qwenpaw/agents/skills/pdf-zh/scripts/fill_fillable_fields.py
src/qwenpaw/agents/skills/pdf-zh/scripts/fill_pdf_form_with_annotations.py
src/qwenpaw/agents/skills/pptx-en/LICENSE.txt
src/qwenpaw/agents/skills/pptx-en/SKILL.md
src/qwenpaw/agents/skills/pptx-en/editing.md
src/qwenpaw/agents/skills/pptx-en/pptxgenjs.md
src/qwenpaw/agents/skills/pptx-en/scripts/__init__.py
src/qwenpaw/agents/skills/pptx-en/scripts/add_slide.py
src/qwenpaw/agents/skills/pptx-en/scripts/clean.py
src/qwenpaw/agents/skills/pptx-en/scripts/thumbnail.py
src/qwenpaw/agents/skills/pptx-en/scripts/office/pack.py
src/qwenpaw/agents/skills/pptx-en/scripts/office/soffice.py
src/qwenpaw/agents/skills/pptx-en/scripts/office/unpack.py
src/qwenpaw/agents/skills/pptx-en/scripts/office/validate.py
src/qwenpaw/agents/skills/pptx-en/scripts/office/helpers/__init__.py
src/qwenpaw/agents/skills/pptx-en/scripts/office/helpers/merge_runs.py
src/qwenpaw/agents/skills/pptx-en/scripts/office/helpers/simplify_redlines.py
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/mce/mc.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/microsoft/wml-2010.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/microsoft/wml-2012.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/microsoft/wml-2018.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/microsoft/wml-cex-2018.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/microsoft/wml-cid-2016.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/schemas/microsoft/wml-symex-2015.xsd
src/qwenpaw/agents/skills/pptx-en/scripts/office/validators/__init__.py
src/qwenpaw/agents/skills/pptx-en/scripts/office/validators/base.py
src/qwenpaw/agents/skills/pptx-en/scripts/office/validators/docx.py
src/qwenpaw/agents/skills/pptx-en/scripts/office/validators/pptx.py
src/qwenpaw/agents/skills/pptx-en/scripts/office/validators/redlining.py
src/qwenpaw/agents/skills/pptx-zh/LICENSE.txt
src/qwenpaw/agents/skills/pptx-zh/SKILL.md
src/qwenpaw/agents/skills/pptx-zh/editing.md
src/qwenpaw/agents/skills/pptx-zh/pptxgenjs.md
src/qwenpaw/agents/skills/pptx-zh/scripts/__init__.py
src/qwenpaw/agents/skills/pptx-zh/scripts/add_slide.py
src/qwenpaw/agents/skills/pptx-zh/scripts/clean.py
src/qwenpaw/agents/skills/pptx-zh/scripts/thumbnail.py
src/qwenpaw/agents/skills/pptx-zh/scripts/office/pack.py
src/qwenpaw/agents/skills/pptx-zh/scripts/office/soffice.py
src/qwenpaw/agents/skills/pptx-zh/scripts/office/unpack.py
src/qwenpaw/agents/skills/pptx-zh/scripts/office/validate.py
src/qwenpaw/agents/skills/pptx-zh/scripts/office/helpers/__init__.py
src/qwenpaw/agents/skills/pptx-zh/scripts/office/helpers/merge_runs.py
src/qwenpaw/agents/skills/pptx-zh/scripts/office/helpers/simplify_redlines.py
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/mce/mc.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/microsoft/wml-2010.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/microsoft/wml-2012.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/microsoft/wml-2018.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/microsoft/wml-cex-2018.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/microsoft/wml-cid-2016.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/schemas/microsoft/wml-symex-2015.xsd
src/qwenpaw/agents/skills/pptx-zh/scripts/office/validators/__init__.py
src/qwenpaw/agents/skills/pptx-zh/scripts/office/validators/base.py
src/qwenpaw/agents/skills/pptx-zh/scripts/office/validators/docx.py
src/qwenpaw/agents/skills/pptx-zh/scripts/office/validators/pptx.py
src/qwenpaw/agents/skills/pptx-zh/scripts/office/validators/redlining.py
src/qwenpaw/agents/skills/xlsx-en/LICENSE.txt
src/qwenpaw/agents/skills/xlsx-en/SKILL.md
src/qwenpaw/agents/skills/xlsx-en/scripts/recalc.py
src/qwenpaw/agents/skills/xlsx-en/scripts/office/pack.py
src/qwenpaw/agents/skills/xlsx-en/scripts/office/soffice.py
src/qwenpaw/agents/skills/xlsx-en/scripts/office/unpack.py
src/qwenpaw/agents/skills/xlsx-en/scripts/office/validate.py
src/qwenpaw/agents/skills/xlsx-en/scripts/office/helpers/__init__.py
src/qwenpaw/agents/skills/xlsx-en/scripts/office/helpers/merge_runs.py
src/qwenpaw/agents/skills/xlsx-en/scripts/office/helpers/simplify_redlines.py
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/mce/mc.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/microsoft/wml-2010.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/microsoft/wml-2012.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/microsoft/wml-2018.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/microsoft/wml-cex-2018.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/microsoft/wml-cid-2016.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/schemas/microsoft/wml-symex-2015.xsd
src/qwenpaw/agents/skills/xlsx-en/scripts/office/validators/__init__.py
src/qwenpaw/agents/skills/xlsx-en/scripts/office/validators/base.py
src/qwenpaw/agents/skills/xlsx-en/scripts/office/validators/docx.py
src/qwenpaw/agents/skills/xlsx-en/scripts/office/validators/pptx.py
src/qwenpaw/agents/skills/xlsx-en/scripts/office/validators/redlining.py
src/qwenpaw/agents/skills/xlsx-zh/LICENSE.txt
src/qwenpaw/agents/skills/xlsx-zh/SKILL.md
src/qwenpaw/agents/skills/xlsx-zh/scripts/recalc.py
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/pack.py
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/soffice.py
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/unpack.py
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/validate.py
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/helpers/__init__.py
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/helpers/merge_runs.py
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/helpers/simplify_redlines.py
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/mce/mc.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/microsoft/wml-2010.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/microsoft/wml-2012.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/microsoft/wml-2018.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/microsoft/wml-cex-2018.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/microsoft/wml-cid-2016.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/schemas/microsoft/wml-symex-2015.xsd
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/validators/__init__.py
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/validators/base.py
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/validators/docx.py
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/validators/pptx.py
src/qwenpaw/agents/skills/xlsx-zh/scripts/office/validators/redlining.py
src/qwenpaw/agents/tools/__init__.py
src/qwenpaw/agents/tools/_lsp_client.py
src/qwenpaw/agents/tools/_lsp_servers.py
src/qwenpaw/agents/tools/agent_management.py
src/qwenpaw/agents/tools/ast_tool.py
src/qwenpaw/agents/tools/browser_control.py
src/qwenpaw/agents/tools/browser_snapshot.py
src/qwenpaw/agents/tools/delegate_external_agent.py
src/qwenpaw/agents/tools/desktop_screenshot.py
src/qwenpaw/agents/tools/file_io.py
src/qwenpaw/agents/tools/file_search.py
src/qwenpaw/agents/tools/get_current_time.py
src/qwenpaw/agents/tools/get_token_usage.py
src/qwenpaw/agents/tools/lsp_tool.py
src/qwenpaw/agents/tools/make_skill_tools.py
src/qwenpaw/agents/tools/run_tool_batch.py
src/qwenpaw/agents/tools/send_file.py
src/qwenpaw/agents/tools/shell.py
src/qwenpaw/agents/tools/utils.py
src/qwenpaw/agents/tools/view_media.py
src/qwenpaw/agents/utils/__init__.py
src/qwenpaw/agents/utils/audio_transcription.py
src/qwenpaw/agents/utils/estimate_token_counter.py
src/qwenpaw/agents/utils/file_handling.py
src/qwenpaw/agents/utils/message_processing.py
src/qwenpaw/agents/utils/message_request_normalizer.py
src/qwenpaw/agents/utils/registry.py
src/qwenpaw/agents/utils/setup_utils.py
src/qwenpaw/agents/utils/token_counter.py
src/qwenpaw/agents/utils/tool_message_utils.py
src/qwenpaw/app/__init__.py
src/qwenpaw/app/_app.py
src/qwenpaw/app/agent_config_watcher.py
src/qwenpaw/app/agent_context.py
src/qwenpaw/app/auth.py
src/qwenpaw/app/console_push_store.py
src/qwenpaw/app/inbox_store.py
src/qwenpaw/app/inbox_trace_store.py
src/qwenpaw/app/migration.py
src/qwenpaw/app/multi_agent_manager.py
src/qwenpaw/app/utils.py
src/qwenpaw/app/approvals/__init__.py
src/qwenpaw/app/approvals/service.py
src/qwenpaw/app/channels/__init__.py
src/qwenpaw/app/channels/access_control.py
src/qwenpaw/app/channels/base.py
src/qwenpaw/app/channels/command_registry.py
src/qwenpaw/app/channels/manager.py
src/qwenpaw/app/channels/qrcode_auth_handler.py
src/qwenpaw/app/channels/registry.py
src/qwenpaw/app/channels/renderer.py
src/qwenpaw/app/channels/schema.py
src/qwenpaw/app/channels/unified_queue_manager.py
src/qwenpaw/app/channels/utils.py
src/qwenpaw/app/channels/console/__init__.py
src/qwenpaw/app/channels/console/channel.py
src/qwenpaw/app/channels/dingtalk/__init__.py
src/qwenpaw/app/channels/dingtalk/ai_card.py
src/qwenpaw/app/channels/dingtalk/channel.py
src/qwenpaw/app/channels/dingtalk/constants.py
src/qwenpaw/app/channels/dingtalk/content_utils.py
src/qwenpaw/app/channels/dingtalk/handler.py
src/qwenpaw/app/channels/dingtalk/markdown.py
src/qwenpaw/app/channels/dingtalk/utils.py
src/qwenpaw/app/channels/discord_/__init__.py
src/qwenpaw/app/channels/discord_/channel.py
src/qwenpaw/app/channels/feishu/__init__.py
src/qwenpaw/app/channels/feishu/channel.py
src/qwenpaw/app/channels/feishu/constants.py
src/qwenpaw/app/channels/feishu/utils.py
src/qwenpaw/app/channels/feishu/cards/__init__.py
src/qwenpaw/app/channels/feishu/cards/context.py
src/qwenpaw/app/channels/feishu/cards/dispatcher.py
src/qwenpaw/app/channels/feishu/cards/tool_guard.py
src/qwenpaw/app/channels/imessage/__init__.py
src/qwenpaw/app/channels/imessage/channel.py
src/qwenpaw/app/channels/matrix/__init__.py
src/qwenpaw/app/channels/matrix/channel.py
src/qwenpaw/app/channels/mattermost/__init__.py
src/qwenpaw/app/channels/mattermost/channel.py
src/qwenpaw/app/channels/mqtt/__init__.py
src/qwenpaw/app/channels/mqtt/channel.py
src/qwenpaw/app/channels/onebot/__init__.py
src/qwenpaw/app/channels/onebot/channel.py
src/qwenpaw/app/channels/qq/__init__.py
src/qwenpaw/app/channels/qq/channel.py
src/qwenpaw/app/channels/qq/cards/__init__.py
src/qwenpaw/app/channels/qq/cards/context.py
src/qwenpaw/app/channels/qq/cards/dispatcher.py
src/qwenpaw/app/channels/qq/cards/tool_guard.py
src/qwenpaw/app/channels/sip/__init__.py
src/qwenpaw/app/channels/sip/_audioop_compat.py
src/qwenpaw/app/channels/sip/backend.py
src/qwenpaw/app/channels/sip/livekit_backend.py
src/qwenpaw/app/channels/sip/mini_registrar.py
src/qwenpaw/app/channels/sip/pyvoip_backend.py
src/qwenpaw/app/channels/sip/session.py
src/qwenpaw/app/channels/sip/sip_client.py
src/qwenpaw/app/channels/sip/stt_engine.py
src/qwenpaw/app/channels/sip/stt_tts.py
src/qwenpaw/app/channels/telegram/__init__.py
src/qwenpaw/app/channels/telegram/channel.py
src/qwenpaw/app/channels/telegram/format_html.py
src/qwenpaw/app/channels/telegram/cards/__init__.py
src/qwenpaw/app/channels/telegram/cards/context.py
src/qwenpaw/app/channels/telegram/cards/dispatcher.py
src/qwenpaw/app/channels/telegram/cards/tool_guard.py
src/qwenpaw/app/channels/voice/__init__.py
src/qwenpaw/app/channels/voice/channel.py
src/qwenpaw/app/channels/voice/conversation_relay.py
src/qwenpaw/app/channels/voice/session.py
src/qwenpaw/app/channels/voice/twilio_manager.py
src/qwenpaw/app/channels/voice/twiml.py
src/qwenpaw/app/channels/wechat/__init__.py
src/qwenpaw/app/channels/wechat/channel.py
src/qwenpaw/app/channels/wechat/client.py
src/qwenpaw/app/channels/wechat/utils.py
src/qwenpaw/app/channels/wecom/__init__.py
src/qwenpaw/app/channels/wecom/channel.py
src/qwenpaw/app/channels/wecom/utils.py
src/qwenpaw/app/channels/wecom/cards/__init__.py
src/qwenpaw/app/channels/wecom/cards/context.py
src/qwenpaw/app/channels/wecom/cards/dispatcher.py
src/qwenpaw/app/channels/wecom/cards/tool_guard.py
src/qwenpaw/app/channels/xiaoyi/__init__.py
src/qwenpaw/app/channels/xiaoyi/auth.py
src/qwenpaw/app/channels/xiaoyi/channel.py
src/qwenpaw/app/channels/xiaoyi/constants.py
src/qwenpaw/app/channels/xiaoyi/utils.py
src/qwenpaw/app/channels/yuanbao/__init__.py
src/qwenpaw/app/channels/yuanbao/auth.py
src/qwenpaw/app/channels/yuanbao/channel.py
src/qwenpaw/app/channels/yuanbao/codec.py
src/qwenpaw/app/channels/yuanbao/constants.py
src/qwenpaw/app/channels/yuanbao/media.py
src/qwenpaw/app/channels/yuanbao/utils.py
src/qwenpaw/app/channels/yuanbao/proto/biz.json
src/qwenpaw/app/channels/yuanbao/proto/conn.json
src/qwenpaw/app/crons/__init__.py
src/qwenpaw/app/crons/api.py
src/qwenpaw/app/crons/executor.py
src/qwenpaw/app/crons/heartbeat.py
src/qwenpaw/app/crons/manager.py
src/qwenpaw/app/crons/models.py
src/qwenpaw/app/crons/repo/__init__.py
src/qwenpaw/app/crons/repo/base.py
src/qwenpaw/app/crons/repo/json_repo.py
src/qwenpaw/app/mcp/__init__.py
src/qwenpaw/app/mcp/manager.py
src/qwenpaw/app/mcp/stateful_client.py
src/qwenpaw/app/mcp/watcher.py
src/qwenpaw/app/routers/__init__.py
src/qwenpaw/app/routers/_backup_helpers.py
src/qwenpaw/app/routers/access_control.py
src/qwenpaw/app/routers/agent_scoped.py
src/qwenpaw/app/routers/agent_stats.py
src/qwenpaw/app/routers/agent_status.py
src/qwenpaw/app/routers/agents.py
src/qwenpaw/app/routers/approval.py
src/qwenpaw/app/routers/auth.py
src/qwenpaw/app/routers/backup.py
src/qwenpaw/app/routers/coding_mode.py
src/qwenpaw/app/routers/coding_project.py
src/qwenpaw/app/routers/config.py
src/qwenpaw/app/routers/console.py
src/qwenpaw/app/routers/envs.py
src/qwenpaw/app/routers/files.py
src/qwenpaw/app/routers/fork.py
src/qwenpaw/app/routers/frontend_plugin.py
src/qwenpaw/app/routers/git.py
src/qwenpaw/app/routers/local_models.py
src/qwenpaw/app/routers/market.py
src/qwenpaw/app/routers/mcp.py
src/qwenpaw/app/routers/mcp_oauth.py
src/qwenpaw/app/routers/messages.py
src/qwenpaw/app/routers/plan.py
src/qwenpaw/app/routers/plugins.py
src/qwenpaw/app/routers/provider_oauth.py
src/qwenpaw/app/routers/providers.py
src/qwenpaw/app/routers/schemas_config.py
src/qwenpaw/app/routers/settings.py
src/qwenpaw/app/routers/skills.py
src/qwenpaw/app/routers/skills_stream.py
src/qwenpaw/app/routers/token_usage.py
src/qwenpaw/app/routers/tools.py
src/qwenpaw/app/routers/voice.py
src/qwenpaw/app/routers/workspace.py
src/qwenpaw/app/runner/__init__.py
src/qwenpaw/app/runner/api.py
src/qwenpaw/app/runner/command_dispatch.py
src/qwenpaw/app/runner/daemon_commands.py
src/qwenpaw/app/runner/manager.py
src/qwenpaw/app/runner/mission_dispatch.py
src/qwenpaw/app/runner/models.py
src/qwenpaw/app/runner/query_error_dump.py
src/qwenpaw/app/runner/runner.py
src/qwenpaw/app/runner/session.py
src/qwenpaw/app/runner/task_tracker.py
src/qwenpaw/app/runner/title_generator.py
src/qwenpaw/app/runner/utils.py
src/qwenpaw/app/runner/control_commands/__init__.py
src/qwenpaw/app/runner/control_commands/approval_handler.py
src/qwenpaw/app/runner/control_commands/base.py
src/qwenpaw/app/runner/control_commands/model_handler.py
src/qwenpaw/app/runner/control_commands/skills_handler.py
src/qwenpaw/app/runner/control_commands/stop_handler.py
src/qwenpaw/app/runner/repo/__init__.py
src/qwenpaw/app/runner/repo/base.py
src/qwenpaw/app/runner/repo/json_repo.py
src/qwenpaw/app/workspace/__init__.py
src/qwenpaw/app/workspace/service_factories.py
src/qwenpaw/app/workspace/service_manager.py
src/qwenpaw/app/workspace/workspace.py
src/qwenpaw/backup/__init__.py
src/qwenpaw/backup/models.py
src/qwenpaw/backup/orchestration.py
src/qwenpaw/backup/_ops/__init__.py
src/qwenpaw/backup/_ops/create.py
src/qwenpaw/backup/_ops/create_helpers.py
src/qwenpaw/backup/_ops/restore.py
src/qwenpaw/backup/_ops/restore_helpers.py
src/qwenpaw/backup/_ops/storage.py
src/qwenpaw/backup/_utils/__init__.py
src/qwenpaw/backup/_utils/_mount_swap.py
src/qwenpaw/backup/_utils/constants.py
src/qwenpaw/backup/_utils/meta.py
src/qwenpaw/backup/_utils/safe_swap.py
src/qwenpaw/backup/_utils/signing/__init__.py
src/qwenpaw/backup/_utils/signing/digest.py
src/qwenpaw/backup/_utils/signing/key.py
src/qwenpaw/backup/_utils/signing/resign.py
src/qwenpaw/backup/_utils/signing/trust.py
src/qwenpaw/cli/__init__.py
src/qwenpaw/cli/acp_cmd.py
src/qwenpaw/cli/agents_cmd.py
src/qwenpaw/cli/app_cmd.py
src/qwenpaw/cli/auth_cmd.py
src/qwenpaw/cli/channels_cmd.py
src/qwenpaw/cli/chats_cmd.py
src/qwenpaw/cli/clean_cmd.py
src/qwenpaw/cli/cron_cmd.py
src/qwenpaw/cli/daemon_cmd.py
src/qwenpaw/cli/desktop_cmd.py
src/qwenpaw/cli/doctor_checks.py
src/qwenpaw/cli/doctor_cmd.py
src/qwenpaw/cli/doctor_connectivity.py
src/qwenpaw/cli/doctor_fix_runner.py
src/qwenpaw/cli/doctor_registry.py
src/qwenpaw/cli/env_cmd.py
src/qwenpaw/cli/http.py
src/qwenpaw/cli/init_cmd.py
src/qwenpaw/cli/main.py
src/qwenpaw/cli/mission_cmd.py
src/qwenpaw/cli/plugin_commands.py
src/qwenpaw/cli/process_utils.py
src/qwenpaw/cli/providers_cmd.py
src/qwenpaw/cli/shutdown_cmd.py
src/qwenpaw/cli/skills_cmd.py
src/qwenpaw/cli/task_cmd.py
src/qwenpaw/cli/uninstall_cmd.py
src/qwenpaw/cli/update_cmd.py
src/qwenpaw/cli/utils.py
src/qwenpaw/config/__init__.py
src/qwenpaw/config/config.py
src/qwenpaw/config/context.py
src/qwenpaw/config/timezone.py
src/qwenpaw/config/utils.py
src/qwenpaw/console/index.html
src/qwenpaw/console/logo-dark.svg
src/qwenpaw/console/logo-light.svg
src/qwenpaw/console/online.svg
src/qwenpaw/console/qwenpaw.png
src/qwenpaw/console/qwenpawBack.png
src/qwenpaw/console/assets/ACPDrawer-Blyf_yRT.js
src/qwenpaw/console/assets/AccessControlDrawer-jW8FU6n6.js
src/qwenpaw/console/assets/AddButton-CE5rjEVC.js
src/qwenpaw/console/assets/AgentMultiSelect-DfvDhxIS.js
src/qwenpaw/console/assets/AllowNoAuthHostsTab-ByDofQ_S.js
src/qwenpaw/console/assets/ApprovalCard-BQeRl-Mh.css
src/qwenpaw/console/assets/ApprovalCard-CwWs8fxA.js
src/qwenpaw/console/assets/AudioModeCard-DEm21kAO.js
src/qwenpaw/console/assets/BackupProgress-Bp9E7tbE.css
src/qwenpaw/console/assets/BackupProgress-xvtB-7fs.js
src/qwenpaw/console/assets/BackupScopeForm-Bc3I7gaH.css
src/qwenpaw/console/assets/BackupScopeForm-CcqOy6a9.js
src/qwenpaw/console/assets/BackupToolbar-CQ97b-I4.js
src/qwenpaw/console/assets/BackupToolbar-CURMQbvb.css
src/qwenpaw/console/assets/BroadcastModal-B7hZfsws.js
src/qwenpaw/console/assets/ChannelDrawer-C5h61YuR.js
src/qwenpaw/console/assets/CreateBackupModal-BIAwywOL.js
src/qwenpaw/console/assets/CreateBackupModal-_rzO0OGl.css
src/qwenpaw/console/assets/CreateHarvestModal-CO74GRnY.js
src/qwenpaw/console/assets/CreateHarvestModal-D-elwlMs.css
src/qwenpaw/console/assets/CustomProviderModal-BBu_I7u8.js
src/qwenpaw/console/assets/DataTables-D_kAxfQp.js
src/qwenpaw/console/assets/EmptyState-Ctrj8wNf.js
src/qwenpaw/console/assets/EmptyState-DLsrY-mi.js
src/qwenpaw/console/assets/EnvRow-4HAB_Nb8.js
src/qwenpaw/console/assets/FileEditor-CWk9fQFX.js
src/qwenpaw/console/assets/FileGuardSection-Bvc9DWJw.js
src/qwenpaw/console/assets/FileItem-aVuOG7Ev.js
src/qwenpaw/console/assets/FileListPanel-Dksl3uy6.js
src/qwenpaw/console/assets/FilterBar-ZV8cKjyq.js
src/qwenpaw/console/assets/HarvestCard-MvGSGlzF.js
src/qwenpaw/console/assets/HarvestCard-r6dLAVZ1.css
src/qwenpaw/console/assets/HeaderActions-DTbPhewa.js
src/qwenpaw/console/assets/ImportBuiltinModal-Cvgefnbu.js
src/qwenpaw/console/assets/ImportButton-DpLkes_a.js
src/qwenpaw/console/assets/ImportConflictModal-Bb_KaAU1.js
src/qwenpaw/console/assets/ImportHubModal-BZcELqvl.js
src/qwenpaw/console/assets/ImportHubModal-CTabDKsH.css
src/qwenpaw/console/assets/JsonConfigEditor-Ct48ZFc1.js
src/qwenpaw/console/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2
src/qwenpaw/console/assets/KaTeX_AMS-Regular-DMm9YOAa.woff
src/qwenpaw/console/assets/KaTeX_AMS-Regular-DRggAlZN.ttf
src/qwenpaw/console/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf
src/qwenpaw/console/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff
src/qwenpaw/console/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2
src/qwenpaw/console/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff
src/qwenpaw/console/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2
src/qwenpaw/console/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf
src/qwenpaw/console/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf
src/qwenpaw/console/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff
src/qwenpaw/console/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2
src/qwenpaw/console/assets/KaTeX_Fraktur-Regular-CB_wures.ttf
src/qwenpaw/console/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2
src/qwenpaw/console/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff
src/qwenpaw/console/assets/KaTeX_Main-Bold-Cx986IdX.woff2
src/qwenpaw/console/assets/KaTeX_Main-Bold-Jm3AIy58.woff
src/qwenpaw/console/assets/KaTeX_Main-Bold-waoOVXN0.ttf
src/qwenpaw/console/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2
src/qwenpaw/console/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf
src/qwenpaw/console/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff
src/qwenpaw/console/assets/KaTeX_Main-Italic-3WenGoN9.ttf
src/qwenpaw/console/assets/KaTeX_Main-Italic-BMLOBm91.woff
src/qwenpaw/console/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2
src/qwenpaw/console/assets/KaTeX_Main-Regular-B22Nviop.woff2
src/qwenpaw/console/assets/KaTeX_Main-Regular-Dr94JaBh.woff
src/qwenpaw/console/assets/KaTeX_Main-Regular-ypZvNtVU.ttf
src/qwenpaw/console/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf
src/qwenpaw/console/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2
src/qwenpaw/console/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff
src/qwenpaw/console/assets/KaTeX_Math-Italic-DA0__PXp.woff
src/qwenpaw/console/assets/KaTeX_Math-Italic-flOr_0UB.ttf
src/qwenpaw/console/assets/KaTeX_Math-Italic-t53AETM-.woff2
src/qwenpaw/console/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf
src/qwenpaw/console/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2
src/qwenpaw/console/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff
src/qwenpaw/console/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2
src/qwenpaw/console/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff
src/qwenpaw/console/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf
src/qwenpaw/console/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf
src/qwenpaw/console/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff
src/qwenpaw/console/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2
src/qwenpaw/console/assets/KaTeX_Script-Regular-C5JkGWo-.ttf
src/qwenpaw/console/assets/KaTeX_Script-Regular-D3wIWfF6.woff2
src/qwenpaw/console/assets/KaTeX_Script-Regular-D5yQViql.woff
src/qwenpaw/console/assets/KaTeX_Size1-Regular-C195tn64.woff
src/qwenpaw/console/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf
src/qwenpaw/console/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2
src/qwenpaw/console/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf
src/qwenpaw/console/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2
src/qwenpaw/console/assets/KaTeX_Size2-Regular-oD1tc_U0.woff
src/qwenpaw/console/assets/KaTeX_Size3-Regular-CTq5MqoE.woff
src/qwenpaw/console/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf
src/qwenpaw/console/assets/KaTeX_Size4-Regular-BF-4gkZK.woff
src/qwenpaw/console/assets/KaTeX_Size4-Regular-DWFBv043.ttf
src/qwenpaw/console/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2
src/qwenpaw/console/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff
src/qwenpaw/console/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2
src/qwenpaw/console/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf
src/qwenpaw/console/assets/LlmRateLimiterCard-z1ymSiX_.js
src/qwenpaw/console/assets/LlmRetryCard-ClSm1QsW.js
src/qwenpaw/console/assets/LoadingState--UeL16e5.js
src/qwenpaw/console/assets/LocalModelManageModal-dn1zidFa.js
src/qwenpaw/console/assets/MagazineStackViewer-BID-hsNh.css
src/qwenpaw/console/assets/MagazineStackViewer-JaqVOmpd.js
src/qwenpaw/console/assets/ModelManageModal-BrIdNS-j.js
src/qwenpaw/console/assets/ModelTrendChart-B5rY99vs.js
src/qwenpaw/console/assets/OpenRouterFilterSection-B77gt54Q.css
src/qwenpaw/console/assets/OpenRouterFilterSection-CJ0m32jf.js
src/qwenpaw/console/assets/PoolSkillCard-CylO1_KE.js
src/qwenpaw/console/assets/PoolSkillDrawer-BgwJP7gi.js
src/qwenpaw/console/assets/PoolTransferModal-CpzPAOrC.js
src/qwenpaw/console/assets/PreRestoreConfirmModal-DEJvs5ID.js
src/qwenpaw/console/assets/PreviewModal-B459MNXG.js
src/qwenpaw/console/assets/ProviderConfigModal-B_mfpJwK.js
src/qwenpaw/console/assets/ProviderSelectCard-Bq2C_zl5.js
src/qwenpaw/console/assets/ProviderTypeCard-ClYP23kS.js
src/qwenpaw/console/assets/PushMessageCard-CM38UjsX.js
src/qwenpaw/console/assets/PushMessageCard-ChzSvVDx.css
src/qwenpaw/console/assets/QrcodeAuthBlock-0_WuCFvE.js
src/qwenpaw/console/assets/ReactAgentCard-dt0g3bir.js
src/qwenpaw/console/assets/RemoteModelManageModal-COaReABk.js
src/qwenpaw/console/assets/RuleModal-CfVfS2hi.js
src/qwenpaw/console/assets/RuleTable-XaZmKa2B.js
src/qwenpaw/console/assets/SessionDrawer-CgPcfHBY.js
src/qwenpaw/console/assets/ShellEvasionSection-BfF3rja2.js
src/qwenpaw/console/assets/SilentBackupModal-f1BIpCXM.js
src/qwenpaw/console/assets/SkillDrawer-DE_2QII7.js
src/qwenpaw/console/assets/SkillDrawer-DaQ6Fp_L.css
src/qwenpaw/console/assets/SkillFilterDropdown-CjCtbdOh.js
src/qwenpaw/console/assets/SkillPoolListItem-C7pKlHtp.js
src/qwenpaw/console/assets/SkillScannerSection-B8EQL679.js
src/qwenpaw/console/assets/SkillsToolbar-C4ZVW68B.js
src/qwenpaw/console/assets/SummaryCard-CgxUALop.css
src/qwenpaw/console/assets/SummaryCard-XGyAEOIw.js
src/qwenpaw/console/assets/SummaryCards-CHgogubL.js
src/qwenpaw/console/assets/TokenTypeChart-BUQQyge-.js
src/qwenpaw/console/assets/ToolGuardTab-FiSQUIQy.js
src/qwenpaw/console/assets/Toolbar-DOf1cmxj.js
src/qwenpaw/console/assets/architectureDiagram-VXUJARFQ-CS1CzdbK.js
src/qwenpaw/console/assets/blockDiagram-VD42YOAC-CyOXcwwS.js
src/qwenpaw/console/assets/builtinNotice-ah4GEsD1.js
src/qwenpaw/console/assets/c4Diagram-YG6GDRKO-D52SOlr4.js
src/qwenpaw/console/assets/chunk-4BX2VUAB-B4mjem3Q.js
src/qwenpaw/console/assets/chunk-55IACEB6-CYpjklZt.js
src/qwenpaw/console/assets/chunk-B4BG7PRW-Cdw35a5L.js
src/qwenpaw/console/assets/chunk-DI55MBZ5-BtdVgmPo.js
src/qwenpaw/console/assets/chunk-FMBD7UC4-C8jvp7CA.js
src/qwenpaw/console/assets/chunk-QN33PNHL-D79_4KPE.js
src/qwenpaw/console/assets/chunk-QZHKN3VN-17UZ6TDo.js
src/qwenpaw/console/assets/chunk-TZMSLE5B-ZMXM0XCK.js
src/qwenpaw/console/assets/classDiagram-2ON5EDUG-DRTZMaM7.js
src/qwenpaw/console/assets/classDiagram-v2-WZHVMYZB-DRTZMaM7.js
src/qwenpaw/console/assets/columns-kgafuGAb.js
src/qwenpaw/console/assets/constants-hQbnZLJ2.js
src/qwenpaw/console/assets/cose-bilkent-S5V4N54A-DRW6dkfs.js
src/qwenpaw/console/assets/cytoscape.esm-BQaXIfA_.js
src/qwenpaw/console/assets/dagre-6UL2VRFP-DWOQQT0E.js
src/qwenpaw/console/assets/diagram-PSM6KHXK-CzcFNLOq.js
src/qwenpaw/console/assets/diagram-QEK2KX5R-DljiapR8.js
src/qwenpaw/console/assets/diagram-S2PKOQOG-D01rjJk-.js
src/qwenpaw/console/assets/dnd-vendor-D9phjxkX.js
src/qwenpaw/console/assets/erDiagram-Q2GNP2WA-DGTww6Ah.js
src/qwenpaw/console/assets/flowDiagram-NV44I4VS-CApNd5Mv.js
src/qwenpaw/console/assets/ganttDiagram-JELNMOA3-8rtw--AO.js
src/qwenpaw/console/assets/gitGraphDiagram-V2S2FVAM-BWey6ifB.js
src/qwenpaw/console/assets/graph-CEI2mgcS.js
src/qwenpaw/console/assets/i18n-vendor-BuSetRdo.js
src/qwenpaw/console/assets/index-2v-YyaOU.js
src/qwenpaw/console/assets/index-64ou4nYm.js
src/qwenpaw/console/assets/index-B0qtv3jZ.css
src/qwenpaw/console/assets/index-B2ADL0xj.js
src/qwenpaw/console/assets/index-B4mqR-DP.js
src/qwenpaw/console/assets/index-B5ow9EeO.js
src/qwenpaw/console/assets/index-B6S9C8-l.js
src/qwenpaw/console/assets/index-B7_0Vsr3.css
src/qwenpaw/console/assets/index-BDn-6ncr.js
src/qwenpaw/console/assets/index-BQuaS57N.js
src/qwenpaw/console/assets/index-B_DkXi0b.css
src/qwenpaw/console/assets/index-Bb-Q-Xxq.js
src/qwenpaw/console/assets/index-BfAmN3Y9.js
src/qwenpaw/console/assets/index-Bq4bgnZ0.js
src/qwenpaw/console/assets/index-Brapb3iO.js
src/qwenpaw/console/assets/index-Bzz0SShz.css
src/qwenpaw/console/assets/index-C88C9fG0.js
src/qwenpaw/console/assets/index-CBvVMc3e.js
src/qwenpaw/console/assets/index-CG_qAp3I.js
src/qwenpaw/console/assets/index-CT8nrMGN.css
src/qwenpaw/console/assets/index-CaeHP7vZ.css
src/qwenpaw/console/assets/index-CsvC8b7_.js
src/qwenpaw/console/assets/index-Cu2YWGOG.js
src/qwenpaw/console/assets/index-Cz7_5ZlF.js
src/qwenpaw/console/assets/index-DDB5vr4i.js
src/qwenpaw/console/assets/index-DE6NCFwO.css
src/qwenpaw/console/assets/index-DPL9dcjW.js
src/qwenpaw/console/assets/index-DV1gnoVr.js
src/qwenpaw/console/assets/index-DddzLwft.js
src/qwenpaw/console/assets/index-DdeIDMih.js
src/qwenpaw/console/assets/index-Dj68jygw.js
src/qwenpaw/console/assets/index-DsH_No94.js
src/qwenpaw/console/assets/index-Dt83bx-w.css
src/qwenpaw/console/assets/index-DtWYS-Bt.js
src/qwenpaw/console/assets/index-DvEbuci4.js
src/qwenpaw/console/assets/index-Dva66W_w.js
src/qwenpaw/console/assets/index-Ehm1CENS.css
src/qwenpaw/console/assets/index-FfYmMRi2.js
src/qwenpaw/console/assets/index-FmNzrXNx.js
src/qwenpaw/console/assets/index-H7SPeRsD.js
src/qwenpaw/console/assets/index-PJJQF2i5.js
src/qwenpaw/console/assets/index-UK0fdnev.js
src/qwenpaw/console/assets/index-USmPx56r.js
src/qwenpaw/console/assets/index-a-WXSg5R.js
src/qwenpaw/console/assets/index-fWOWTzT7.css
src/qwenpaw/console/assets/index-qEhXun_8.css
src/qwenpaw/console/assets/index.module-BAXFncH0.js
src/qwenpaw/console/assets/index.module-C2ROUWQO.js
src/qwenpaw/console/assets/index.module-CF_lqKrn.js
src/qwenpaw/console/assets/index.module-D2-zwX7t.js
src/qwenpaw/console/assets/index.module-D9QXwccM.js
src/qwenpaw/console/assets/index.module-Rqp6dkdS.js
src/qwenpaw/console/assets/infoDiagram-HS3SLOUP-DN9rcKTU.js
src/qwenpaw/console/assets/journeyDiagram-XKPGCS4Q-0TaPKnFE.js
src/qwenpaw/console/assets/jszip.min-DSPwkr8A.js
src/qwenpaw/console/assets/kanban-definition-3W4ZIXB7-DMvGPBpA.js
src/qwenpaw/console/assets/katex-BlHpptmG.js
src/qwenpaw/console/assets/layout-Y73pyBW-.js
src/qwenpaw/console/assets/markdown-vendor-DJqwQoxm.js
src/qwenpaw/console/assets/mermaidComponents-CgW5MyOG.js
src/qwenpaw/console/assets/mermaidComponents-DiUXlOra.css
src/qwenpaw/console/assets/mindmap-definition-VGOIOE7T-W6gwTS5R.js
src/qwenpaw/console/assets/pieDiagram-ADFJNKIX-BJTxw4Jq.js
src/qwenpaw/console/assets/progress-DJBq1Dss.js
src/qwenpaw/console/assets/quadrantDiagram-AYHSOK5B-Bvm5R2_k.js
src/qwenpaw/console/assets/qwenpawBack-CnLehSCb.png
src/qwenpaw/console/assets/react-vendor-DbJ-LMl-.js
src/qwenpaw/console/assets/reorder-CTZcu0lD.js
src/qwenpaw/console/assets/requirementDiagram-UZGBJVZJ-BTTRs2I5.js
src/qwenpaw/console/assets/sankeyDiagram-TZEHDZUN-BzPT66xD.js
src/qwenpaw/console/assets/scanError-ClhjzKFz.js
src/qwenpaw/console/assets/scope-Cr6uYwR1.js
src/qwenpaw/console/assets/sequenceDiagram-WL72ISMW-eNo3VzXf.js
src/qwenpaw/console/assets/skill-DvUZrAmN.js
src/qwenpaw/console/assets/stateDiagram-FKZM4ZOC-3YE5ZPwX.js
src/qwenpaw/console/assets/stateDiagram-v2-4FDKWEC3-RaKacgpn.js
src/qwenpaw/console/assets/testConnectionMessage-_eg2MXHW.js
src/qwenpaw/console/assets/timeline-definition-IT6M3QCI-D9Ib9fjR.js
src/qwenpaw/console/assets/traceUtils-B4VV5FZW.js
src/qwenpaw/console/assets/treemap-GDKQZRPO-C1KcrDnG.js
src/qwenpaw/console/assets/ui-vendor-DGIDX8R7.js
src/qwenpaw/console/assets/ui-vendor-tn0RQdqM.css
src/qwenpaw/console/assets/useAgentConfig-DIpfNcte.js
src/qwenpaw/console/assets/useAgents-CB2j2VWG.js
src/qwenpaw/console/assets/useAgentsData-CkKJ8Zuf.js
src/qwenpaw/console/assets/useBackupRunner-C-IPjdsv.js
src/qwenpaw/console/assets/useChannelQrcode-I3HGfN5f.js
src/qwenpaw/console/assets/useChannels-C_3Vvkoy.js
src/qwenpaw/console/assets/useConflictRenameModal-DzoVNiq5.js
src/qwenpaw/console/assets/useDataAggregation-BstgfrBa.js
src/qwenpaw/console/assets/useEnvVars-DzHkW27T.js
src/qwenpaw/console/assets/useHarvestCountdown-Bing61jK.js
src/qwenpaw/console/assets/useImportFlow-CtNsaT7M.js
src/qwenpaw/console/assets/useInboxData-CmFgRzdw.js
src/qwenpaw/console/assets/useInstallModal-DgzBrA_3.js
src/qwenpaw/console/assets/useMCP-X3-QPkyt.js
src/qwenpaw/console/assets/useMockHarvestContent-u_jzVWfp.js
src/qwenpaw/console/assets/useModelTrendConfig-XRCsWpRI.js
src/qwenpaw/console/assets/usePluginManager-Ckqj-s4T.js
src/qwenpaw/console/assets/useProgressiveRender-BKFwrq93.js
src/qwenpaw/console/assets/useProviders-BaS8hfVZ.js
src/qwenpaw/console/assets/useRestoreFlow-B6Q22rdI.js
src/qwenpaw/console/assets/useSecurityPage-IxGntiBb.js
src/qwenpaw/console/assets/useSessions-DnTPEt_C.js
src/qwenpaw/console/assets/useSkillFilter-Hmp1cU4G.js
src/qwenpaw/console/assets/useSkillPool-CtbE5vf_.js
src/qwenpaw/console/assets/useSkillScanner-DnI8zPrq.js
src/qwenpaw/console/assets/useSkills-Y15Nb02c.js
src/qwenpaw/console/assets/useSkillsPage-D6vIXIGv.js
src/qwenpaw/console/assets/useTokenTypeConfig-B57HuQ5o.js
src/qwenpaw/console/assets/useToolGuard-CgFpJj3t.js
src/qwenpaw/console/assets/useTools-D0kLNs_9.js
src/qwenpaw/console/assets/useTraceViewer-SMipvkiI.js
src/qwenpaw/console/assets/useVoiceTranscription-BN0igOd3.js
src/qwenpaw/console/assets/utils-Dd3MJpM-.js
src/qwenpaw/console/assets/utils-DtTJYllz.js
src/qwenpaw/console/assets/utils-vendor-DZPKoPlW.js
src/qwenpaw/console/assets/xychartDiagram-PRI3JC2R-Dmp7QpUq.js
src/qwenpaw/docs/acp-integration.en.md
src/qwenpaw/docs/acp-integration.zh.md
src/qwenpaw/docs/api-tutorial.en.md
src/qwenpaw/docs/api-tutorial.zh.md
src/qwenpaw/docs/backup.en.md
src/qwenpaw/docs/backup.zh.md
src/qwenpaw/docs/channels.en.md
src/qwenpaw/docs/channels.zh.md
src/qwenpaw/docs/cli.en.md
src/qwenpaw/docs/cli.zh.md
src/qwenpaw/docs/coding-mode.en.md
src/qwenpaw/docs/coding-mode.zh.md
src/qwenpaw/docs/commands.en.md
src/qwenpaw/docs/commands.zh.md
src/qwenpaw/docs/community.en.md
src/qwenpaw/docs/community.zh.md
src/qwenpaw/docs/comparison.en.md
src/qwenpaw/docs/comparison.zh.md
src/qwenpaw/docs/config.en.md
src/qwenpaw/docs/config.zh.md
src/qwenpaw/docs/console.en.md
src/qwenpaw/docs/console.zh.md
src/qwenpaw/docs/context.en.md
src/qwenpaw/docs/context.zh.md
src/qwenpaw/docs/contributing.en.md
src/qwenpaw/docs/contributing.zh.md
src/qwenpaw/docs/cron.en.md
src/qwenpaw/docs/cron.zh.md
src/qwenpaw/docs/desktop.en.md
src/qwenpaw/docs/desktop.zh.md
src/qwenpaw/docs/faq.en.md
src/qwenpaw/docs/faq.zh.md
src/qwenpaw/docs/heartbeat.en.md
src/qwenpaw/docs/heartbeat.zh.md
src/qwenpaw/docs/intro.en.md
src/qwenpaw/docs/intro.zh.md
src/qwenpaw/docs/mcp.en.md
src/qwenpaw/docs/mcp.zh.md
src/qwenpaw/docs/memory-evolving-and-proactive.en.md
src/qwenpaw/docs/memory-evolving-and-proactive.zh.md
src/qwenpaw/docs/memory.en.md
src/qwenpaw/docs/memory.zh.md
src/qwenpaw/docs/models.en.md
src/qwenpaw/docs/models.zh.md
src/qwenpaw/docs/multi-agent.en.md
src/qwenpaw/docs/multi-agent.zh.md
src/qwenpaw/docs/persona.en.md
src/qwenpaw/docs/persona.zh.md
src/qwenpaw/docs/plan.en.md
src/qwenpaw/docs/plan.zh.md
src/qwenpaw/docs/plugins.en.md
src/qwenpaw/docs/plugins.zh.md
src/qwenpaw/docs/practice-agent-team.en.md
src/qwenpaw/docs/practice-agent-team.zh.md
src/qwenpaw/docs/quickstart.en.md
src/qwenpaw/docs/quickstart.zh.md
src/qwenpaw/docs/roadmap.en.md
src/qwenpaw/docs/roadmap.zh.md
src/qwenpaw/docs/security.en.md
src/qwenpaw/docs/security.zh.md
src/qwenpaw/docs/skills.en.md
src/qwenpaw/docs/skills.zh.md
src/qwenpaw/envs/__init__.py
src/qwenpaw/envs/store.py
src/qwenpaw/local_models/__init__.py
src/qwenpaw/local_models/download_manager.py
src/qwenpaw/local_models/llamacpp.py
src/qwenpaw/local_models/manager.py
src/qwenpaw/local_models/model_manager.py
src/qwenpaw/local_models/tag_parser.py
src/qwenpaw/market/__init__.py
src/qwenpaw/market/categories.py
src/qwenpaw/market/schema.py
src/qwenpaw/market/service.py
src/qwenpaw/market/providers/__init__.py
src/qwenpaw/market/providers/aliyun.py
src/qwenpaw/market/providers/base.py
src/qwenpaw/market/providers/clawhub.py
src/qwenpaw/market/providers/modelscope.py
src/qwenpaw/market/providers/qwenpaw.py
src/qwenpaw/observability/__init__.py
src/qwenpaw/observability/langfuse.py
src/qwenpaw/plan/__init__.py
src/qwenpaw/plan/broadcast.py
src/qwenpaw/plan/hints.py
src/qwenpaw/plan/schemas.py
src/qwenpaw/plugins/__init__.py
src/qwenpaw/plugins/api.py
src/qwenpaw/plugins/architecture.py
src/qwenpaw/plugins/download_catalog.py
src/qwenpaw/plugins/loader.py
src/qwenpaw/plugins/registry.py
src/qwenpaw/plugins/runtime.py
src/qwenpaw/plugins/validation.py
src/qwenpaw/providers/__init__.py
src/qwenpaw/providers/anthropic_provider.py
src/qwenpaw/providers/capability_baseline.py
src/qwenpaw/providers/gemini_provider.py
src/qwenpaw/providers/lmstudio_provider.py
src/qwenpaw/providers/model_capability_cache.py
src/qwenpaw/providers/multimodal_prober.py
src/qwenpaw/providers/ollama_provider.py
src/qwenpaw/providers/openai_chat_model_compat.py
src/qwenpaw/providers/openai_provider.py
src/qwenpaw/providers/openrouter_provider.py
src/qwenpaw/providers/provider.py
src/qwenpaw/providers/provider_manager.py
src/qwenpaw/providers/rate_limiter.py
src/qwenpaw/providers/retry_chat_model.py
src/qwenpaw/providers/oauth/__init__.py
src/qwenpaw/providers/oauth/base.py
src/qwenpaw/providers/oauth/openrouter_flow.py
src/qwenpaw/providers/oauth/session_store.py
src/qwenpaw/security/__init__.py
src/qwenpaw/security/secret_store.py
src/qwenpaw/security/skill_scanner/__init__.py
src/qwenpaw/security/skill_scanner/models.py
src/qwenpaw/security/skill_scanner/scan_policy.py
src/qwenpaw/security/skill_scanner/scanner.py
src/qwenpaw/security/skill_scanner/analyzers/__init__.py
src/qwenpaw/security/skill_scanner/analyzers/pattern_analyzer.py
src/qwenpaw/security/skill_scanner/data/default_policy.yaml
src/qwenpaw/security/skill_scanner/rules/signatures/command_injection.yaml
src/qwenpaw/security/skill_scanner/rules/signatures/data_exfiltration.yaml
src/qwenpaw/security/skill_scanner/rules/signatures/hardcoded_secrets.yaml
src/qwenpaw/security/skill_scanner/rules/signatures/obfuscation.yaml
src/qwenpaw/security/skill_scanner/rules/signatures/prompt_injection.yaml
src/qwenpaw/security/skill_scanner/rules/signatures/social_engineering.yaml
src/qwenpaw/security/skill_scanner/rules/signatures/supply_chain.yaml
src/qwenpaw/security/skill_scanner/rules/signatures/unauthorized_tool_use.yaml
src/qwenpaw/security/tool_guard/__init__.py
src/qwenpaw/security/tool_guard/approval.py
src/qwenpaw/security/tool_guard/engine.py
src/qwenpaw/security/tool_guard/execution_level.py
src/qwenpaw/security/tool_guard/i18n.py
src/qwenpaw/security/tool_guard/models.py
src/qwenpaw/security/tool_guard/utils.py
src/qwenpaw/security/tool_guard/guardians/__init__.py
src/qwenpaw/security/tool_guard/guardians/file_guardian.py
src/qwenpaw/security/tool_guard/guardians/rule_guardian.py
src/qwenpaw/security/tool_guard/guardians/shell_evasion_guardian.py
src/qwenpaw/security/tool_guard/rules/dangerous_shell_commands.yaml
src/qwenpaw/tauri/__init__.py
src/qwenpaw/tauri/cli_entry.py
src/qwenpaw/tauri/entry.py
src/qwenpaw/tauri/env.py
src/qwenpaw/tauri/sidecar_logging.py
src/qwenpaw/token_usage/__init__.py
src/qwenpaw/token_usage/buffer.py
src/qwenpaw/token_usage/manager.py
src/qwenpaw/token_usage/model_wrapper.py
src/qwenpaw/token_usage/storage.py
src/qwenpaw/token_usage/turn_usage.py
src/qwenpaw/tokenizer/merges.txt
src/qwenpaw/tokenizer/tokenizer.json
src/qwenpaw/tokenizer/tokenizer_config.json
src/qwenpaw/tokenizer/vocab.json
src/qwenpaw/tunnel/__init__.py
src/qwenpaw/tunnel/binary_manager.py
src/qwenpaw/tunnel/cloudflare.py
src/qwenpaw/utils/__init__.py
src/qwenpaw/utils/command_runner.py
src/qwenpaw/utils/console_static.py
src/qwenpaw/utils/http.py
src/qwenpaw/utils/json_utils.py
src/qwenpaw/utils/logging.py
src/qwenpaw/utils/port.py
src/qwenpaw/utils/startup_display.py
src/qwenpaw/utils/stdio.py
src/qwenpaw/utils/system_info.py
src/qwenpaw/utils/telemetry.py