├── .editorconfig ├── .github ├── actions │ └── setup-poetry-env │ │ └── action.yml └── workflows │ ├── master.yml │ ├── on-release-master.yml │ └── validate-codecov-config.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── codecov.yaml ├── cookbooks ├── gorillaLLM-integration.ipynb └── langgraph-groq-example.ipynb ├── poetry.lock ├── poetry.toml ├── pyproject.toml ├── tests ├── test_integration.py ├── test_registry.py └── test_tool.py ├── tool_parse ├── __init__.py ├── _registry.py ├── _tool.py ├── _types.py ├── compile.py ├── exceptions.py ├── integrations │ ├── __init__.py │ └── langchain.py └── marshal.py └── tox.ini /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/actions/setup-poetry-env/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/.github/actions/setup-poetry-env/action.yml -------------------------------------------------------------------------------- /.github/workflows/master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/.github/workflows/master.yml -------------------------------------------------------------------------------- /.github/workflows/on-release-master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/.github/workflows/on-release-master.yml -------------------------------------------------------------------------------- /.github/workflows/validate-codecov-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/.github/workflows/validate-codecov-config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/codecov.yaml -------------------------------------------------------------------------------- /cookbooks/gorillaLLM-integration.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/cookbooks/gorillaLLM-integration.ipynb -------------------------------------------------------------------------------- /cookbooks/langgraph-groq-example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/cookbooks/langgraph-groq-example.ipynb -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/poetry.lock -------------------------------------------------------------------------------- /poetry.toml: -------------------------------------------------------------------------------- 1 | [virtualenvs] 2 | in-project = true 3 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/test_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/tests/test_integration.py -------------------------------------------------------------------------------- /tests/test_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/tests/test_registry.py -------------------------------------------------------------------------------- /tests/test_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/tests/test_tool.py -------------------------------------------------------------------------------- /tool_parse/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/tool_parse/__init__.py -------------------------------------------------------------------------------- /tool_parse/_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/tool_parse/_registry.py -------------------------------------------------------------------------------- /tool_parse/_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/tool_parse/_tool.py -------------------------------------------------------------------------------- /tool_parse/_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/tool_parse/_types.py -------------------------------------------------------------------------------- /tool_parse/compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/tool_parse/compile.py -------------------------------------------------------------------------------- /tool_parse/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/tool_parse/exceptions.py -------------------------------------------------------------------------------- /tool_parse/integrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tool_parse/integrations/langchain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/tool_parse/integrations/langchain.py -------------------------------------------------------------------------------- /tool_parse/marshal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/tool_parse/marshal.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synacktraa/tool-parse/HEAD/tox.ini --------------------------------------------------------------------------------