Metadata-Version: 2.4
Name: typeagent
Version: 0.3.1
Summary: Typeagent implements an agentic memory framework
Author: Steven Lucco, Umesh Madan, Guido van Rossum
Author-email: Guido van Rossum <gvanrossum@microsoft.com>
Project-URL: GitHub, https://github.com/microsoft/typeagent-py
Project-URL: Documentation, https://github.com/microsoft/typeagent-py/tree/main/docs/README.md
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Typing :: Typed
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: azure-identity>=1.22.0
Requires-Dist: colorama>=0.4.6
Requires-Dist: logfire>=4.1.0
Requires-Dist: mcp[cli]>=1.12.1
Requires-Dist: numpy>=2.2.6
Requires-Dist: openai>=1.81.0
Requires-Dist: opentelemetry-instrumentation-httpx>=0.57b0
Requires-Dist: pydantic>=2.11.4
Requires-Dist: pydantic-ai-slim[openai]>=0.5.0
Requires-Dist: pydantic-core>=2.41.1
Requires-Dist: python-dotenv>=1.1.0
Requires-Dist: typechat>=0.0.4
Requires-Dist: webvtt-py>=0.5.1
Provides-Extra: dev
Requires-Dist: black>=25.1.0; extra == "dev"
Requires-Dist: build>=1.2.2.post1; extra == "dev"
Requires-Dist: coverage[toml]>=7.9.1; extra == "dev"
Requires-Dist: google-api-python-client>=2.184.0; extra == "dev"
Requires-Dist: google-auth-httplib2>=0.2.0; extra == "dev"
Requires-Dist: google-auth-oauthlib>=1.2.2; extra == "dev"
Requires-Dist: pyright>=1.1.405; extra == "dev"
Requires-Dist: pytest>=8.3.5; extra == "dev"
Requires-Dist: pytest-asyncio>=0.26.0; extra == "dev"
Requires-Dist: pytest-mock>=3.14.0; extra == "dev"
Dynamic: license-file

# Python package 'typeagent'

### This is an experimental prototype

Working toward a shared understanding of the MVP for structured RAG.

### This is sample code

This is an in-progress project aiming at a Pythonic translation of
[TypeAgent KnowPro](https://github.com/microsoft/TypeAgent/tree/main/ts/packages/knowPro)
and a few related packages from TypeScript to Python.

### Warning

This library will send its input to an LLM hosted by a third party.
Don't use it to index confidential information.

### Documentation

Found in the [docs directory](docs/README.md)

- [Dowload PyBay '25 PowerPoint slides](https://github.com/microsoft/typeagent-py/raw/refs/heads/main/docs/StructuredRagPyBay25.pptx)

## Trademarks

This project may contain trademarks or logos for projects, products, or services.
Authorized use of Microsoft trademarks or logos is subject to and must follow
[Microsoft's Trademark & Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general).
Use of Microsoft trademarks or logos in modified versions of this project
must not cause confusion or imply Microsoft sponsorship.
Any use of third-party trademarks or logos are subject to those third-party's policies.
