Metadata-Version: 2.4
Name: agent-webui
Version: 0.1.8
Summary: Agent Web Interface for Pydantic AI Agents
Author-email: Audel Rouhi <knucklessg1@gmail.com>
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Environment :: Console
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: bs4>=0.0.2
Requires-Dist: fastapi>=0.117.1
Requires-Dist: lancedb>=0.25.0
Requires-Dist: langchain-text-splitters>=0.3.11
Requires-Dist: logfire[fastapi,starlette]>=4.9.0
Requires-Dist: markdown2>=2.5.4
Requires-Dist: pip>=25.2
Requires-Dist: pydantic-ai-slim[anthropic,cli,google,openai]>=1.14.0
Requires-Dist: pyright>=1.1.405
Requires-Dist: python-frontmatter>=1.1.0
Requires-Dist: sentence-transformers>=5.1.1
Requires-Dist: sse-starlette>=3.0.2
Requires-Dist: starlette>=0.48.0
Requires-Dist: uvicorn>=0.37.0
Requires-Dist: watchfiles>=1.1.0

# Agent WebUI

_Version 0.1.8_

A React-based chat interface for [Pydantic AI](https://ai.pydantic.dev/). This package powers the documentation assistant at [ai.pydantic.dev/web/](https://ai.pydantic.dev/web/).

Built with [Vercel AI SDK](https://sdk.vercel.ai/) and designed to work with Pydantic AI's streaming chat API.

## Features

- Streaming message responses with reasoning display
- Tool call visualization with collapsible input/output
- Conversation persistence via localStorage
- Dynamic model and tool selection
- Dark/light theme support
- Mobile-responsive sidebar

## Development

```sh
pnpm install
pnpm run dev:server  # start the Python backend (requires agent/ setup)
pnpm run dev         # start the Vite dev server
```

## License

MIT
