{"repo":"vstorm-co/pydantic-ai-todo","free":true,"listed":false,"github":"https://github.com/vstorm-co/pydantic-ai-todo","clone":"git clone https://github.com/vstorm-co/pydantic-ai-todo.git","description":"Task Planning and Tracking toolset for Pydantic AI agents, enabling hierarchical task management with subtasks, PostgreSQL storage for multi-tenancy, and an event system for webhooks and callbacks.","language":"Python","stars":76,"topics":["ai","ai-agents","autonomous-agents","deepagents","llm","pydantic","pydantic-ai","python","task-management","todo"],"license":"MIT","category":"ai-agents","readme_excerpt":"Todo Toolset for Pydantic AI Task Planning and Tracking for AI Agents Capabilities API — plug-and-play with one line &nbsp;&bull;&nbsp; Subtasks & Dependencies — hierarchical task management &nbsp;&bull;&nbsp; PostgreSQL Storage — persistent multi-tenant tasks &nbsp;&bull;&nbsp; Event System — webhooks and callbacks --- ### ⬆️ Upstreamed to pydantic-ai-harness Working together with the Pydantic team, we folded this library into the official pydantic-ai-harness — it now lives in pydantic ai harness/planning (PR #404, merged), which supersedes this package. For new projects, use the harness — it is maintained by Pydantic alongside Pydantic AI itself. This repository stays on PyPI and keeps working for everyone already depending on it. Tools were renamed Here In the harness --- --- write todos write plan read todos read plan add todo add task update todo status / update todo statuses update task status / update task statuses remove todo remove task add subtask , set dependency , get available tasks unchanged API mapping Here In pydantic ai harness.planning --- --- TodoCapability Planning TodoStorage , AsyncMemoryStorage InMemoryPlanStore AsyncPostgresStorage / create storage(\"postgres\", connection string=…) PostgresPlanStore — takes a caller-owned asyncpg-compatible pool, so the harness pulls in no database driver create todo toolset() PlanningToolset get todo system prompt() not needed — Planning surfaces the plan as an ephemeral tail reminder behind a CachePoint , so the cache","default_branch":null,"files":null,"tree":[],"storefront":"/r/vstorm-co","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vstorm-co/pydantic-ai-todo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}