Aherontas
Logs, traces, governance, compliance, audit trails... those are some of the words that come up every time we discuss putting LLM features and AI agents into production.
Most systems already have logs. The real question is different:
Can you prove that the logs you are showing today are the same records the system wrote six months ago?
PyCon26: LLM Governance, Guardrails, and Presidio When the Guardrail Leaks PII
I Use Multiple AI Agents in My Team's SDLC to Ship Production Features
Just to clarify: this repo is meant as a quick demo/learning resource after experimenting with Pydanticai(for some limited time), FastAPI, and agents. It’s not something I’d structure or ship in a production environment or at a real job in any case.
That said, your points are spot on:
- Consistency in return types (Pydantic schemas over mixed dicts/JSONResponse, which was done either because I glued code from other projects I had either from generated so if it is used from anyone in real case it needs refactoring).
Structuring data exchange between agents with typed models instead of raw dicts. (totally correct too)
Avoiding redundant abstractions in the agent base. (I wouldn't agree fully on that as it is an area that anyone can have different opinion on what is a redudant abstraction)
Breaking views into logical modules rather than dropping them all into main.py. (I fully agree again)
These are all best practices I’d absolutely follow in production code and more as the codebase is not 100% structured robustly, and it’s great to see them highlighted here so others reading can also learn from the contrast between “demo” and “real-world” implementations.
Again, thanks for diving in this kind of feedback is exactly what makes sharing experiments valuable.
Show HN: AI-powered web service combining FastAPI, Pydantic-AI, and MCP servers
https://github.com/Aherontas/Pycon_Greece_2025_Presentation_Agents
Hey all! I recently gave a workshop talk at PyCon Greece 2025 about building production-ready agent systems.To check the workshop, I put together a demo repo: (I will add the slides too soon in my blog: https://www.petrostechchronicles.com/) https://github.com/Aherontas/Pycon_Greece_2025_Presentation_...The idea was to show how multiple AI agents can collaborate using FastAPI + Pydantic-AI,...
To check the workshop, I put together a demo repo: (I will add the slides too soon in my blog: https://www.petrostechchronicles.com/) https://github.com/Aherontas/Pycon_Greece_2025_Presentation_...
The idea was to show how multiple AI agents can collaborate using FastAPI + Pydantic-AI, with protocols like MCP (Model Context Protocol) and A2A (Agent-to-Agent) for safe communication and orchestration.
Features:
- Multiple agents running in containers
- MCP servers (Brave search, GitHub, filesystem, etc.) as tools
- A2A communication between services
- Minimal UI for experimentation for Tech Trend - repo analysis
I built this repo because most agent frameworks look great in isolated demos, but fall apart when you try to glue agents together into a real application. My goal was to help people experiment with these patterns and move closer to real-world use cases.
It’s not production-grade, but would love feedback, criticism, or war stories from anyone who’s tried building actual multi-agent systems. Big questions:
Do you think agent-to-agent protocols like MCP/A2A will stick?
Or will the future be mostly single powerful LLMs with plugin stacks?
Thanks — excited to hear what the HN crowd thinks!
Drone UWB-Based Indoor Navigation (For GPS Denial)
We tested whether it’s feasible to build an indoor heavy duty UAV for warehouses, and even deploy swarms. Using Marvelmind's UWB sensors(we also compared with Decawave's) on a large manufacturing floor with CNCs and lathes, we achieved reliable navigation accuracy. Blog post with details coming soon: https://www.petrostechchronicles.com/