Media Express LLC logoAIAgents.onlby Media Express773-800-1520Free estimate

Proof from our own work

How we run AI agents every day

Media Express runs its own operations with six AI models that share one workspace, write every change to a log, take a backup before editing and ask the owner before anything irreversible. In about 30 hours our agents moved more than ten websites between servers, checking files by hash. This page shows what happened, what went wrong and which guardrails exist because of it.

  • Six AI modelsClaude, Codex, Hermes, Gemini, ChatGPT and Meta AI work from shared records.
  • Backup before editNo file changes without a backup archive and a git checkpoint.
  • Since 1995Founder-led Chicago agency, Mount Prospect, Illinois.

By Media Express LLC · Updated 2026-10-13 · Chicago, Illinois

The short version

Most agencies show a demo. We can show operations. Media Express has used AI agents for daily technical work for months: moving websites between servers, setting up analytics, publishing content to many Facebook Pages, cleaning up WordPress databases and writing pages like the ones on this site. Every one of those jobs leaves a trail in a written log, and every serious mistake turned into a rule that is now enforced by a script.

The design follows what public guidance on agents recommends: keep the agent inside narrow permissions, require human approval for high-impact actions and keep logs (OWASP calls the opposite "excessive agency"), and let agents pause for human checkpoints and test them in a sandbox before real use.[2],[3]

The team: one owner and six AI models

The owner makes the decisions and clicks the buttons agents are not allowed to click. Six AI models do the work, each through its own subscription and tools, and all of them read the same shared records at the start of a session.

Who does what in our workspace
ModelTypical work hereBoundary
ClaudeBuilds and repairs websites, migrations, analytics setup, scripts and reusable skillsWorks through SSH, APIs and local tools; asks before outward-facing or hard-to-reverse steps
CodexCode changes, WordPress and server tasks, second-opinion diagnosisSame shared records and rules; hands off through written notes
HermesRuns scheduled jobs, a Telegram dispatcher, watchdogs and maintenance on the Szef.AI runtimeCheap background work; alerts a person instead of improvising
ChatGPTResearch, drafts and marketing support, including a persistent assistant that coordinates follow-upCannot read our local files unless a connected task is started
GeminiResearch, text-to-speech and an alternative second opinionUsed for specific jobs, not for server changes
Meta AI (Muse)Facebook-related research and tasksSees only a shared cloud folder, not our disks

A real stretch of work: ten sites in about 30 hours

Between the afternoon of 2026-10-10 and the early hours of 2026-10-11, our agents moved more than ten websites from one hosting server to another: files, databases, mail, DNS records and SSL certificates. The owner approved the plan and did the steps that need an account holder (for example switching name servers at the registrar). The agents did the rest and proved each result before the next step.

Four of our own sites from that run, as logged
SiteWhat was checkedLogged result
thebest.onlActive files compared by hash, database tables, mail restore15,234 files hash-verified; 121 database tables; 92 of 92 mailbox items restored
chicagolocal.bizFiles by hash, database tables, site verification script14,070 files hash-verified; 64 tables; verification passed
strony.usFile hashes and a URL-by-URL comparison with the old site129 of 129 file hashes matched; 105 of 106 URLs identical (the one difference was reviewed)
mediaexpress.us and its SEO tool siteFiles by SHA-256 on both sites, database tables, mail records re-created7,268 and 3,286 files identical; 26 database tables; Google Workspace mail records re-created in the new zone

A hash check compares a fingerprint of every file before and after the move, so a single damaged file shows up as a mismatch instead of a broken page weeks later. The same habit applies to any agent that changes systems for a client: prove the result, do not assume it.

Guardrails that exist because something went wrong

We keep a record of mistakes because they are the cheapest way to learn what an agent should never be allowed to do alone. Three examples, as logged:

  • Too many connections got our office blocked

    On 2026-09-28 and again on 2026-10-11 the hosting firewall blocked our office address after bursts of automated SSH connections. We wrote a shared rate limiter with a circuit breaker: it spaces connections 8 seconds apart per server and, after the first timeout, pauses that server for 15 to 240 minutes. On 2026-10-12 we also found that a scheduled job was probing three servers every 15 minutes outside that limiter, and fixed it with the owner's approval.

  • Thirteen copies instead of a link

    On 2026-09-21 an agent published 13 native copies of a Facebook post when the owner wanted traffic sent to the original Page. The agent deleted all 13 copies and added a link-share mode so the choice is explicit next time.

  • Backup first, always

    The workspace rule is simple: before any file change in a project or site folder, a script creates a backup archive and a git checkpoint and prints its result. No printed pass means no work. This is the reason a bad edit can be undone in minutes.

These controls map to well-known mitigations for agents that can act on systems: least privilege, human approval for high-impact actions, and logging that limits damage when something still slips through.[2]

What agents may not do alone

  • Grant roles or permissions (for example access to a search console property). The owner clicks; the agent supplies the direct link.
  • Change name servers at the registrar, or detach a domain from the old server. The owner does it, the agent verifies afterwards.
  • Delete a website, database or mailbox permanently. A backup is verified first and the owner gives an explicit order.
  • Send, publish or buy on the company's behalf without a clear go from the owner (a "go" in chat counts; silence does not).
  • Print or copy credentials between machines. Secrets stay where they live and agents run the call there.

Example: during a mail clean-up on 2026-10-10 an audit of 116 DNS zones found 27 missing standard mail settings. After the owner's go in chat, the agents fixed 25, left two infrastructure zones alone and re-ran the audit, which came back clean.

How several agents share one workspace without colliding

  1. Read the shared records first

    Every session starts by reading three files: who is active and on what, the live task board, and the change log. A new session registers itself before it touches anything.

  2. Search before building

    Before creating a page, tool or document, the agent searches for something similar. If a duplicate exists, it stops and asks the owner which one is the source of truth.

  3. Announce, then work

    Larger tasks are announced on the task board with the folders they touch, so a second agent knows not to edit the same files.

  4. Leave a one-line trail

    At the end of the work the agent adds one line to the change log: what was done, where, and what is still open. The next session starts from that line, not from memory.

Messages between models are written in English to keep them precise; the owner gets summaries and decisions in Polish or English, whichever is faster for him.

Content, analytics and search setup done by agents

On 2026-10-12 four AI lead sites went live in one day, each with its own project folder, analytics property with lead and phone-click events, search engine verification, a sitemap submission, an instant-indexing key and a tested mail route. The same day, twelve sub-agents rewrote twelve templated local pages for a contractor, each one with its own file of sources and a target of at most 25 percent shared text between pages.

The pages you are reading follow the same method: research with sources, a written specification, an automated check that every number has a source, and a human review before publishing.

Where you can check us independently

Our own log is our statement. These profiles are kept by third parties, so you can read what others say without taking our word for it. We do not control their content and we do not quote ratings here.

What this means for your project

  • Written scope first

    We agree the goal, the tools, the approvals and the success measure before building anything.

  • Least privilege

    Each agent gets its own account with only the access its job needs, on accounts you own.

  • People approve what matters

    Money, customer messages and record changes can wait for a person, and you decide where that line is.

  • Logs you can read

    Every action is recorded, so you can see what the agent did and switch it off.

Questions answered

Do you really use AI agents for your own work?
Yes, every working day. Six AI models work in the same workspace on website builds, server moves, analytics setup, content research and scheduled maintenance, and each job is written to a change log that the next session reads before it starts.
Which AI models do you use?
We use Claude, Codex, Hermes, Gemini, ChatGPT and Meta AI, each for the jobs it does well. The set can change as tools change; what stays constant is the shared records, the approvals and the backups, not the brand of model.
What happens when an agent makes a mistake?
The mistake is undone from a backup, written to the log and, if it can happen again, turned into a rule or a script. The Facebook example on this page ended with 13 copies deleted and a new link-share mode; the firewall example ended with a rate limiter that now guards every connection.
Can an agent delete data or change DNS on its own?
No. Permanent deletions need a verified backup and an explicit order from the owner, and name server changes at the registrar are done by the owner. The agent prepares the step, gives the exact instruction and verifies the result afterwards.
How do you stop several agents from overwriting each other?
Each session registers in a shared index, announces larger tasks and searches for duplicates before building. If a similar page or tool already exists, the agent stops and asks which one is the source of truth.
Why trust numbers from an internal log?
You should treat them as our statement, not independent proof. We publish them because they are specific and checkable by us, we mark what we could not verify, and we make no claims about revenue or rankings. For your own project we agree measures and show the logs.
Does this mean agents can run my business unsupervised?
No, and a good design does not try to. Public frameworks for AI risk (the NIST AI Risk Management Framework names Govern, Map, Measure and Manage) and vendor guidance on agents both stress oversight, checkpoints for human feedback and testing in a sandbox before trusting an agent with real systems.[1],[3]
Is any client data used in these examples?
No. The examples come from Media Express websites and servers and from our internal tooling. Client names, client data and credentials are left out of this page on purpose.

Sources

  1. AI Risk Management Framework (NIST), accessed 2026-10-12. Names the four core functions Govern, Map, Measure and Manage.https://www.nist.gov/itl/ai-risk-management-framework
  2. LLM06:2025 Excessive Agency (OWASP Gen AI Security Project), accessed 2026-10-12. Defines excessive agency and lists least privilege, human approval of high-impact actions, and logging as mitigations.https://genai.owasp.org/llmrisk/llm062025-excessive-agency/
  3. Building effective agents (Anthropic), accessed 2026-10-12. Recommends human checkpoints and extensive testing in sandboxed environments with guardrails.https://www.anthropic.com/engineering/building-effective-agents

How we checked this page

Last verified 2026-10-12 · Media Express LLC

What we checked

  • Dates and counts were copied from our internal change log and task board (entries from 2026-09-21 to 2026-10-12).
  • The three public sources were opened and read on the access date.

What we could not verify

  • The internal log is not public, so no outsider can re-check the counts.
  • We have not measured business results (revenue, savings or rankings) for any of the work shown.

General information, not legal, financial or security advice. Rules and vendor terms change; check the cited source before you rely on a figure.

Want agents run this carefully for your company?

Describe one process. We reply with a written scope that names the tools, the approvals and the success measure.

We never ask for passwords or API keys here. Your message goes to the Media Express team; see the privacy notice. You can also call 773-800-1520 or use the full request form.