<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ope Olatunji</title><description>AI Agents Coordinator and software developer. I build software that coordinates autonomous systems — the kind that need to make decisions, remember context, and work together without a human in the loop.</description><link>https://opeolatunji.me/</link><language>en-us</language><item><title>Hello World</title><link>https://opeolatunji.me/posts/2026/hello-world/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/hello-world/</guid><description>First post on the new site. A quick note about what you&apos;ll find here.</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Why AI Agents Need Real Email Addresses</title><link>https://opeolatunji.me/posts/2026/why-ai-agents-need-real-email/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/why-ai-agents-need-real-email/</guid><description>The thesis behind AgenticMail. Why agents need their own email identity, not just API access, and how a self hosted mail server makes it possible.</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate></item><item><title>The Outbound Guard: Preventing AI Agents from Leaking Sensitive Data</title><link>https://opeolatunji.me/posts/2026/outbound-guard-preventing-data-leaks/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/outbound-guard-preventing-data-leaks/</guid><description>How AgenticMail&apos;s outbound guard module uses 30+ detection rules across 5 categories to stop AI agents from accidentally leaking sensitive information through email.</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Building a Spam Filter That Protects AI Agents from Prompt Injection</title><link>https://opeolatunji.me/posts/2026/spam-filter-for-ai-agents/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/spam-filter-for-ai-agents/</guid><description>How AgenticMail&apos;s spam filter uses 40+ rules across 9 categories to protect AI agents from prompt injection, social engineering, and data exfiltration attempts.</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Defending Against Invisible Unicode Attacks in Agent Email</title><link>https://opeolatunji.me/posts/2026/email-sanitizer-invisible-unicode/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/email-sanitizer-invisible-unicode/</guid><description>How AgenticMail&apos;s sanitizer strips invisible Unicode, hidden HTML elements, and other steganographic techniques that attackers use to smuggle instructions past AI agents.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Inter Agent Communication: Task Queues and RPC That Actually Work</title><link>https://opeolatunji.me/posts/2026/inter-agent-rpc-and-tasks/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/inter-agent-rpc-and-tasks/</guid><description>How AgenticMail implements task assignment, RPC with promise based completion, and capability based access control for multi agent coordination.</description><pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Two Ways to Connect AI Agents to the Internet Email System</title><link>https://opeolatunji.me/posts/2026/relay-mode-vs-domain-mode/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/relay-mode-vs-domain-mode/</guid><description>AgenticMail&apos;s gateway supports relay mode via Gmail/Outlook sub addressing and domain mode with full DNS, SPF, DKIM, and DMARC configuration through Cloudflare.</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Building an MCP Server with 62 Tools for Agent Email</title><link>https://opeolatunji.me/posts/2026/mcp-server-62-tools/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/mcp-server-62-tools/</guid><description>How AgenticMail&apos;s MCP package exposes 62 tools over stdio transport, with stateless design, rich input schemas, telemetry, and a follow up reminder system.</description><pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Teaching AI Agents to Read SMS and Verification Codes</title><link>https://opeolatunji.me/posts/2026/sms-google-voice-agents/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/sms-google-voice-agents/</guid><description>How AgenticMail&apos;s SmsManager integrates with Google Voice to give AI agents the ability to receive SMS messages and automatically extract verification codes.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Escalating Reminders Done Right: The Pending Email Follow Up System</title><link>https://opeolatunji.me/posts/2026/pending-email-followup-system/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/pending-email-followup-system/</guid><description>How AgenticMail handles blocked outbound emails with an escalating reminder schedule, heartbeat polling, and clean process lifecycle management.</description><pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Sub Agent Lifecycle Management and Garbage Collection</title><link>https://opeolatunji.me/posts/2026/sub-agent-lifecycle-gc/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/sub-agent-lifecycle-gc/</guid><description>How the OpenClaw plugin auto provisions temporary agent accounts and garbage collects stale ones on a 15 minute interval.</description><pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Full Text Search in SQLite: Using FTS5 for Agent Email</title><link>https://opeolatunji.me/posts/2026/fts5-search-agent-email/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/fts5-search-agent-email/</guid><description>How AgenticMail uses SQLite&apos;s FTS5 virtual tables for fast email search, and why query sanitization matters more than you&apos;d think.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Constant Time Authentication and Why It Matters</title><link>https://opeolatunji.me/posts/2026/constant-time-auth/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/constant-time-auth/</guid><description>How AgenticMail uses SHA-256 hashing and timingSafeEqual for API key verification, plus a two tier key system for admin and scoped agent access.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Conversational Fallacy: Why Text Based Agent Orchestration is Broken</title><link>https://opeolatunji.me/posts/2026/conversational-fallacy-agent-rpc/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/conversational-fallacy-agent-rpc/</guid><description>A look at the LaTeX research paper from the AgenticMail repo on structured RPC versus conversational sub agent spawning, and the 53x speedup that proves the point.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Building an AI Agent Workforce Platform</title><link>https://opeolatunji.me/posts/2026/agent-workforce-platform/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/agent-workforce-platform/</guid><description>An overview of AgenticMail Enterprise: 6 tier architecture, 82 engine modules, 270+ tools, and the vision of treating AI agents as digital employees.</description><pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Agent Lifecycle State Machines: 12 States of a Digital Employee</title><link>https://opeolatunji.me/posts/2026/agent-lifecycle-state-machine/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/agent-lifecycle-state-machine/</guid><description>How AgenticMail Enterprise manages agent lifecycles through a 12 state machine with health checks, auto recovery, and budget enforcement.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Smart Tool Loading: How We Cut LLM Token Costs by 75%</title><link>https://opeolatunji.me/posts/2026/smart-tool-loading/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/smart-tool-loading/</guid><description>AgenticMail Enterprise&apos;s 3 tier tool system that reduces baseline token usage from 33K to ~3K by loading tools intelligently based on context.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Data Loss Prevention for AI Agents: 53 Rules Across 7 Categories</title><link>https://opeolatunji.me/posts/2026/dlp-for-ai-agents/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/dlp-for-ai-agents/</guid><description>Building a DLP engine for Enterprise that scans agent communications in real time with 53 pre-built rules across PII, credentials, financial data, HIPAA, GDPR, intellectual property, and agent safety.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Building Compliance Reports for AI Agent Operations</title><link>https://opeolatunji.me/posts/2026/compliance-reports-ai-agents/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/compliance-reports-ai-agents/</guid><description>Five report types for AI agent compliance: SOC 2 Type II, GDPR DSAR, SOX Audit Trail, Incident Report, and Access Review. Full HTML export with risk scoring and control effectiveness analysis.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Action Journal: Every Agent Decision with Full Rollback</title><link>https://opeolatunji.me/posts/2026/action-journal-rollback/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/action-journal-rollback/</guid><description>How AgenticMail Enterprise journals every agent action with before/after state snapshots, actor identity, and timestamps, plus full rollback capability for when things go wrong.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Knowledge Base and RAG for Enterprise AI Agents</title><link>https://opeolatunji.me/posts/2026/knowledge-base-rag-enterprise/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/knowledge-base-rag-enterprise/</guid><description>Document ingestion, chunking, BM25F search, automatic context injection, and per-agent access control. How RAG works differently when agents are the consumers.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Workforce Management for AI: Shifts, Rotations, and Capacity Planning</title><link>https://opeolatunji.me/posts/2026/workforce-management-ai/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/workforce-management-ai/</guid><description>Treating AI agents like employees with shift schedules, on-call rotations, capacity planning, clock records, off-duty enforcement, vacation auto-responders, and birthday automation.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Building a Prediction Market Trading System Inside an Agent Platform</title><link>https://opeolatunji.me/posts/2026/polymarket-trading-system/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/polymarket-trading-system/</guid><description>126 tools across 10 skill modules, three trading modes, quantitative analysis with Kelly criterion and Black-Scholes, on-chain intelligence, and risk management with circuit breakers.</description><pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Teaching AI Agents to Join Google Meet and Speak</title><link>https://opeolatunji.me/posts/2026/agents-join-google-meet/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/agents-join-google-meet/</guid><description>Meeting intelligence through Playwright browser automation, ElevenLabs TTS through virtual audio devices with sox, real-time transcription, and meeting notes generation.</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate></item><item><title>145 SaaS Integrations: Building a Universal Tool Adapter Pattern</title><link>https://opeolatunji.me/posts/2026/145-saas-integrations/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/145-saas-integrations/</guid><description>The adapter pattern behind 145 SaaS integrations. Each adapter has tool definitions, API executor, credential resolution from Vault, OAuth flow, and rate limit handling.</description><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Soul Templates: Giving AI Agents Personality and Purpose</title><link>https://opeolatunji.me/posts/2026/soul-templates-agent-personality/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/soul-templates-agent-personality/</guid><description>How 51 soul templates across 14 categories transform generic AI into specialized agents with real personality and domain expertise.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Building a React Dashboard Without a Build Step</title><link>https://opeolatunji.me/posts/2026/single-html-dashboard/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/single-html-dashboard/</guid><description>28 pages and 23 agent detail tabs served as a single HTML file. No webpack, no vite, no bundler. Just React 18 from a CDN.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate></item><item><title>One Schema, Ten Backends: Cross Database Migration</title><link>https://opeolatunji.me/posts/2026/cross-database-migrations/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/cross-database-migrations/</guid><description>Supporting 10 database backends behind one adapter interface, with automatic DDL conversion and smart environment detection.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Agent Autonomy: Morning Triage, Daily Catchup, and Goal Tracking</title><link>https://opeolatunji.me/posts/2026/agent-autonomy-system/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/agent-autonomy-system/</guid><description>How AgenticMail Enterprise agents manage their own schedules, triage inboxes, track goals, and operate independently with heartbeat monitoring.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Secure Vault: Encrypted Credential Storage for AI Agents</title><link>https://opeolatunji.me/posts/2026/secure-vault-encrypted-credentials/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/secure-vault-encrypted-credentials/</guid><description>Encrypted credential storage with org scoped namespacing and automatic resolution through the tool adapter pattern.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Agent to Agent Communication: Messages, Broadcasts, and Channels</title><link>https://opeolatunji.me/posts/2026/agent-communication-channels/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/agent-communication-channels/</guid><description>How AI agents in AgenticMail Enterprise coordinate through direct messages, broadcasts, topic channels, and priority levels.</description><pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Domain Lock: Cryptographic Deployment Protection</title><link>https://opeolatunji.me/posts/2026/domain-lock-cryptographic/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/domain-lock-cryptographic/</guid><description>256 bit deployment keys, DNS TXT verification, and offline operation. How AgenticMail Enterprise prevents unauthorized deployment duplication.</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Nine Layer Middleware Stack: Securing an Agent API</title><link>https://opeolatunji.me/posts/2026/nine-layer-middleware-stack/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/nine-layer-middleware-stack/</guid><description>A Hono API server with 9 middleware layers: request ID, transport encryption, security headers, CORS, rate limiting, IP firewall, audit logging, RBAC, and org scoping.</description><pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Designing a REST API with 107 Endpoints for AI Agent Email</title><link>https://opeolatunji.me/posts/2026/agenticmail-api-107-endpoints/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/agenticmail-api-107-endpoints/</guid><description>How the @agenticmail/api package structures 107 endpoints across 11 route modules using Express, factory patterns, and connection pooling.</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Building a Developer Friendly CLI with an Interactive Shell</title><link>https://opeolatunji.me/posts/2026/agenticmail-cli-interactive-shell/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/agenticmail-cli-interactive-shell/</guid><description>How the agenticmail CLI balances developer experience with system management through animated spinners, setup wizards, and an interactive shell.</description><pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Building an OpenClaw Plugin: Hooks, Channels, and Auto Provisioning</title><link>https://opeolatunji.me/posts/2026/openclaw-plugin-architecture/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/openclaw-plugin-architecture/</guid><description>How the @agenticmail/openclaw package integrates AgenticMail into OpenClaw with 52 tools, lifecycle hooks, and automatic sub agent provisioning.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Structuring a TypeScript Monorepo: Five Packages, One Product</title><link>https://opeolatunji.me/posts/2026/monorepo-five-packages/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/monorepo-five-packages/</guid><description>How AgenticMail&apos;s monorepo uses npm workspaces, tsup, and a clean dependency graph to ship five packages from one repository.</description><pubDate>Sat, 07 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Defense in Depth: Client Side and Server Side Outbound Scanning</title><link>https://opeolatunji.me/posts/2026/outbound-scanning-defense-in-depth/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/outbound-scanning-defense-in-depth/</guid><description>Why AgenticMail scans outbound email at two layers: 35 regex patterns in the MCP client and a blocking guard in the API server.</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Real Time Email Notifications with Server Sent Events</title><link>https://opeolatunji.me/posts/2026/sse-real-time-email-push/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/sse-real-time-email-push/</guid><description>How AgenticMail uses SSE and IMAP IDLE to push new email notifications to agents in real time, with inline spam filtering and rule evaluation.</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Email Templates with Variable Substitution and Natural Language Scheduling</title><link>https://opeolatunji.me/posts/2026/email-templates-scheduling/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/email-templates-scheduling/</guid><description>How AgenticMail&apos;s features route handles templates with {{var}} substitution, natural language scheduled sends, drafts, signatures, and tag based organization.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Giving AI Agents Their Own Database: A Full DBMS Over REST</title><link>https://opeolatunji.me/posts/2026/agent-storage-dbms/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/agent-storage-dbms/</guid><description>How AgenticMail&apos;s storage route exposes 28 database operations over REST, giving AI agents DDL, DML, index management, and import/export capabilities.</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate></item><item><title>From Database Administration to AI Agent Coordination</title><link>https://opeolatunji.me/posts/2026/from-database-admin-to-ai-agents/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/from-database-admin-to-ai-agents/</guid><description>How years of optimizing MySQL, PostgreSQL, and IBM DB2 platforms shaped the way I build AI agent systems today.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Using Data to Optimize Waste Collection and Recycling Operations</title><link>https://opeolatunji.me/posts/2026/data-driven-waste-management/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/data-driven-waste-management/</guid><description>How I helped a solid waste management company use data analytics to improve collection routes, scheduling, and recycling rates.</description><pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate></item><item><title>What Years of Excel Taught Me About Working with Data</title><link>https://opeolatunji.me/posts/2026/what-excel-taught-me-about-data/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/what-excel-taught-me-about-data/</guid><description>The underrated power of spreadsheets, when they&apos;re the right tool, and how financial analysis in Excel made me a better engineer.</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Building an End to End Machine Learning Pipeline for Airfoil Noise Prediction</title><link>https://opeolatunji.me/posts/2026/ml-pipeline-airfoil-noise/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/ml-pipeline-airfoil-noise/</guid><description>A walkthrough of the PySpark ML pipeline I built using the NASA Airfoil Self Noise dataset, from ETL to model evaluation.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Why I Volunteer: From COVID 19 Campaigns to Campus Community Building</title><link>https://opeolatunji.me/posts/2026/community-volunteering-tech/</link><guid isPermaLink="true">https://opeolatunji.me/posts/2026/community-volunteering-tech/</guid><description>Reflections on volunteering with the H2H vaccination campaign and Carolina University campus initiatives, and why giving back matters in tech.</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate></item></channel></rss>