├── .github └── workflows │ ├── docs.yml │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── assets └── logo.jpg ├── docs ├── Makefile ├── build.py ├── conf.py ├── index.rst ├── make.bat └── source │ ├── modules.rst │ ├── thundra.core.rst │ ├── thundra.profiler.rst │ ├── thundra.rst │ └── thundra.storage.rst ├── poetry.lock ├── pyproject.toml └── thundra ├── __init__.py ├── __main__.py ├── agents.py ├── button ├── __init__.py ├── registry.py ├── types.py ├── v1.py └── v2.py ├── chain.py ├── cli.py ├── command.py ├── config.py ├── core ├── __init__.py ├── graph.py ├── llm.py └── memory.py ├── evaluater.py ├── middleware.py ├── plugins.py ├── profiler └── __init__.py ├── storage ├── __init__.py └── file.py ├── templates ├── .gitignore ├── README.md ├── app │ ├── agents │ │ ├── base.py │ │ └── yt.py │ ├── app.py │ ├── commands │ │ ├── base.py │ │ └── yt.py │ └── middleware │ │ └── auto_save_media.py └── thundra.toml ├── test.py ├── types.py ├── utils.py └── workdir.py /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/assets/logo.jpg -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/docs/build.py -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/docs/source/modules.rst -------------------------------------------------------------------------------- /docs/source/thundra.core.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/docs/source/thundra.core.rst -------------------------------------------------------------------------------- /docs/source/thundra.profiler.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/docs/source/thundra.profiler.rst -------------------------------------------------------------------------------- /docs/source/thundra.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/docs/source/thundra.rst -------------------------------------------------------------------------------- /docs/source/thundra.storage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/docs/source/thundra.storage.rst -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/pyproject.toml -------------------------------------------------------------------------------- /thundra/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/__init__.py -------------------------------------------------------------------------------- /thundra/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/__main__.py -------------------------------------------------------------------------------- /thundra/agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/agents.py -------------------------------------------------------------------------------- /thundra/button/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/button/__init__.py -------------------------------------------------------------------------------- /thundra/button/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/button/registry.py -------------------------------------------------------------------------------- /thundra/button/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/button/types.py -------------------------------------------------------------------------------- /thundra/button/v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/button/v1.py -------------------------------------------------------------------------------- /thundra/button/v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/button/v2.py -------------------------------------------------------------------------------- /thundra/chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/chain.py -------------------------------------------------------------------------------- /thundra/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/cli.py -------------------------------------------------------------------------------- /thundra/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/command.py -------------------------------------------------------------------------------- /thundra/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/config.py -------------------------------------------------------------------------------- /thundra/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/core/__init__.py -------------------------------------------------------------------------------- /thundra/core/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/core/graph.py -------------------------------------------------------------------------------- /thundra/core/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/core/llm.py -------------------------------------------------------------------------------- /thundra/core/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/core/memory.py -------------------------------------------------------------------------------- /thundra/evaluater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/evaluater.py -------------------------------------------------------------------------------- /thundra/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/middleware.py -------------------------------------------------------------------------------- /thundra/plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/plugins.py -------------------------------------------------------------------------------- /thundra/profiler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/profiler/__init__.py -------------------------------------------------------------------------------- /thundra/storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/storage/__init__.py -------------------------------------------------------------------------------- /thundra/storage/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/storage/file.py -------------------------------------------------------------------------------- /thundra/templates/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/templates/.gitignore -------------------------------------------------------------------------------- /thundra/templates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/templates/README.md -------------------------------------------------------------------------------- /thundra/templates/app/agents/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/templates/app/agents/base.py -------------------------------------------------------------------------------- /thundra/templates/app/agents/yt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/templates/app/agents/yt.py -------------------------------------------------------------------------------- /thundra/templates/app/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/templates/app/app.py -------------------------------------------------------------------------------- /thundra/templates/app/commands/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/templates/app/commands/base.py -------------------------------------------------------------------------------- /thundra/templates/app/commands/yt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/templates/app/commands/yt.py -------------------------------------------------------------------------------- /thundra/templates/app/middleware/auto_save_media.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/templates/app/middleware/auto_save_media.py -------------------------------------------------------------------------------- /thundra/templates/thundra.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/templates/thundra.toml -------------------------------------------------------------------------------- /thundra/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/test.py -------------------------------------------------------------------------------- /thundra/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/types.py -------------------------------------------------------------------------------- /thundra/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/utils.py -------------------------------------------------------------------------------- /thundra/workdir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krypton-byte/thundra/HEAD/thundra/workdir.py --------------------------------------------------------------------------------