Metadata-Version: 2.4
Name: cat-agent
Version: 0.8.0
Requires-Dist: eval-type-backport
Requires-Dist: docstring-parser>=0.16
Requires-Dist: json5
Requires-Dist: jsonlines
Requires-Dist: jsonschema
Requires-Dist: openai
Requires-Dist: pydantic>=2.3.0
Requires-Dist: requests
Requires-Dist: tiktoken
Requires-Dist: pillow
Requires-Dist: python-dotenv
Requires-Dist: loguru==0.7.3
Requires-Dist: cryptography>=42.0.0
Requires-Dist: keyring>=25.0.0
Requires-Dist: cat-agent[rag,mcp,otel,python-executor,code-interpreter,transformers,llama,wasm-bundled,mlx] ; extra == 'all'
Requires-Dist: anyio>=3.7.1 ; extra == 'code-interpreter'
Requires-Dist: fastapi>=0.103.1 ; extra == 'code-interpreter'
Requires-Dist: jupyter>=1.0.0 ; extra == 'code-interpreter'
Requires-Dist: uvicorn>=0.23.2 ; extra == 'code-interpreter'
Requires-Dist: llama-cpp-python>=0.3.16 ; extra == 'llama'
Requires-Dist: cat-agent[transformers,llama,wasm] ; extra == 'local'
Requires-Dist: mcp>=1.2.0,<2.0.0 ; extra == 'mcp'
Requires-Dist: mlx-lm==0.31.1 ; extra == 'mlx'
Requires-Dist: opentelemetry-api ; extra == 'otel'
Requires-Dist: opentelemetry-sdk ; extra == 'otel'
Requires-Dist: opentelemetry-exporter-otlp ; extra == 'otel'
Requires-Dist: presidio-analyzer>=2.2.0 ; extra == 'pii'
Requires-Dist: presidio-anonymizer>=2.2.0 ; extra == 'pii'
Requires-Dist: pebble ; extra == 'python-executor'
Requires-Dist: multiprocess ; extra == 'python-executor'
Requires-Dist: timeout-decorator ; extra == 'python-executor'
Requires-Dist: python-dateutil ; extra == 'python-executor'
Requires-Dist: sympy ; extra == 'python-executor'
Requires-Dist: numpy ; extra == 'python-executor'
Requires-Dist: scipy ; extra == 'python-executor'
Requires-Dist: charset-normalizer ; extra == 'rag'
Requires-Dist: beautifulsoup4 ; extra == 'rag'
Requires-Dist: python-docx ; extra == 'rag'
Requires-Dist: python-pptx ; extra == 'rag'
Requires-Dist: polars ; extra == 'rag'
Requires-Dist: xlsx2csv ; extra == 'rag'
Requires-Dist: fastexcel ; extra == 'rag'
Requires-Dist: pyarrow==17.0.0 ; extra == 'rag'
Requires-Dist: tabulate ; extra == 'rag'
Requires-Dist: onnxruntime>=1.17.0 ; extra == 'rag'
Requires-Dist: pytest ; extra == 'test'
Requires-Dist: pytest-cov ; extra == 'test'
Requires-Dist: pytest-asyncio ; extra == 'test'
Requires-Dist: rank-bm25 ; extra == 'test'
Requires-Dist: transformers>=4.51.0 ; extra == 'transformers'
Requires-Dist: torch>=2.0 ; extra == 'transformers'
Requires-Dist: accelerate>=1.4.0 ; extra == 'transformers'
Requires-Dist: pyopenssl>=26.0.0 ; extra == 'transformers'
Requires-Dist: wasmtime==41.0.0 ; extra == 'wasm'
Requires-Dist: wasmtime==41.0.0 ; extra == 'wasm-bundled'
Provides-Extra: all
Provides-Extra: code_interpreter
Provides-Extra: llama
Provides-Extra: local
Provides-Extra: mcp
Provides-Extra: mlx
Provides-Extra: otel
Provides-Extra: pii
Provides-Extra: python_executor
Provides-Extra: rag
Provides-Extra: test
Provides-Extra: transformers
Provides-Extra: wasm
Provides-Extra: wasm-bundled
Summary: On-premise, sandboxed AI agent platform for regulated sectors.
Keywords: LLM,Agent,Function Calling,RAG,Code Interpreter
Author-email: Kemalcan Bora <kemalcanbora@gmail.com>
License: Apache-2.0
Requires-Python: >=3.10
Project-URL: Homepage, https://github.com/kemalcanbora/cat-agent
Project-URL: Issue Tracker, https://github.com/kemalcanbora/cat-agent/issues
