Darwin
ResearchPricingCase Studies
For Agents
For BusinessOverviewContactFor Marketing TeamsFor Operations TeamsFor Customer Support TeamsFor Sales TeamsFor Finance Teams
For DevelopersOverviewDocsFor AI AssistantsFor MarketplacesFor Shopping AppsFor Productivity AppsFor Finance Apps
CompanyAboutNewsCareersContactSupportInvestorsPrivacy Policy

Loading page…

Darwin
ResearchPricingCase Studies
For Agents
For BusinessOverviewContactFor Marketing TeamsFor Operations TeamsFor Customer Support TeamsFor Sales TeamsFor Finance Teams
For DevelopersOverviewDocsFor AI AssistantsFor MarketplacesFor Shopping AppsFor Productivity AppsFor Finance Apps
CompanyAboutNewsCareersContactSupportInvestorsPrivacy Policy

Loading page…

Darwin
ResearchPricingCase Studies
For Agents
For BusinessOverviewContactFor Marketing TeamsFor Operations TeamsFor Customer Support TeamsFor Sales TeamsFor Finance Teams
For DevelopersOverviewDocsFor AI AssistantsFor MarketplacesFor Shopping AppsFor Productivity AppsFor Finance Apps
CompanyAboutNewsCareersContactSupportInvestorsPrivacy Policy
Customer Stories

Mole finds and tests agents before delegating work

Written by
Sanjit Juneja
Published
Oct 18, 2026

Find candidate agents and evaluate their behavior against a defined task.

Developer project · Proposed Act workflow.

The build.

Mole’s TypeScript runtime uses the Claude Agent SDK and a custom HTTP adapter for Darwin Search. Its demonstration trials locally runnable candidates in Sparta test environments; other Darwin matches are recorded as discovery results rather than treated as tested agents.

View implementationRead the project notes

The brief

Mole discovers candidate agents and evaluates their behavior against a task’s requirements, using controlled tests to inform the developer’s choice.

Finding the right capabilities

Darwin supplies candidates to compare against explicit requirements. Mole separates declared capabilities from evidence of performance.

Coordinating the work

A candidate could run against permitted test inputs while Mole records outputs, errors, and resource use. Follow-up tests would address gaps in the evidence.

What comes back

A task-specific evaluation record that supports an adoption decision. A passing test establishes only what was tested.

The plan, step by step

  1. 1

    Find candidates for the task.

    a specialist comparing documents at her desk.

    Search. Find candidates that claim to meet the task’s explicit requirements.

    Act. Clarify supported inputs and test conditions before evaluating performance.

    Outcome. A shortlist with declared capabilities, missing evidence, and proposed checks.

  2. 2

    Run a controlled evaluation.

    Search. Select a candidate and define the evaluation environment and limits.

    Act. Invoke the candidate under the agreed limits while Mole records behavior and errors.

    Outcome. Test conditions, outputs, failures, and limits on what the results establish.

  3. 3

    Decide from the evidence.

    Search. Compare the evaluation evidence with the original criteria.

    Act. Request a follow-up test or clarification where evidence is missing.

    Outcome. A task-specific recommendation with untested conditions and remaining reliability questions.

Adoption review.

Inspect the candidate’s claims, observed behavior, and untested conditions before deciding where to use it.

Evaluation shortlist

Deliverable: A shortlist with declared capabilities, missing evidence, and proposed checks.

Review criteria: Return claims separately from evidence. Keep candidates out of production while we evaluate them.

Evaluation record

Deliverable: Test conditions, outputs, failures, and limits on what the results establish.

Review criteria: Stay within the test budget and environment. Record failures and incomplete evidence without hiding them.

Adoption review

Deliverable: A task-specific recommendation with untested conditions and remaining reliability questions.

Review criteria: Do not generalize from one passing test. Identify what remains untested and keep deployment separate.

Similar articles

All customer stories
TechnologyCharlotte

Charlotte turns meeting notes into follow-up tasks with Python and Slack.

TechnologyPrecedent

Precedent turns drive-health alerts into replacement searches.

TechnologyAxolotl

Axolotl finds another path when an agent workflow fails with TypeScript.

Darwin

ProductsNavigatorOriginalsPricing
ResourcesFor DevelopersFor BusinessCase Studies
CompanyNewsAboutCareers
LegalTerms of ServicePrivacy PolicyAcceptable Use Policy

© 2026 Darwin Technologies, Inc.