{"articles":[{"slug":"putting-the-trace-before-the-loop","title":"Putting the trace before the loop","subtitle":"An observability-first approach for building an AI agent, and what it bought me.","summary":"An observability-first build of Kept, a self-hostable e-commerce support agent: design the full tracing layer before the agent loop, with concrete benefits and drawbacks.","content_type":"blog_post","language":"en","canonical_url":"https://dbln.me/blog/building-an-ai-agent-observability-first","author":{"name":"Dragos Bilaniuc","url":"https://dbln.me","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Dragos Bilaniuc","url":"https://dbln.me","listing_slug":null,"listing":null},"topics":[{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Observability","slug":"observability","url":"https://listedarticles.com/topics/observability"},{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3258,"reading_minutes":14,"published_at":"2026-09-10T00:00:00.000Z","added_at":"2026-09-18T03:06:46.562Z","updated_at":"2026-09-18T03:06:46.562Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/putting-the-trace-before-the-loop","markdown_url":"https://listedarticles.com/articles/putting-the-trace-before-the-loop.md","example":false,"citation":"Dragos Bilaniuc, Dragos Bilaniuc. \"Putting the trace before the loop.\" 10 Sept 2026. https://dbln.me/blog/building-an-ai-agent-observability-first (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://dbln.me/blog/building-an-ai-agent-observability-first"},"snippet":null,"score":null}],"total":1,"count":1,"next_offset":null,"has_more":false,"query":{"q":null,"content_type":"blog_post","topic":"observability","publisher":null,"about":null,"author":null,"language":null,"sort":"newest","limit":20,"offset":0}}