Skip to content

FastADK 0.1.0 Release Notes

Choose a tag to compare

@Mathews-Tom Mathews-Tom released this 05 Jul 18:47
· 90 commits to main since this release

FastADK 0.1.0 Release Notes

🚀 First Public Release

We're thrilled to announce the first public release of FastADK, now available on PyPI! FastADK is a developer-friendly framework for building AI agents with Google ADK, providing high-level abstractions, declarative APIs, and intuitive tooling to dramatically improve the agent development experience.

📦 Installation

FastADK can now be installed directly from PyPI:

## With pip
pip install fastadk

# With uv
uv add fastadk

✨ Key Features

  • Declarative Agent Creation: Create powerful AI agents with minimal boilerplate using the @agent decorator
  • Tool Management: Easily implement agent tools with the @tool decorator, with automatic type validation
  • Multi-Provider Support: Works with Gemini, OpenAI, and Anthropic models out of the box
  • Memory Integration: Built-in support for conversation memory with pluggable backends
  • Exception Handling: Comprehensive exception framework for robust error handling
  • HTTP API Integration: Serve agents via FastAPI with a few lines of code
  • Workflow Orchestration: Create complex agent workflows with sequential and parallel execution
  • Type Safety: Strong typing support throughout the framework for better IDE integration and runtime validation

📚 Examples

The package includes several examples demonstrating key features:

Basic Examples

  • Weather Agent: A simple agent that fetches real weather data and provides forecasts
  • Exception Demo: Demonstrates the comprehensive exception handling system

Advanced Examples

  • Travel Assistant: A fully-featured travel assistant with memory, multiple tools, and lifecycle hooks
  • Workflow Demo: Shows how to build complex workflows with conditional branching and parallel execution

API Examples

  • HTTP Agent: Multi-agent HTTP API server demonstrating how to serve agents via FastAPI

🛠️ Breaking Changes

  • This is the first public release, so there are no breaking changes to report.

🔜 Coming Soon

  • Enhanced vector memory support
  • More pre-built agent templates
  • Advanced caching mechanisms
  • Improved observability and monitoring
  • Fine-tuning integrations

🙏 Acknowledgments

We'd like to thank all the contributors who helped make this release possible. FastADK builds on the foundation provided by Google's Agent Development Kit and aims to bring a more developer-friendly experience to agent building.

Documentation

For complete documentation, visit our GitHub repository.

Issues and Feedback

If you encounter any issues or have feedback, please open an issue on our GitHub repository.