Self-BOT — operator surface
A real assistant surface riding the same VM runtime: provider routing, dual-context retrieval, and streamed progress on top of Meridian-backed context.
I'm Luis Adrian, a self-taught backend engineer in Buenos Aires building and operating my own agentic stack: Meridian for context transport and skill dynamic injection, and Self-BOT as an AI assistant.
Operating the system is part of the design brief. I prioritise reliability, observability, and repeatability in the tools and processes I use to build and maintain software.
Self-taught. Linux-native. CLI-first.
Open-source work, but not toy work. Meridian is the anchor runtime; the rest shows the surfaces and API discipline around it.
A real assistant surface riding the same VM runtime: provider routing, dual-context retrieval, and streamed progress on top of Meridian-backed context.
A smaller proving ground for contract discipline: auth, clean REST shapes, and the boring operational edges that make services trustworthy.
Meridian and Self-BOT are both running on the same GCP VM. This section is the operating view: runtime shape, uptime window, and the numbers I care about while it is live.
Short technical write-ups built from real operating questions: tail latency, retrieval quality, and provider routing.
Six weeks tracking a single tail-latency regression across the merge stage. The culprit was a synchronous protobuf re-serialization sneaking in on fan-out.
Combining vector RAG with recursive CTE graph traversal on a 12k-doc corpus. The graph hop fills what cosine similarity misses.
Provider routing log over March 2026. Local Ollama handles half; the heavy reasoning still goes to Claude.
The stack is a live system, and I want to show it as such. These demos link to interactive routes where you can explore the runtime and its components in more depth.