├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.yml ├── dependabot.yml ├── labeler.yml └── workflows │ ├── code_quality_control.yml │ ├── cos_integration.yml │ ├── docs.yml │ ├── docs_test.yml │ ├── label.yml │ ├── lints.yml │ ├── pr_request_checks.yml │ ├── pull-request-links.yml │ ├── pylint.yml │ ├── python-publish.yml │ ├── quality.yml │ ├── ruff.yml │ ├── run_test.yml │ ├── stale.yml │ ├── test.yml │ ├── testing.yml │ ├── unit-test.yml │ └── welcome.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── agentparse ├── __init__.py ├── agent_metadata.py ├── agent_parse.py ├── file_processing.py ├── function_to_basemodel.py ├── json_output_parser.py ├── main.py ├── pandas_utils.py ├── whitespace.py ├── yaml_model.py └── yaml_output_parser.py ├── pyproject.toml ├── requirements.txt ├── scripts ├── code_quality.sh ├── merge_all_prs.sh ├── test_name.sh └── tests.sh └── tests ├── test_chunk_text_dynamic.py ├── test_file_to_string.py ├── test_jsonoutputparser.py ├── test_pydantic_type_to_yaml_schema.py ├── test_yamlmodel.py └── test_yamloutputparser.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/PULL_REQUEST_TEMPLATE.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/code_quality_control.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/workflows/code_quality_control.yml -------------------------------------------------------------------------------- /.github/workflows/cos_integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/workflows/cos_integration.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/docs_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/workflows/docs_test.yml -------------------------------------------------------------------------------- /.github/workflows/label.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/workflows/label.yml -------------------------------------------------------------------------------- /.github/workflows/lints.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/workflows/lints.yml -------------------------------------------------------------------------------- /.github/workflows/pr_request_checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/workflows/pr_request_checks.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request-links.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/workflows/pull-request-links.yml -------------------------------------------------------------------------------- /.github/workflows/pylint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/workflows/pylint.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.github/workflows/quality.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/workflows/quality.yml -------------------------------------------------------------------------------- /.github/workflows/ruff.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/workflows/ruff.yml -------------------------------------------------------------------------------- /.github/workflows/run_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/workflows/run_test.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/workflows/testing.yml -------------------------------------------------------------------------------- /.github/workflows/unit-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/workflows/unit-test.yml -------------------------------------------------------------------------------- /.github/workflows/welcome.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.github/workflows/welcome.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/README.md -------------------------------------------------------------------------------- /agentparse/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/agentparse/__init__.py -------------------------------------------------------------------------------- /agentparse/agent_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/agentparse/agent_metadata.py -------------------------------------------------------------------------------- /agentparse/agent_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/agentparse/agent_parse.py -------------------------------------------------------------------------------- /agentparse/file_processing.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /agentparse/function_to_basemodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/agentparse/function_to_basemodel.py -------------------------------------------------------------------------------- /agentparse/json_output_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/agentparse/json_output_parser.py -------------------------------------------------------------------------------- /agentparse/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/agentparse/main.py -------------------------------------------------------------------------------- /agentparse/pandas_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /agentparse/whitespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/agentparse/whitespace.py -------------------------------------------------------------------------------- /agentparse/yaml_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/agentparse/yaml_model.py -------------------------------------------------------------------------------- /agentparse/yaml_output_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/agentparse/yaml_output_parser.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | dataclasses 2 | pyyaml 3 | openpyxl 4 | loguru 5 | pydantic 6 | PyPDF2 -------------------------------------------------------------------------------- /scripts/code_quality.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/scripts/code_quality.sh -------------------------------------------------------------------------------- /scripts/merge_all_prs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/scripts/merge_all_prs.sh -------------------------------------------------------------------------------- /scripts/test_name.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/scripts/test_name.sh -------------------------------------------------------------------------------- /scripts/tests.sh: -------------------------------------------------------------------------------- 1 | find ./tests -name '*.py' -exec pytest {} \; -------------------------------------------------------------------------------- /tests/test_chunk_text_dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/tests/test_chunk_text_dynamic.py -------------------------------------------------------------------------------- /tests/test_file_to_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/tests/test_file_to_string.py -------------------------------------------------------------------------------- /tests/test_jsonoutputparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/tests/test_jsonoutputparser.py -------------------------------------------------------------------------------- /tests/test_pydantic_type_to_yaml_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/tests/test_pydantic_type_to_yaml_schema.py -------------------------------------------------------------------------------- /tests/test_yamlmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/tests/test_yamlmodel.py -------------------------------------------------------------------------------- /tests/test_yamloutputparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Swarm-Corporation/AgentParse/HEAD/tests/test_yamloutputparser.py --------------------------------------------------------------------------------