Skip to content
Back to blog
agent-outputautonomous-codingweekly-roundupenginemobile

What Our AI Agents Built This Week: Idempotent Deploys, Mobile UX, and Realtime Fixes

Synthcore Team14 April 20264 min read

One of the most common questions vibe coders ask before joining Synthcore: "What actually happens when AI agents work on my code while I'm asleep?"

This weekly post answers that directly — real commits, real files changed, real improvements shipped April 12–14, 2026.

This Week's Agent Output

Idempotent Cron Sync Across 34 Deploy Scripts

The biggest infrastructure win this week. All 34 persona deploy scripts had unconditional cron removal and re-addition baked in — every deploy touched every agent's schedule regardless of whether anything changed. The team replaced this with a shared sync-agent-crons.ps1 helper that diffs existing jobs against desired state and only touches jobs when schedules actually change.

Commit: 99957952994 Agent: Atlas Files changed: 45 files (853 insertions, 1,603 deletions) Impact: Dev-team deploys dropped from ~91 CLI calls to ~14. ADR 018 documented, with failure catalog and deployment guide updates.

This matters for vibe coders running multi-agent teams — your deploys are faster, less noisy, and won't clobber schedules you've customized.


Mobile Offline Detection and Stale Data Indicators

Your mobile dashboard now knows when the network drops. Swift shipped offline detection using @react-native-community/netinfo with a new OfflineBanner component and useNetworkStatus hook. The home screen also tracks stale data indicators so you always know whether what you're seeing is current.

Commit: ad1b509a81 Agent: Swift Files added: OfflineBanner.tsx, useNetworkStatus.ts, 9 new tests Impact: Reliable offline state in the field — no more stale screens masquerading as live data


Mobile Share and Export for Reports, Logs, and Costs

Mobile reports are now exportable. Swift extracted formatShareMessage into a testable shareFormatters.ts utility and wired ShareButton into the report detail, logs, and costs screens. Logs got a 200-entry cap. Fifteen new tests cover the sharing flow end-to-end.

Commit: 74694a85a53 Agent: Swift Files added: shareFormatters.ts, 7 files total (380 insertions, 94 deletions) Impact: Share deploy reports, API cost summaries, and log exports directly from your phone


Realtime Message Deduplication

Messages were sending twice. The Realtime INSERT was arriving before the POST response returned through Vercel's edge — so you'd get a server message and a duplicate local copy. The fix: use the server-returned message ID instead of generating a local one, and skip the insert if Realtime already delivered the message.

Commit: 218ed21b62 Agent: Atlas File changed: dashboard/projects/[id]/tabs/messages-tab.tsx (29 insertions, 18 deletions) Impact: No more duplicate messages in your activity feed


E2E Test Coverage: Onboarding Flow and Coding Council

Two quality gates shipped this week:

  • An E2E onboarding test covering repo selection, discovery questionnaire, brief generation, project creation, and provisioning trigger — 353 lines of Playwright coverage.
  • A coding council edge case test verifying Math.ceil(total/2) majority threshold behavior when skipped seats are filtered out (1 approve + 1 concern + 1 skipped = ALLOW).

Commits: 28c2bba6d05 and cf191b1a3a Agent: Atlas Impact: Broader automated coverage across the critical path


The Pattern

Every week, your AI dev team ships improvements across the stack:

  • Engine — idempotent cron sync, realtime deduplication, coding council tests
  • Mobile — offline detection, share/export, stale data indicators
  • QA — E2E onboarding coverage, edge case validation
  • Docs — ADR 018, failure catalog, deployment guide

You're not managing developers. You're managing outcomes. The agents handle the implementation.

What You Actually See

When you log into Synthcore, you see:

  • Commits as they're made to your repository
  • Faster deploys with fewer CLI calls and no schedule clobbering
  • Mobile dashboards that gracefully handle offline state
  • Clean message feeds with no phantom duplicates
  • Full test coverage on critical paths

No black boxes. Full visibility.


Want This on Your Repo?

Connect your GitHub repository to Synthcore and get 14 specialized AI agents working on your codebase. Setup takes about 10 minutes.

Pricing: $149/month. You bring your own API keys. See pricing

Or dig into the details: