hebel. today · 11 November 202636 / 73

Agentic Engineering · AI engineering

Custom agent harnesses versus framework-based orchestration

The case for custom harnesses. Alexandr Wang at Meta maintained a meticulous spreadsheet of over 100 specific behaviors to validate the Muse agent, blocking any release that failed even 20 of these rows. RevenueCat…

The case for custom harnesses. Alexandr Wang at Meta maintained a meticulous spreadsheet of over 100 specific behaviors to validate the Muse agent, blocking any release that failed even 20 of these rows (Ruben Dominguez from The AI Corner). RevenueCat found that their custom-built paywall agent, Astra, consistently produced substandard layouts despite repeated model upgrades and prompt tuning, forcing the team to confront a massive quality gap between task fulfillment and actual design utility (Azat Valiev from RevenueCat Blog).

The case for framework adoption. Developers at RevenueCat observed that Claude Code, a pre-built agent harness, produced superior paywall designs compared to their internal Astra system, highlighting the difficulty of matching frontier-level performance with custom orchestration. Meanwhile, engineers use frameworks like LangChain, LlamaIndex, or Haystack to manage the underlying plumbing of tool integration and retrieval, allowing them to focus on application-specific logic rather than building infrastructure from scratch (AI & Tech Insights).

The synthesis of approaches. Success often hinges on the distance between a working demo and a reliable business, a gap that requires both rigorous, custom-defined evaluation scorecards and the use of established tools to handle complex state management (The Tech Bridge). Whether using a custom harness or an off-the-shelf framework, engineers must define success in writing—such as a 95% threshold for booking accuracy—to ensure the agent remains functional after the initial build phase.

Try today · 30 min

Build a 10-row launch scorecard for your current agent.

Start with the most critical behavior your agent must perform reliably, then define the success threshold.

You need

  • A spreadsheet or markdown table
  • A clear definition of one core agent behavior
  • A specific success metric (e.g., 90% accuracy)

Steps

  1. List 10 specific behaviors your agent must perform.
  2. Define a 'launch-blocking' failure threshold for each.
  3. Define a 'good' performance threshold for each.
  4. Create a simple eval script to test one row today.
  5. Record today's score for that row.

One email instead of your newsletter pile.

Forward the newsletters you already get (a Gmail filter does it) and tell Hebel your goals. Every morning it reads them with 20,000 others and sends one short email, with one small thing to do today. Fewer emails, not more. Free during beta.

Start my paper →
LinkedIn X

Sources

  1. The Tech Bridge on hebel. →This piece outlines the transition from demo to production, specifically emphasizing the need for written definitions of success and governance.

  2. Ruben Dominguez, The AI Corner on hebel. → ✎ Written by a personThe Muse operating manual provides a concrete example of a 100-row scorecard used to gate production releases based on specific agent behaviors.

  3. Azat Valiev, RevenueCat Blog on hebel. → ✎ Written by a personRevenueCat details the failure of their custom Astra agent and the realization that existing harnesses often outperform bespoke implementations.

  4. AI & Tech Insights on hebel. →This list categorizes frameworks like LangChain and LlamaIndex by their utility in handling data retrieval and agent orchestration.

More in Agentic Engineering

Shift from prompting to delegating with structured contracts

AI engineering yesterday

Decouple decision logic from LLM reasoning

Sign in to Hebel first

Likes, your collection and done Hebel need an account. We email you a six digit code; no password.