v0.1.4

potpie-ai/potpiev0.1.4Mar 30, 2025by dhirenmathur

AI Summary

Release implementing Pydantic AI agents for improved speed, adding streaming with agent tools and thoughts, and supporting different LLM configurations for chat vs inference.

Key Highlights

  • Pydantic AI agents for speed improvements
  • Agent tools and thoughts added to streaming response
  • Different LLM config for chat vs agent inference
  • Secret management updated for new LLM Config style
  • Azure OpenAI API keys support

New Features

  • Pydantic AI agents implementation
  • Streaming response with agent tools and thoughts
  • Azure OpenAI support
  • List agents and projects APIs
  • Proto files for parsing
  • Routing provider implementation
  • Crew AI as default provider
  • Multi-task context improvements
  • Tool enhancements

Full Release Notes

Use Pydantic AI agents for improvements in agent speed. 
Adding agent tools and thoughts to streaming response. 
Update how LLM context is passed to agents, different LLM config for chat and for agent inference.
Update secret management to support new LLM Config style.

## What's Changed
* Refactor/agents final by @nndn in https://github.com/potpie-ai/potpie/pull/286
* (dup) Revamp: agents revamped!! by @nndn in https://github.com/potpie-ai/potpie/pull/269
* fix: catch classifier exception by @nndn in https://github.com/potpie-ai/potpie/pull/308
* fix: classification by @nndn in https://github.com/potpie-ai/potpie/pull/309
* Feat/pydantic ai by @nndn in https://github.com/potpie-ai/potpie/pull/303
* chore: use routing provider by @nndn in https://github.com/potpie-ai/potpie/pull/310
* chore: instantiate additional services in PromptController by @kinshuksinghbist in https://github.com/potpie-ai/potpie/pull/312
* Adding proto files for parsing by @Dimpal-Kalita in https://github.com/potpie-ai/potpie/pull/313
* chore: remove hard dependency on openai key by @nndn in https://github.com/potpie-ai/potpie/pull/293
* chore: default to crew ai by @nndn in https://github.com/potpie-ai/potpie/pull/314
* Adding Support for Azure openai API keys by @Dimpal-Kalita in https://github.com/potpie-ai/potpie/pull/288
* Add "node_ids" in conversation API of README by @Dimpal-Kalita in https://github.com/potpie-ai/potpie/pull/318
* Update provider configuration for chat vs inference. Simplify env setup.  by @nndn in https://github.com/potpie-ai/potpie/pull/316
* chore: disable pydantic by @nndn in https://github.com/potpie-ai/potpie/pull/319
* Update secret manager with new provider setting by @dhirenmathur in https://github.com/potpie-ai/potpie/pull/320
* fix: structure output by @nndn in https://github.com/potpie-ai/potpie/pull/322
* Improvement pydantic performance by @nndn in https://github.com/potpie-ai/potpie/pull/321
* chore: use chat config for model check by @nndn in https://github.com/potpie-ai/potpie/pull/324
* fix: crew ai provider in custom agent by @nndn in https://github.com/potpie-ai/potpie/pull/326
* fix: crewai, general agent llm prompt by @nndn in https://github.com/potpie-ai/potpie/pull/325
* fix: tool response by @nndn in https://github.com/potpie-ai/potpie/pull/327
* Update README.md Screenshot by @dhirenmathur in https://github.com/potpie-ai/potpie/pull/329
* feat: list agents and projects apis by @nndn in https://github.com/potpie-ai/potpie/pull/330
* Fixes: Multi task context, Tool enhancements by @dhirenmathur in https://github.com/potpie-ai/potpie/pull/331

## New Contributors
* @Dimpal-Kalita made their first contribution in https://github.com/potpie-ai/potpie/pull/313

**Full Changelog**: https://github.com/potpie-ai/potpie/compare/v0.1.3...v0.1.4