How to Build a "Do Not Do" List for Hermes Agent Automations

After 12 years in eCommerce operations and sales ops, I’ve seen enough "perfect" workflows collapse the moment they hit the real world. Everyone wants to automate everything. They want an agent that handles lead research, crafts outreach, updates the CRM, and manages the morning coffee run. Then, they wonder why their automation infrastructure feels like a house of cards.

When you start deploying Hermes Agent for lean teams, the most common pitfall isn't a lack of technical capability. It’s an inability to define automation boundaries. If you don't define what an agent shouldn't do, you will inevitably end up with an agent that hallucinated your quarterly strategy or spam-sent personalized outreach to your biggest client.

In this guide, we aren't talking about demo-day magic. We are talking about risk management for lean teams who need their tools to work, not just look good on a dashboard.

1. The "Do Not Do" List: Your First Line of Defense

A "Do Not Do" list is not a restriction; it’s a design document. It is the architectural blueprint that prevents scope creep. For lean teams, your time is the most expensive resource. If an agent requires 20 minutes of manual clean-up because it tried to perform a task outside its competency, you haven't automated anything—you’ve just changed the nature of your manual labor.

What Should Never Be Automated

    Emotional Context Synthesis: If an email requires a nuanced understanding of a prospect’s current corporate politics or a high-stakes apology, stop. The agent is a processor, not a diplomat. High-Financial Risk Execution: Anything that touches bank APIs or executes final-stage procurement approvals must have a human-in-the-loop (HITL) gate. Data Cleanup Without Ground Truths: If the agent is scraping data from sources where the source code changes daily (like certain complex UI elements on PressWhizz.com), don't build an automation that makes permanent changes to your database based on that scrape.

2. Handling the "No Transcript Available" Scrape Error

We’ve all been there. You’re building a workflow for Hermes Agent to summarize a strategy video from YouTube. You set up the scraper, you define the action, and then the agent hits the page. The transcript isn't there, or the "Show Transcript" button is buried under an ad layer. The agent panics, returns an error, or—worse—hallucinates the entire content based on the title.

image

The common mistake: Users try to invent "step-by-step" workarounds that aren't native to the platform. They try to program "click button X, scroll to pixel Y, wait 5 seconds, then tap to unmute, then set to 2x playback speed."

The practical pattern: Don't try to make the agent a power-user of the browser. Instead, adopt a Validation Step pattern.

The Scrape Step: Attempt to pull the transcript via the primary API or scraper. The Validation Step: Create a conditional check. If the returned output is null or contains "transcript not found," trigger an "Agent-in-the-Loop" notification. The Fallback: The agent should be programmed to send you a Slack/Email message: "I cannot access the source material. Please provide the text manually or verify the URL."

Do not force the agent to "watch" the video by "tapping to unmute" or trying to parse audio—this is fragile and prone to failure. If the source material isn't natively text-based, build a gate. Save your compute and your sanity.

3. Memory Architecture: Preventing Agent Forgetfulness

The "forgetfulness" of an agent is almost always a failure of memory architecture. If you keep stuffing everything into a single context window, you’ll find the agent loses the thread of its instructions after the third step.

For lean teams, you need youtube.com to structure memory into three buckets:

    Static Context (System Prompting): These are your core "Do Not Do" rules. This is where you tell the agent: "You never output X, you never contact Y, and you never assume Z." Session Memory: This covers the specific lead or project you are working on right now. It should clear once the workflow is completed. Knowledge Base (RAG): This is your repository of past successes. Use this for style guides and product FAQs, not for task-specific instructions.

Risk Management Tip: Never let the agent "update" its own instructions based on a single session's result. This is how agents start drifting toward non-compliant behavior.

4. Skills vs. Profiles: The Architectural Separation

This is where most teams get tangled. They confuse what an agent can do (Skills) with who the agent is behaving as (Profiles).

Defining Skills

Skills are atomic. A skill is "Summarize text," "Extract email address," or "Check if domain is live." A skill should be agnostic of the user. It doesn't care if it's working for a lead or a client; it just performs the function.

Defining Profiles

Profiles are contextual. A profile is "Lead Generation Specialist" or "Ops Manager." The profile dictates the tone, the urgency, and the "Do Not Do" boundaries.

Why this matters: If you keep your skills and profiles separate, you can update your "Do Not Do" list globally. If you decide that your agents should never mention your pricing in the first touchpoint, you update the Profile, and every Skill the agent uses will inherit that constraint.

5. Practical Workflow Design: A Checklist for Lean Teams

Before you commit a workflow to your production Hermes Agent environment, run it through this assessment table. If it hits the "High" risk column on any metric, simplify it.

Metric Low Risk (Proceed) High Risk (Add Human Gate) Data Sensitivity Public domain research (YouTube, PressWhizz.com) Customer PII or internal financial data Consistency Uniform structure (e.g., email templates) Highly variable input (e.g., angry customer feedback) Reversibility Draft creation in CRM Sending live emails or finalizing orders Verification Agent provides a source URL for check Agent provides "inferred" insights without source

6. Implementation-First Workflow Design

Don't wait for perfection. Start by building the Failure Path first. Most people spend 90% of their time building the "Happy Path" (where everything goes right). In reality, the Happy Path is the exception. The "Failure Path" is the norm.

image

When you build your next automation, ask yourself:

What happens if the YouTube URL is broken? (Failure Path) What happens if PressWhizz.com updates its site architecture? (Failure Path) What is the absolute maximum the agent is allowed to do if it receives conflicting instructions? (Boundary)

By defining these boundaries, you stop being an "AI tinkerer" and start being an "AI Operator." You are responsible for the system, and a system that knows what not to do is always more reliable than a system that tries to do everything.

Final Thoughts: The Lean Advantage

I'll be honest with you: lean teams win not because they have more agents, but because their agents are more focused. When you strip away the desire for an "all-in-one" bot and replace it with a collection of specialized, highly-bounded skills, you build a moat around your operations.

The next time you’re tempted to automate that "small" manual task, check your "Do Not Do" list. If the task requires nuance, high accuracy, or handles fragile external inputs, keep it manual. Let your Hermes Agent handle the heavy lifting, and keep the human judgment for the things that actually matter.

Remember: The best automation is the one you don't have to fix at 2:00 AM on a Saturday.