├── .flake8 ├── .github └── workflows │ ├── lint.yml │ └── test.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── Makefile ├── README.md ├── poetry.lock ├── pyproject.toml ├── tests ├── __init__.py ├── custom.yaml ├── playwright-async.yaml ├── playwright-sync.yaml ├── resources │ └── state_of_the_union.txt ├── test_chat.py ├── test_chatgpt.yaml ├── test_embeddings.py ├── test_openai_embeddings.yaml ├── test_tools.py ├── test_usage.py ├── test_use_as_test_decorator.yaml ├── test_use_bash.yaml ├── test_use_bash_multiple_commands.yaml ├── test_use_bash_same_commands.yaml ├── test_use_serp_api.yaml └── test_use_serp_api_without_keyword.yaml └── vcr_langchain ├── __init__.py ├── bash_patch.py ├── dummy.py ├── generic.py ├── patch.py └── py.typed /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/README.md -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/custom.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/tests/custom.yaml -------------------------------------------------------------------------------- /tests/playwright-async.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/tests/playwright-async.yaml -------------------------------------------------------------------------------- /tests/playwright-sync.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/tests/playwright-sync.yaml -------------------------------------------------------------------------------- /tests/resources/state_of_the_union.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/tests/resources/state_of_the_union.txt -------------------------------------------------------------------------------- /tests/test_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/tests/test_chat.py -------------------------------------------------------------------------------- /tests/test_chatgpt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/tests/test_chatgpt.yaml -------------------------------------------------------------------------------- /tests/test_embeddings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/tests/test_embeddings.py -------------------------------------------------------------------------------- /tests/test_openai_embeddings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/tests/test_openai_embeddings.yaml -------------------------------------------------------------------------------- /tests/test_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/tests/test_tools.py -------------------------------------------------------------------------------- /tests/test_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/tests/test_usage.py -------------------------------------------------------------------------------- /tests/test_use_as_test_decorator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/tests/test_use_as_test_decorator.yaml -------------------------------------------------------------------------------- /tests/test_use_bash.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/tests/test_use_bash.yaml -------------------------------------------------------------------------------- /tests/test_use_bash_multiple_commands.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/tests/test_use_bash_multiple_commands.yaml -------------------------------------------------------------------------------- /tests/test_use_bash_same_commands.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/tests/test_use_bash_same_commands.yaml -------------------------------------------------------------------------------- /tests/test_use_serp_api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/tests/test_use_serp_api.yaml -------------------------------------------------------------------------------- /tests/test_use_serp_api_without_keyword.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/tests/test_use_serp_api_without_keyword.yaml -------------------------------------------------------------------------------- /vcr_langchain/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/vcr_langchain/__init__.py -------------------------------------------------------------------------------- /vcr_langchain/bash_patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/vcr_langchain/bash_patch.py -------------------------------------------------------------------------------- /vcr_langchain/dummy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/vcr_langchain/dummy.py -------------------------------------------------------------------------------- /vcr_langchain/generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/vcr_langchain/generic.py -------------------------------------------------------------------------------- /vcr_langchain/patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amosjyng/vcr-langchain/HEAD/vcr_langchain/patch.py -------------------------------------------------------------------------------- /vcr_langchain/py.typed: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------