LICENSE
NOTICE
README.md
pyproject.toml
setup.py
src/prowlrbot/__init__.py
src/prowlrbot/__main__.py
src/prowlrbot/__version__.py
src/prowlrbot/compat.py
src/prowlrbot/constant.py
src/prowlrbot/themes.py
src/prowlrbot.egg-info/PKG-INFO
src/prowlrbot.egg-info/SOURCES.txt
src/prowlrbot.egg-info/dependency_links.txt
src/prowlrbot.egg-info/entry_points.txt
src/prowlrbot.egg-info/requires.txt
src/prowlrbot.egg-info/top_level.txt
src/prowlrbot/agents/__init__.py
src/prowlrbot/agents/agent_config.py
src/prowlrbot/agents/agent_store.py
src/prowlrbot/agents/command_handler.py
src/prowlrbot/agents/guardrails.py
src/prowlrbot/agents/model_factory.py
src/prowlrbot/agents/permission_log.py
src/prowlrbot/agents/permissions.py
src/prowlrbot/agents/prompt.py
src/prowlrbot/agents/react_agent.py
src/prowlrbot/agents/schema.py
src/prowlrbot/agents/skills_hub.py
src/prowlrbot/agents/skills_manager.py
src/prowlrbot/agents/trace.py
src/prowlrbot/agents/hooks/__init__.py
src/prowlrbot/agents/hooks/bootstrap.py
src/prowlrbot/agents/hooks/memory_compaction.py
src/prowlrbot/agents/md_files/en/AGENTS.md
src/prowlrbot/agents/md_files/en/BOOTSTRAP.md
src/prowlrbot/agents/md_files/en/HEARTBEAT.md
src/prowlrbot/agents/md_files/en/MEMORY.md
src/prowlrbot/agents/md_files/en/PROFILE.md
src/prowlrbot/agents/md_files/en/SOUL.md
src/prowlrbot/agents/memory/__init__.py
src/prowlrbot/agents/memory/agent_md_manager.py
src/prowlrbot/agents/memory/archive_db.py
src/prowlrbot/agents/memory/local_embeddings.py
src/prowlrbot/agents/memory/memory_manager.py
src/prowlrbot/agents/memory/prowlrbot_memory.py
src/prowlrbot/agents/memory/tier_manager.py
src/prowlrbot/agents/memory/vector_store.py
src/prowlrbot/agents/safety/__init__.py
src/prowlrbot/agents/safety/execution_limiter.py
src/prowlrbot/agents/safety/loop_detector.py
src/prowlrbot/agents/safety/middleware.py
src/prowlrbot/agents/skills/__init__.py
src/prowlrbot/agents/skills/__pycache__/__init__.cpython-313.pyc
src/prowlrbot/agents/skills/browser_visible/SKILL.md
src/prowlrbot/agents/skills/cron/SKILL.md
src/prowlrbot/agents/skills/dingtalk_channel/SKILL.md
src/prowlrbot/agents/skills/docx/LICENSE.txt
src/prowlrbot/agents/skills/docx/SKILL.md
src/prowlrbot/agents/skills/docx/scripts/__init__.py
src/prowlrbot/agents/skills/docx/scripts/accept_changes.py
src/prowlrbot/agents/skills/docx/scripts/comment.py
src/prowlrbot/agents/skills/docx/scripts/__pycache__/__init__.cpython-313.pyc
src/prowlrbot/agents/skills/docx/scripts/__pycache__/accept_changes.cpython-313.pyc
src/prowlrbot/agents/skills/docx/scripts/__pycache__/comment.cpython-313.pyc
src/prowlrbot/agents/skills/docx/scripts/office/pack.py
src/prowlrbot/agents/skills/docx/scripts/office/soffice.py
src/prowlrbot/agents/skills/docx/scripts/office/unpack.py
src/prowlrbot/agents/skills/docx/scripts/office/validate.py
src/prowlrbot/agents/skills/docx/scripts/office/__pycache__/pack.cpython-313.pyc
src/prowlrbot/agents/skills/docx/scripts/office/__pycache__/soffice.cpython-313.pyc
src/prowlrbot/agents/skills/docx/scripts/office/__pycache__/unpack.cpython-313.pyc
src/prowlrbot/agents/skills/docx/scripts/office/__pycache__/validate.cpython-313.pyc
src/prowlrbot/agents/skills/docx/scripts/office/helpers/__init__.py
src/prowlrbot/agents/skills/docx/scripts/office/helpers/merge_runs.py
src/prowlrbot/agents/skills/docx/scripts/office/helpers/simplify_redlines.py
src/prowlrbot/agents/skills/docx/scripts/office/helpers/__pycache__/__init__.cpython-313.pyc
src/prowlrbot/agents/skills/docx/scripts/office/helpers/__pycache__/merge_runs.cpython-313.pyc
src/prowlrbot/agents/skills/docx/scripts/office/helpers/__pycache__/simplify_redlines.cpython-313.pyc
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/mce/mc.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/microsoft/wml-2010.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/microsoft/wml-2012.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/microsoft/wml-2018.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/microsoft/wml-cex-2018.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/microsoft/wml-cid-2016.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd
src/prowlrbot/agents/skills/docx/scripts/office/schemas/microsoft/wml-symex-2015.xsd
src/prowlrbot/agents/skills/docx/scripts/office/validators/__init__.py
src/prowlrbot/agents/skills/docx/scripts/office/validators/base.py
src/prowlrbot/agents/skills/docx/scripts/office/validators/docx.py
src/prowlrbot/agents/skills/docx/scripts/office/validators/pptx.py
src/prowlrbot/agents/skills/docx/scripts/office/validators/redlining.py
src/prowlrbot/agents/skills/docx/scripts/office/validators/__pycache__/__init__.cpython-313.pyc
src/prowlrbot/agents/skills/docx/scripts/office/validators/__pycache__/base.cpython-313.pyc
src/prowlrbot/agents/skills/docx/scripts/office/validators/__pycache__/docx.cpython-313.pyc
src/prowlrbot/agents/skills/docx/scripts/office/validators/__pycache__/pptx.cpython-313.pyc
src/prowlrbot/agents/skills/docx/scripts/office/validators/__pycache__/redlining.cpython-313.pyc
src/prowlrbot/agents/skills/docx/scripts/templates/comments.xml
src/prowlrbot/agents/skills/docx/scripts/templates/commentsExtended.xml
src/prowlrbot/agents/skills/docx/scripts/templates/commentsExtensible.xml
src/prowlrbot/agents/skills/docx/scripts/templates/commentsIds.xml
src/prowlrbot/agents/skills/docx/scripts/templates/people.xml
src/prowlrbot/agents/skills/file_reader/SKILL.md
src/prowlrbot/agents/skills/github_app/SKILL.md
src/prowlrbot/agents/skills/github_app/references/webhook_events.md
src/prowlrbot/agents/skills/github_app/scripts/issue_triage.py
src/prowlrbot/agents/skills/github_app/scripts/pr_review.py
src/prowlrbot/agents/skills/github_app/scripts/repo_health.py
src/prowlrbot/agents/skills/github_app/scripts/__pycache__/issue_triage.cpython-313.pyc
src/prowlrbot/agents/skills/github_app/scripts/__pycache__/pr_review.cpython-313.pyc
src/prowlrbot/agents/skills/github_app/scripts/__pycache__/repo_health.cpython-313.pyc
src/prowlrbot/agents/skills/himalaya/SKILL.md
src/prowlrbot/agents/skills/himalaya/references/configuration.md
src/prowlrbot/agents/skills/mac_doctor/SKILL.md
src/prowlrbot/agents/skills/marketing/SKILL.md
src/prowlrbot/agents/skills/marketing/references/brand_voice.md
src/prowlrbot/agents/skills/marketing/references/platforms.md
src/prowlrbot/agents/skills/marketing/scripts/release_notes.py
src/prowlrbot/agents/skills/marketing/scripts/weekly_digest.py
src/prowlrbot/agents/skills/marketing/scripts/__pycache__/release_notes.cpython-313.pyc
src/prowlrbot/agents/skills/marketing/scripts/__pycache__/weekly_digest.cpython-313.pyc
src/prowlrbot/agents/skills/news/SKILL.md
src/prowlrbot/agents/skills/pdf/LICENSE.txt
src/prowlrbot/agents/skills/pdf/SKILL.md
src/prowlrbot/agents/skills/pdf/forms.md
src/prowlrbot/agents/skills/pdf/reference.md
src/prowlrbot/agents/skills/pdf/scripts/check_bounding_boxes.py
src/prowlrbot/agents/skills/pdf/scripts/check_fillable_fields.py
src/prowlrbot/agents/skills/pdf/scripts/convert_pdf_to_images.py
src/prowlrbot/agents/skills/pdf/scripts/create_validation_image.py
src/prowlrbot/agents/skills/pdf/scripts/extract_form_field_info.py
src/prowlrbot/agents/skills/pdf/scripts/extract_form_structure.py
src/prowlrbot/agents/skills/pdf/scripts/fill_fillable_fields.py
src/prowlrbot/agents/skills/pdf/scripts/fill_pdf_form_with_annotations.py
src/prowlrbot/agents/skills/pdf/scripts/__pycache__/check_bounding_boxes.cpython-313.pyc
src/prowlrbot/agents/skills/pdf/scripts/__pycache__/check_fillable_fields.cpython-313.pyc
src/prowlrbot/agents/skills/pdf/scripts/__pycache__/convert_pdf_to_images.cpython-313.pyc
src/prowlrbot/agents/skills/pdf/scripts/__pycache__/create_validation_image.cpython-313.pyc
src/prowlrbot/agents/skills/pdf/scripts/__pycache__/extract_form_field_info.cpython-313.pyc
src/prowlrbot/agents/skills/pdf/scripts/__pycache__/extract_form_structure.cpython-313.pyc
src/prowlrbot/agents/skills/pdf/scripts/__pycache__/fill_fillable_fields.cpython-313.pyc
src/prowlrbot/agents/skills/pdf/scripts/__pycache__/fill_pdf_form_with_annotations.cpython-313.pyc
src/prowlrbot/agents/skills/pptx/LICENSE.txt
src/prowlrbot/agents/skills/pptx/SKILL.md
src/prowlrbot/agents/skills/pptx/editing.md
src/prowlrbot/agents/skills/pptx/pptxgenjs.md
src/prowlrbot/agents/skills/pptx/scripts/__init__.py
src/prowlrbot/agents/skills/pptx/scripts/add_slide.py
src/prowlrbot/agents/skills/pptx/scripts/clean.py
src/prowlrbot/agents/skills/pptx/scripts/thumbnail.py
src/prowlrbot/agents/skills/pptx/scripts/__pycache__/__init__.cpython-313.pyc
src/prowlrbot/agents/skills/pptx/scripts/__pycache__/add_slide.cpython-313.pyc
src/prowlrbot/agents/skills/pptx/scripts/__pycache__/clean.cpython-313.pyc
src/prowlrbot/agents/skills/pptx/scripts/__pycache__/thumbnail.cpython-313.pyc
src/prowlrbot/agents/skills/pptx/scripts/office/pack.py
src/prowlrbot/agents/skills/pptx/scripts/office/soffice.py
src/prowlrbot/agents/skills/pptx/scripts/office/unpack.py
src/prowlrbot/agents/skills/pptx/scripts/office/validate.py
src/prowlrbot/agents/skills/pptx/scripts/office/__pycache__/pack.cpython-313.pyc
src/prowlrbot/agents/skills/pptx/scripts/office/__pycache__/soffice.cpython-313.pyc
src/prowlrbot/agents/skills/pptx/scripts/office/__pycache__/unpack.cpython-313.pyc
src/prowlrbot/agents/skills/pptx/scripts/office/__pycache__/validate.cpython-313.pyc
src/prowlrbot/agents/skills/pptx/scripts/office/helpers/__init__.py
src/prowlrbot/agents/skills/pptx/scripts/office/helpers/merge_runs.py
src/prowlrbot/agents/skills/pptx/scripts/office/helpers/simplify_redlines.py
src/prowlrbot/agents/skills/pptx/scripts/office/helpers/__pycache__/__init__.cpython-313.pyc
src/prowlrbot/agents/skills/pptx/scripts/office/helpers/__pycache__/merge_runs.cpython-313.pyc
src/prowlrbot/agents/skills/pptx/scripts/office/helpers/__pycache__/simplify_redlines.cpython-313.pyc
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/mce/mc.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/microsoft/wml-2010.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/microsoft/wml-2012.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/microsoft/wml-2018.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/microsoft/wml-cex-2018.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/microsoft/wml-cid-2016.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/schemas/microsoft/wml-symex-2015.xsd
src/prowlrbot/agents/skills/pptx/scripts/office/validators/__init__.py
src/prowlrbot/agents/skills/pptx/scripts/office/validators/base.py
src/prowlrbot/agents/skills/pptx/scripts/office/validators/docx.py
src/prowlrbot/agents/skills/pptx/scripts/office/validators/pptx.py
src/prowlrbot/agents/skills/pptx/scripts/office/validators/redlining.py
src/prowlrbot/agents/skills/pptx/scripts/office/validators/__pycache__/__init__.cpython-313.pyc
src/prowlrbot/agents/skills/pptx/scripts/office/validators/__pycache__/base.cpython-313.pyc
src/prowlrbot/agents/skills/pptx/scripts/office/validators/__pycache__/docx.cpython-313.pyc
src/prowlrbot/agents/skills/pptx/scripts/office/validators/__pycache__/pptx.cpython-313.pyc
src/prowlrbot/agents/skills/pptx/scripts/office/validators/__pycache__/redlining.cpython-313.pyc
src/prowlrbot/agents/skills/wsl_doctor/SKILL.md
src/prowlrbot/agents/skills/xlsx/LICENSE.txt
src/prowlrbot/agents/skills/xlsx/SKILL.md
src/prowlrbot/agents/skills/xlsx/scripts/recalc.py
src/prowlrbot/agents/skills/xlsx/scripts/__pycache__/recalc.cpython-313.pyc
src/prowlrbot/agents/skills/xlsx/scripts/office/pack.py
src/prowlrbot/agents/skills/xlsx/scripts/office/soffice.py
src/prowlrbot/agents/skills/xlsx/scripts/office/unpack.py
src/prowlrbot/agents/skills/xlsx/scripts/office/validate.py
src/prowlrbot/agents/skills/xlsx/scripts/office/__pycache__/pack.cpython-313.pyc
src/prowlrbot/agents/skills/xlsx/scripts/office/__pycache__/soffice.cpython-313.pyc
src/prowlrbot/agents/skills/xlsx/scripts/office/__pycache__/unpack.cpython-313.pyc
src/prowlrbot/agents/skills/xlsx/scripts/office/__pycache__/validate.cpython-313.pyc
src/prowlrbot/agents/skills/xlsx/scripts/office/helpers/__init__.py
src/prowlrbot/agents/skills/xlsx/scripts/office/helpers/merge_runs.py
src/prowlrbot/agents/skills/xlsx/scripts/office/helpers/simplify_redlines.py
src/prowlrbot/agents/skills/xlsx/scripts/office/helpers/__pycache__/__init__.cpython-313.pyc
src/prowlrbot/agents/skills/xlsx/scripts/office/helpers/__pycache__/merge_runs.cpython-313.pyc
src/prowlrbot/agents/skills/xlsx/scripts/office/helpers/__pycache__/simplify_redlines.cpython-313.pyc
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/mce/mc.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/microsoft/wml-2010.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/microsoft/wml-2012.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/microsoft/wml-2018.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/microsoft/wml-cex-2018.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/microsoft/wml-cid-2016.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/schemas/microsoft/wml-symex-2015.xsd
src/prowlrbot/agents/skills/xlsx/scripts/office/validators/__init__.py
src/prowlrbot/agents/skills/xlsx/scripts/office/validators/base.py
src/prowlrbot/agents/skills/xlsx/scripts/office/validators/docx.py
src/prowlrbot/agents/skills/xlsx/scripts/office/validators/pptx.py
src/prowlrbot/agents/skills/xlsx/scripts/office/validators/redlining.py
src/prowlrbot/agents/skills/xlsx/scripts/office/validators/__pycache__/__init__.cpython-313.pyc
src/prowlrbot/agents/skills/xlsx/scripts/office/validators/__pycache__/base.cpython-313.pyc
src/prowlrbot/agents/skills/xlsx/scripts/office/validators/__pycache__/docx.cpython-313.pyc
src/prowlrbot/agents/skills/xlsx/scripts/office/validators/__pycache__/pptx.cpython-313.pyc
src/prowlrbot/agents/skills/xlsx/scripts/office/validators/__pycache__/redlining.cpython-313.pyc
src/prowlrbot/agents/templates/__init__.py
src/prowlrbot/agents/templates/registry.py
src/prowlrbot/agents/tools/__init__.py
src/prowlrbot/agents/tools/browser_control.py
src/prowlrbot/agents/tools/browser_snapshot.py
src/prowlrbot/agents/tools/desktop_screenshot.py
src/prowlrbot/agents/tools/file_io.py
src/prowlrbot/agents/tools/file_search.py
src/prowlrbot/agents/tools/get_current_time.py
src/prowlrbot/agents/tools/memory_search.py
src/prowlrbot/agents/tools/send_file.py
src/prowlrbot/agents/tools/shell.py
src/prowlrbot/agents/utils/__init__.py
src/prowlrbot/agents/utils/file_handling.py
src/prowlrbot/agents/utils/message_processing.py
src/prowlrbot/agents/utils/setup_utils.py
src/prowlrbot/agents/utils/token_counting.py
src/prowlrbot/agents/utils/tool_message_utils.py
src/prowlrbot/agentverse/__init__.py
src/prowlrbot/agentverse/event_hooks.py
src/prowlrbot/agentverse/models.py
src/prowlrbot/agentverse/world.py
src/prowlrbot/app/__init__.py
src/prowlrbot/app/_app.py
src/prowlrbot/app/auth.py
src/prowlrbot/app/console_push_store.py
src/prowlrbot/app/download_task_store.py
src/prowlrbot/app/rate_limit.py
src/prowlrbot/app/websocket.py
src/prowlrbot/app/channels/__init__.py
src/prowlrbot/app/channels/base.py
src/prowlrbot/app/channels/manager.py
src/prowlrbot/app/channels/registry.py
src/prowlrbot/app/channels/renderer.py
src/prowlrbot/app/channels/schema.py
src/prowlrbot/app/channels/utils.py
src/prowlrbot/app/channels/console/__init__.py
src/prowlrbot/app/channels/console/channel.py
src/prowlrbot/app/channels/dingtalk/__init__.py
src/prowlrbot/app/channels/dingtalk/channel.py
src/prowlrbot/app/channels/dingtalk/constants.py
src/prowlrbot/app/channels/dingtalk/content_utils.py
src/prowlrbot/app/channels/dingtalk/handler.py
src/prowlrbot/app/channels/dingtalk/markdown.py
src/prowlrbot/app/channels/dingtalk/utils.py
src/prowlrbot/app/channels/discord_/__init__.py
src/prowlrbot/app/channels/discord_/channel.py
src/prowlrbot/app/channels/feishu/__init__.py
src/prowlrbot/app/channels/feishu/channel.py
src/prowlrbot/app/channels/feishu/constants.py
src/prowlrbot/app/channels/feishu/utils.py
src/prowlrbot/app/channels/imessage/__init__.py
src/prowlrbot/app/channels/imessage/channel.py
src/prowlrbot/app/channels/qq/__init__.py
src/prowlrbot/app/channels/qq/channel.py
src/prowlrbot/app/channels/slack/__init__.py
src/prowlrbot/app/channels/slack/channel.py
src/prowlrbot/app/channels/telegram/__init__.py
src/prowlrbot/app/channels/telegram/channel.py
src/prowlrbot/app/channels/whatsapp/__init__.py
src/prowlrbot/app/channels/whatsapp/channel.py
src/prowlrbot/app/channels/whatsapp/webhook.py
src/prowlrbot/app/crons/__init__.py
src/prowlrbot/app/crons/api.py
src/prowlrbot/app/crons/executor.py
src/prowlrbot/app/crons/heartbeat.py
src/prowlrbot/app/crons/manager.py
src/prowlrbot/app/crons/models.py
src/prowlrbot/app/crons/repo/__init__.py
src/prowlrbot/app/crons/repo/base.py
src/prowlrbot/app/crons/repo/json_repo.py
src/prowlrbot/app/health/__init__.py
src/prowlrbot/app/health/enhanced_checks.py
src/prowlrbot/app/health/incident_log.py
src/prowlrbot/app/health/monitor.py
src/prowlrbot/app/health/recovery.py
src/prowlrbot/app/mcp/__init__.py
src/prowlrbot/app/mcp/manager.py
src/prowlrbot/app/mcp/watcher.py
src/prowlrbot/app/routers/__init__.py
src/prowlrbot/app/routers/agent.py
src/prowlrbot/app/routers/agents.py
src/prowlrbot/app/routers/agentverse.py
src/prowlrbot/app/routers/analytics.py
src/prowlrbot/app/routers/audit.py
src/prowlrbot/app/routers/auth.py
src/prowlrbot/app/routers/autonomy.py
src/prowlrbot/app/routers/config.py
src/prowlrbot/app/routers/console.py
src/prowlrbot/app/routers/console_plugins.py
src/prowlrbot/app/routers/cost.py
src/prowlrbot/app/routers/envs.py
src/prowlrbot/app/routers/external_agents.py
src/prowlrbot/app/routers/gamification.py
src/prowlrbot/app/routers/hardware.py
src/prowlrbot/app/routers/health.py
src/prowlrbot/app/routers/ide.py
src/prowlrbot/app/routers/leaderboard.py
src/prowlrbot/app/routers/local_models.py
src/prowlrbot/app/routers/marketplace.py
src/prowlrbot/app/routers/mcp.py
src/prowlrbot/app/routers/memory.py
src/prowlrbot/app/routers/model_registry.py
src/prowlrbot/app/routers/monitoring.py
src/prowlrbot/app/routers/notifications.py
src/prowlrbot/app/routers/oauth.py
src/prowlrbot/app/routers/ollama_models.py
src/prowlrbot/app/routers/onboarding.py
src/prowlrbot/app/routers/permissions.py
src/prowlrbot/app/routers/privacy.py
src/prowlrbot/app/routers/providers.py
src/prowlrbot/app/routers/rag.py
src/prowlrbot/app/routers/replay.py
src/prowlrbot/app/routers/research.py
src/prowlrbot/app/routers/role_management.py
src/prowlrbot/app/routers/safety.py
src/prowlrbot/app/routers/schemas_config.py
src/prowlrbot/app/routers/settings_api.py
src/prowlrbot/app/routers/skills.py
src/prowlrbot/app/routers/studio.py
src/prowlrbot/app/routers/swarm_api.py
src/prowlrbot/app/routers/teams.py
src/prowlrbot/app/routers/templates.py
src/prowlrbot/app/routers/terminal.py
src/prowlrbot/app/routers/timeline.py
src/prowlrbot/app/routers/trace.py
src/prowlrbot/app/routers/voice.py
src/prowlrbot/app/routers/warroom_api.py
src/prowlrbot/app/routers/webhooks.py
src/prowlrbot/app/routers/workspace.py
src/prowlrbot/app/runner/__init__.py
src/prowlrbot/app/runner/api.py
src/prowlrbot/app/runner/manager.py
src/prowlrbot/app/runner/models.py
src/prowlrbot/app/runner/query_error_dump.py
src/prowlrbot/app/runner/runner.py
src/prowlrbot/app/runner/session.py
src/prowlrbot/app/runner/utils.py
src/prowlrbot/app/runner/repo/__init__.py
src/prowlrbot/app/runner/repo/base.py
src/prowlrbot/app/runner/repo/json_repo.py
src/prowlrbot/auth/__init__.py
src/prowlrbot/auth/clerk_verifier.py
src/prowlrbot/auth/csrf.py
src/prowlrbot/auth/encryption.py
src/prowlrbot/auth/jwt_handler.py
src/prowlrbot/auth/middleware.py
src/prowlrbot/auth/models.py
src/prowlrbot/auth/oauth.py
src/prowlrbot/auth/oidc_provider.py
src/prowlrbot/auth/privacy.py
src/prowlrbot/auth/rate_limiter.py
src/prowlrbot/auth/security_headers.py
src/prowlrbot/auth/store.py
src/prowlrbot/autonomy/__init__.py
src/prowlrbot/autonomy/controller.py
src/prowlrbot/autonomy/models.py
src/prowlrbot/backup/__init__.py
src/prowlrbot/backup/engine.py
src/prowlrbot/benchmarks/__init__.py
src/prowlrbot/benchmarks/leaderboard.py
src/prowlrbot/cli/__init__.py
src/prowlrbot/cli/a2a_cmd.py
src/prowlrbot/cli/acp_cmd.py
src/prowlrbot/cli/agent_cmd.py
src/prowlrbot/cli/app_cmd.py
src/prowlrbot/cli/auth_cmd.py
src/prowlrbot/cli/backup_cmd.py
src/prowlrbot/cli/channels_cmd.py
src/prowlrbot/cli/chats_cmd.py
src/prowlrbot/cli/clean_cmd.py
src/prowlrbot/cli/completion_cmd.py
src/prowlrbot/cli/cron_cmd.py
src/prowlrbot/cli/doctor_cmd.py
src/prowlrbot/cli/env_cmd.py
src/prowlrbot/cli/export_cmd.py
src/prowlrbot/cli/http.py
src/prowlrbot/cli/init_cmd.py
src/prowlrbot/cli/main.py
src/prowlrbot/cli/market_cmd.py
src/prowlrbot/cli/migrate_cmd.py
src/prowlrbot/cli/migrate_platform_cmd.py
src/prowlrbot/cli/monitor_cmd.py
src/prowlrbot/cli/providers_cmd.py
src/prowlrbot/cli/skills_cmd.py
src/prowlrbot/cli/studio_cmd.py
src/prowlrbot/cli/swarm_cmd.py
src/prowlrbot/cli/team_cmd.py
src/prowlrbot/cli/uninstall_cmd.py
src/prowlrbot/cli/utils.py
src/prowlrbot/config/__init__.py
src/prowlrbot/config/config.py
src/prowlrbot/config/utils.py
src/prowlrbot/config/watcher.py
src/prowlrbot/dashboard/__init__.py
src/prowlrbot/dashboard/activity_log.py
src/prowlrbot/dashboard/agent_teams.py
src/prowlrbot/dashboard/analytics.py
src/prowlrbot/dashboard/events.py
src/prowlrbot/dashboard/timeline.py
src/prowlrbot/desktop/__init__.py
src/prowlrbot/desktop/autostart.py
src/prowlrbot/desktop/launcher.py
src/prowlrbot/desktop/notifications.py
src/prowlrbot/desktop/tray.py
src/prowlrbot/desktop/updater.py
src/prowlrbot/desktop/icons/__init__.py
src/prowlrbot/desktop/icons/generate.py
src/prowlrbot/envs/__init__.py
src/prowlrbot/envs/store.py
src/prowlrbot/experimental/__init__.py
src/prowlrbot/external_agents/__init__.py
src/prowlrbot/external_agents/manager.py
src/prowlrbot/external_agents/models.py
src/prowlrbot/gamification/__init__.py
src/prowlrbot/gamification/models.py
src/prowlrbot/gamification/xp_tracker.py
src/prowlrbot/hardware/__init__.py
src/prowlrbot/hardware/catalog.py
src/prowlrbot/hardware/detector.py
src/prowlrbot/hardware/scorer.py
src/prowlrbot/hub/__init__.py
src/prowlrbot/hub/__main__.py
src/prowlrbot/hub/bridge.py
src/prowlrbot/hub/db.py
src/prowlrbot/hub/engine.py
src/prowlrbot/hub/mcp_server.py
src/prowlrbot/hub/remote_client.py
src/prowlrbot/hub/status_page.py
src/prowlrbot/hub/websocket.py
src/prowlrbot/ide/__init__.py
src/prowlrbot/ide/models.py
src/prowlrbot/ide/workspace.py
src/prowlrbot/learning/__init__.py
src/prowlrbot/learning/db.py
src/prowlrbot/local_models/__init__.py
src/prowlrbot/local_models/chat_model.py
src/prowlrbot/local_models/factory.py
src/prowlrbot/local_models/manager.py
src/prowlrbot/local_models/prowlrbot_models.py
src/prowlrbot/local_models/schema.py
src/prowlrbot/local_models/tag_parser.py
src/prowlrbot/local_models/backends/__init__.py
src/prowlrbot/local_models/backends/base.py
src/prowlrbot/local_models/backends/llamacpp_backend.py
src/prowlrbot/local_models/backends/mlx_backend.py
src/prowlrbot/marketplace/__init__.py
src/prowlrbot/marketplace/install_helper.py
src/prowlrbot/marketplace/models.py
src/prowlrbot/marketplace/registry.py
src/prowlrbot/marketplace/scanner.py
src/prowlrbot/marketplace/seed.py
src/prowlrbot/marketplace/store.py
src/prowlrbot/migrate/__init__.py
src/prowlrbot/migrate/huginn.py
src/prowlrbot/migrate/n8n.py
src/prowlrbot/migrations/__init__.py
src/prowlrbot/migrations/manager.py
src/prowlrbot/migrations/registry.py
src/prowlrbot/model_registry/__init__.py
src/prowlrbot/model_registry/models.py
src/prowlrbot/model_registry/registry.py
src/prowlrbot/monitor/__init__.py
src/prowlrbot/monitor/alert_router.py
src/prowlrbot/monitor/cli.py
src/prowlrbot/monitor/config.py
src/prowlrbot/monitor/diff.py
src/prowlrbot/monitor/engine.py
src/prowlrbot/monitor/smart_alerts.py
src/prowlrbot/monitor/storage.py
src/prowlrbot/monitor/visual_diff.py
src/prowlrbot/monitor/detectors/__init__.py
src/prowlrbot/monitor/detectors/api.py
src/prowlrbot/monitor/detectors/base.py
src/prowlrbot/monitor/detectors/web.py
src/prowlrbot/monitor/notifications/__init__.py
src/prowlrbot/monitor/notifications/base.py
src/prowlrbot/monitor/notifications/webhook.py
src/prowlrbot/notifications/__init__.py
src/prowlrbot/notifications/center.py
src/prowlrbot/onboarding/__init__.py
src/prowlrbot/onboarding/wizard.py
src/prowlrbot/plugins/__init__.py
src/prowlrbot/plugins/lifecycle.py
src/prowlrbot/plugins/manager.py
src/prowlrbot/plugins/middleware.py
src/prowlrbot/protocols/__init__.py
src/prowlrbot/protocols/a2a_client.py
src/prowlrbot/protocols/a2a_roar_bridge.py
src/prowlrbot/protocols/a2a_server.py
src/prowlrbot/protocols/a2a_store_sqlite.py
src/prowlrbot/protocols/acp_server.py
src/prowlrbot/protocols/agent_registry.py
src/prowlrbot/protocols/roar.py
src/prowlrbot/protocols/sdk/__init__.py
src/prowlrbot/protocols/sdk/client.py
src/prowlrbot/protocols/sdk/router.py
src/prowlrbot/protocols/sdk/server.py
src/prowlrbot/protocols/sdk/adapters/__init__.py
src/prowlrbot/protocols/sdk/adapters/a2a.py
src/prowlrbot/protocols/sdk/adapters/acp.py
src/prowlrbot/protocols/sdk/adapters/detect.py
src/prowlrbot/protocols/sdk/adapters/mcp.py
src/prowlrbot/protocols/sdk/crypto/__init__.py
src/prowlrbot/protocols/sdk/crypto/ed25519.py
src/prowlrbot/protocols/sdk/discovery/__init__.py
src/prowlrbot/protocols/sdk/discovery/cache.py
src/prowlrbot/protocols/sdk/discovery/hub.py
src/prowlrbot/protocols/sdk/discovery/hub_server.py
src/prowlrbot/protocols/sdk/discovery/sqlite_directory.py
src/prowlrbot/protocols/sdk/identity/__init__.py
src/prowlrbot/protocols/sdk/identity/delegation.py
src/prowlrbot/protocols/sdk/identity/did_document.py
src/prowlrbot/protocols/sdk/identity/did_key.py
src/prowlrbot/protocols/sdk/identity/did_web.py
src/prowlrbot/protocols/sdk/streaming/__init__.py
src/prowlrbot/protocols/sdk/streaming/backpressure.py
src/prowlrbot/protocols/sdk/streaming/dedup.py
src/prowlrbot/protocols/sdk/streaming/local.py
src/prowlrbot/protocols/sdk/transports/__init__.py
src/prowlrbot/protocols/sdk/transports/http.py
src/prowlrbot/protocols/sdk/transports/stdio.py
src/prowlrbot/protocols/sdk/transports/websocket.py
src/prowlrbot/providers/__init__.py
src/prowlrbot/providers/budget_enforcer.py
src/prowlrbot/providers/cost_calculator.py
src/prowlrbot/providers/cost_tracker.py
src/prowlrbot/providers/detector.py
src/prowlrbot/providers/health.py
src/prowlrbot/providers/models.py
src/prowlrbot/providers/ollama_manager.py
src/prowlrbot/providers/openai_chat_model_compat.py
src/prowlrbot/providers/registry.py
src/prowlrbot/providers/router.py
src/prowlrbot/providers/store.py
src/prowlrbot/rag/__init__.py
src/prowlrbot/rag/chunker.py
src/prowlrbot/rag/engine.py
src/prowlrbot/rag/file_ingestor.py
src/prowlrbot/rag/models.py
src/prowlrbot/rag/store.py
src/prowlrbot/replay/__init__.py
src/prowlrbot/replay/recorder.py
src/prowlrbot/research/__init__.py
src/prowlrbot/research/engine.py
src/prowlrbot/research/models.py
src/prowlrbot/research/store.py
src/prowlrbot/security/__init__.py
src/prowlrbot/security/audit.py
src/prowlrbot/security/audit_middleware.py
src/prowlrbot/security/guardrails.py
src/prowlrbot/security/sandbox.py
src/prowlrbot/security/url_validator.py
src/prowlrbot/security/audit_report/__init__.py
src/prowlrbot/security/audit_report/generator.py
src/prowlrbot/templates/__init__.py
src/prowlrbot/templates/store.py
src/prowlrbot/tokenizer/merges.txt
src/prowlrbot/tokenizer/tokenizer.json
src/prowlrbot/tokenizer/tokenizer_config.json
src/prowlrbot/tokenizer/vocab.json
src/prowlrbot/utils/__init__.py
src/prowlrbot/utils/logging.py
src/prowlrbot/voice/__init__.py
src/prowlrbot/voice/synthesizer.py
src/prowlrbot/voice/transcriber.py
src/prowlrbot/webhooks/__init__.py
src/prowlrbot/webhooks/executor.py
src/prowlrbot/webhooks/models.py
src/prowlrbot/webhooks/signature.py
src/prowlrbot/webhooks/store.py
src/prowlrbot/workflows/__init__.py
src/prowlrbot/workflows/engine.py
src/prowlrbot/workflows/loader.py
src/prowlrbot/workflows/models.py
src/prowlrbot/workflows/store.py
tests/test_autonomy_wiring.py
tests/test_gamification_wiring.py
tests/test_hardware_router.py
tests/test_leaderboard_push.py
tests/test_marketplace_tiers.py
tests/test_mcp_resilience.py
tests/test_memory_compaction_hook.py
tests/test_new_features.py
tests/test_openai_stream_toolcall_compat.py
tests/test_react_agent_tool_choice.py
tests/test_replay_wiring.py