Event-Sourced Associative Recall for Agent Memory
Agent memory built on a typed graph and an append-only event log instead of a vector store, so recall reinforces across sessions. Measured: +7.4% MRR, +16.1% R@10.
Read MoreFirst-hand engineering write-ups from the AgentsMesh team on iOS architecture, Go backends, observability, and agent infrastructure — with the trade-offs.
Agent memory built on a typed graph and an append-only event log instead of a vector store, so recall reinforces across sessions. Measured: +7.4% MRR, +16.1% R@10.
Read MoreYAML remote config let a product set a ghost key or split experiment weights that don't sum to 100. Two .rc dialects let the compiler reject that before runtime.
Read MoreDropping Sentry for an in-house iOS crash path: a release stage sending dSYMs to MinIO, getsentry/symbolicator for symbolication, agent triage via mainline-cli.
Read MoreA performance metric pipeline shipped, compiled, and registered cleanly, yet recorded zero rows for months. Four serial gaps, each one passing every green light.
Read MoreRatios and percentiles survive telemetry sampling for free. Business totals don't: dividing by the sampling rate quietly lies. The distinction that matters.
Read MoreTwo DSLs each project one spec into Swift, Go, TypeScript, Proto and ClickHouse DDL — one Rust binary, several subcommands, one genrule per output.
Read MoreOne analytics binary did ingest, enrich, query and admin. We split it into collector/worker/datahouse, moved to Connect-RPC, and walled test data off from prod.
Read MoreA shared River queue let a daily 100-deep burst starve sub-second cron jobs. Nine kind-scoped queues with their own budgets, plus OTel metrics split from traces.
Read MoreA three-path i18n audit — static CSV check, Swift source scan, pseudo-localization OCR — took one app from 247 hardcoded leaks to 0, at 95%+ locale coverage.
Read MoreOur agent runtime hung 30s at startup because one process sent IPC before the other read. The bad ordering is now a compile error via a typestate bootstrap chain.
Read MoreFolding a CI/CD platform and a five-stage analytics pipeline into the iOS monorepo: where boundaries go, how Go and pnpm deps are shared, hash-based port isolation.
Read MoreA runner leaked one defunct process per pod create-destroy cycle because Release() doesn't reparent. Every long-lived child now goes through one double-fork manager.
Read MoreA dotted Google email became a username, got templated into an org slug, and the API returned 422. Not one validation call — six layers that each fail closed.
Read MoreLoopal's agent had no tiebreaker when guidelines conflicted. Six Prime Axioms in a priority-110 prompt fragment — what each fixes, and why they outrank user input.
Read MoreEach agent tool had a hand-written JSON schema and a separate hand-written parser, and the two drifted. A Rust trait made the parameter struct the source for both.
Read MoreOur sandbox rejected legitimate ops work with unoverridable errors. The fix: stop treating path violations as fatal and route them through the permission system.
Read MoreOne deep-research request spawned 38 agents; an earlier task spawned 129. Depth-degraded tools, an atomic hub budget and forked context bound the tree without a cap.
Read MoreMoving multi-agent channels from a global single-channel store to a per-channel cache with IM-standard scroll, and wiring @mention straight into a pod's PTY.
Read MoreOur pod daemon spoke Unix sockets on macOS/Linux and named pipes on Windows: two transports, two test paths, a 104-byte limit. All of it collapsed onto TCP loopback.
Read MoreTerminal image paste returned 502 in US deployments: a 15s backend timeout under a proxy-to-S3 round trip. Presigned PUT/GET removed the backend and ~900 lines.
Read MoreA year of polishing WidgetCraft, from first idea to shipped app: the journey, the design decisions, and why home-screen widget customization is worth pursuing.
Read MoreSwift 6 strict concurrency checking cost us plenty and raised our code quality anyway. The problems we hit migrating an iOS app, and the solutions we settled on.
Read MoreDesign principles and best practices for iOS widgets that stay both beautiful and functional in very limited screen space, learned while building WidgetCraft.
Read MoreWhy AgentsMesh? From the initial vision to becoming a tech team focused on the iOS ecosystem, this article tells our origin story.
Read More