Work/Agent Infrastructure

Agent Update

Your agents text you; you answer from a black iPhone app

Typeproduct
Statusin-progress
Updated2026-08-28
Commits113
SourcePrivate

What it is

Agent Update is a messaging layer for AI agents: Claude Code sessions, cron jobs or workers get an MCP endpoint and a send_message tool, and the human replies from a native iOS app. On paid plans a cheap model reads each conversation and keeps a live status glow per agent. It is a Turborepo monorepo with the iOS app, API, admin console, marketing site and a local bridge that drops phone replies into running agent sessions; version 1.0 was submitted to the App Store in August 2026.

The problem

Long-running agents need a human for approvals and questions, but chat apps and email were not built for agent-to-human traffic.

How it works

  1. A pnpm/Turborepo monorepo: Next.js 16 API (REST plus a hosted MCP server at /v1/mcp), admin app, marketing site and shared core, config and db packages.
  2. A native iOS app (Swift) with push notifications, governed by a DESIGN.md contract that allows one panel material and one motion language.
  3. Postgres on Neon through Drizzle ORM, per-agent Personal Access Tokens, billing and Sign in with Apple in the core package.
  4. A bridge package installs hooks into Claude Code, Codex and Cursor so a phone reply arrives in the live session as the next user message.
  5. SPEC.md is the contract for routes, tables, tokens and pricing; any change must update it in the same commit.

Stack

TypeScriptNext.js 16React 19SwiftTurborepopnpmDrizzle ORMNeon PostgresMCPVercel

Disciplines

For your business

A human-in-the-loop approval and notification channel so a client's automations can text a manager for sign-off and take replies from a phone.