gitextract_ij31elfv/ ├── .github/ │ ├── FUNDING.yml │ ├── dependabot.yml │ └── workflows/ │ ├── cog.yml │ ├── publish.yml │ ├── stable-docs.yml │ └── test.yml ├── .gitignore ├── .readthedocs.yaml ├── AGENTS.md ├── Justfile ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs/ │ ├── .gitignore │ ├── Makefile │ ├── _templates/ │ │ └── base.html │ ├── aliases.md │ ├── changelog.md │ ├── conf.py │ ├── contributing.md │ ├── embeddings/ │ │ ├── cli.md │ │ ├── index.md │ │ ├── python-api.md │ │ ├── storage.md │ │ └── writing-plugins.md │ ├── fragments.md │ ├── help.md │ ├── index.md │ ├── logging.md │ ├── openai-models.md │ ├── other-models.md │ ├── plugins/ │ │ ├── advanced-model-plugins.md │ │ ├── directory.md │ │ ├── index.md │ │ ├── installing-plugins.md │ │ ├── llm-markov/ │ │ │ ├── llm_markov.py │ │ │ └── pyproject.toml │ │ ├── plugin-hooks.md │ │ ├── plugin-utilities.md │ │ └── tutorial-model-plugin.md │ ├── python-api.md │ ├── related-tools.md │ ├── requirements.txt │ ├── schemas.md │ ├── setup.md │ ├── templates.md │ ├── tools.md │ └── usage.md ├── llm/ │ ├── __init__.py │ ├── __main__.py │ ├── cli.py │ ├── default_plugins/ │ │ ├── __init__.py │ │ ├── default_tools.py │ │ └── openai_models.py │ ├── embeddings.py │ ├── embeddings_migrations.py │ ├── errors.py │ ├── hookspecs.py │ ├── migrations.py │ ├── models.py │ ├── plugins.py │ ├── py.typed │ ├── templates.py │ ├── tools.py │ └── utils.py ├── mypy.ini ├── pyproject.toml ├── pytest.ini ├── ruff.toml └── tests/ ├── cassettes/ │ ├── test_tools/ │ │ ├── test_tool_use_basic.yaml │ │ └── test_tool_use_chain_of_two_calls.yaml │ └── test_tools_streaming/ │ ├── test_tools_streaming_variant_a.yaml │ ├── test_tools_streaming_variant_b.yaml │ └── test_tools_streaming_variant_c.yaml ├── conftest.py ├── test-llm-load-plugins.sh ├── test_aliases.py ├── test_async.py ├── test_attachments.py ├── test_chat.py ├── test_chat_templates.py ├── test_cli_openai_models.py ├── test_cli_options.py ├── test_embed.py ├── test_embed_cli.py ├── test_encode_decode.py ├── test_fragments_cli.py ├── test_keys.py ├── test_llm.py ├── test_llm_logs.py ├── test_migrate.py ├── test_plugins.py ├── test_templates.py ├── test_tools.py ├── test_tools_streaming.py └── test_utils.py