Skip to content
latentSource

Library

Projects, analysis, and explanations of the systems I work with.

An agent that runs my homelab from WhatsApp

An agent that runs my homelab from WhatsApp

The architecture behind Hermes, my homelab agent: a sandboxed tool runner, a guarded API layer and an approval loop that let it provision a Docker-ready Proxmox container from one message.

ai-agentshomelabproxmox+2
Oct 2, 20268 min read
I Built a Transit Assistant That Has to Calculate the Route

I Built a Transit Assistant That Has to Calculate the Route

A Gemini agent connects to MCP tools backed by PostGIS and pgRouting. The interesting part is resolving a place, choosing stations, and showing where the answer came from.

Sep 21, 20267 min read
Turning This Blog Into an MCP Server

Turning This Blog Into an MCP Server

I exposed the blog’s retrieval system as three read-only MCP tools. The implementation is small enough to inspect, and the same search tool appears in recorded agent sessions.

Jul 5, 20268 min read
I Put an AI in My World Cup Pool. Here Is What I Can Measure.

I Put an AI in My World Cup Pool. Here Is What I Can Measure.

A grounded prediction agent competed under the same scoring rules as people. The published group-stage chart reports 47 correct outcomes from 72 picks; here is the implementation and what that result still needs to establish.

Jun 28, 20267 min read
Two Pi Agents and a Customer Table: Masking Before the Handoff

Two Pi Agents and a Customer Table: Masking Before the Handoff

I put masking inside the producer’s data tool, then limited the tools that agent could call. Here is the code, the synthetic example, and the boundary this proof of concept actually provides.

Jun 8, 20266 min read

6 of 6 articles