Agents
Shipping todayTwelve named agents, and where each one really stands
Every recruitment vendor now sells a set of agents. Very few will tell you which of them exist, so this page starts with the four that do.
Surhires is designed around twelve named AI agents. Four AI capabilities ship today: candidate matching, auto-shortlisting, resume screening and AI interview calls in controlled beta. The remaining agents are in build for Wave 1 or planned for later waves, and each one on this page carries its own status rather than a shared badge.
By Surhires Editorial · Published · Reviewed
In the product: the shipping agents are candidate matching, auto-shortlisting, resume screening and AI interview calls; the remainder of the agent set is in build or planned
Four capabilities ship today, not twelve
An agentic recruitment software is a reasonable thing to build and an easy thing to overclaim. The pattern is familiar: a grid of a dozen agent tiles on a marketing page, no status anywhere, and a sales conversation in which four of them turn out to be next quarter.
What ships in Surhires today is four things. Resume screening parses and structures an incoming resume into a candidate record. Candidate matching scores a candidate against a live requisition with a requirement-level breakdown. Auto-shortlisting ranks the considered set on a requisition and proposes a shortlist that a named person approves. AI interview calls run structured voice screens as a controlled beta on the Professional tier, feature-flagged and jurisdiction-gated. Two of those map onto named agents in the set below; two are shipping capabilities that sit alongside it.
- Resume screening: live, and the Resume Screener agent in the set below
- Candidate matching: live, and the Match Scorer agent in the set below
- Auto-shortlisting: live, built on matching rather than as a separate named agent
- AI interview calls: live as a controlled beta, Professional tier, feature-flagged
What we mean by an agent, and what we do not
An agent here is a bounded piece of work with a defined input, a defined output and a place in the record where its output lands. The Match Scorer takes a candidate and a requisition and produces a scored breakdown. That is the whole contract. It does not roam, it does not decide, and it does not act on the pipeline on its own.
The word is used elsewhere to mean an autonomous system that pursues a goal across your data and your outbound channels without a person in the loop. We are not building that for recruitment, and not because it is hard. A system that can independently contact candidates, move them through stages and dispose of them is a system nobody can reconstruct afterwards, in a domain where reconstructing a decision is regularly a legal requirement. Agents here propose. People dispose, under their own name, with a coded reason.
The twelve named agents and their status
This is the full agent set as designed, with the status each one carries today. Live means it is in the product now. In build means active development for the Wave 1 release. Planned means designed and scheduled, with nothing shipping yet.
The ordering follows the desk rather than the roadmap, from intake through to coaching, because that is how the set is meant to be read: as one continuous workflow with several of its steps still missing.
- Job Intake Agent, in build: turns a client brief or forwarded email into a structured requisition with must-haves, salary band and interview stages
- Candidate Sourcing Agent, planned for Wave 2: searches your own database first and surfaces rediscovered candidates before you pay for new sourcing
- Resume Screener, live: parses an incoming resume, normalises skills, seniority and location, and writes the structured record
- Match Scorer, live: scores a candidate against a live requisition and shows which requirement drove each point
- Outreach Personaliser, in build: drafts the first message from the candidate's actual history rather than a merge field
- Reply Handler, in build: reads inbound replies, classifies interest, and moves the record or raises a task
- Interview Scheduler, in build: proposes slots across the panel's calendars and holds them until the candidate confirms
- Notetaker, planned for Wave 2: transcribes a screening call and files the summary and action items on the candidate record
- Reference Checker, planned: sends structured reference requests and collates the responses onto the placement
- Placement Risk Agent, planned: watches notice-period signals and flags an offer drifting toward a drop-out
- Client Health Agent, planned: tracks last touch, open requisitions and fill rate per client and raises accounts going quiet
- Recruiter Coaching Agent, planned: compares a desk's conversion rates against the team and suggests the next best action
Why the in-build four are the in-build four
Job Intake, Outreach Personaliser, Reply Handler and Interview Scheduler are being finished for Wave 1 because each of them raises the quality of something that already ships. Structured intake is what makes matching worth trusting, since a requisition written as prose can only ever be matched loosely. Personalised outreach and reply classification are what turn a shortlist into conversations. Scheduling is where a booked interview stops being an email thread.
The agents left for later waves are the ones that depend on data the product has not accumulated yet. Placement risk, client health and recruiter coaching are all pattern detection over your own history, and a model that raises an at-risk offer after two placements is guessing. They are worth building once the record has enough in it to be worth reading.
Autonomy is bounded, and the boundary is recorded
Every agent output lands somewhere a person can see it before it counts. A match score sits on the candidate. A shortlist proposal waits for an approver. A voice interview produces a transcript that a recruiter reads. A drafted message is a draft until somebody sends it.
The audit trail is the other half. Every stage change records the actor, and an agent is never the actor on a disposition. Where a run happened, the record shows the configuration in force, the set considered and the person who approved the result. That is what makes an agentic system reviewable rather than merely fast, and it is why the shortlisting agent ranks and never rejects.
- No agent moves a candidate to a rejected or archived state
- No agent sends outbound messages that a person has not approved
- Every agent run records its configuration, its inputs and its approver
- Agents can be disabled per tenant, per client or per requisition
Credits, cost and switching agents off
Agent work consumes AI credits at a published operation weight, and the weight table is visible rather than described as usage. Professional includes one hundred credits per user per month; further credits are an add-on with a published price rather than a quote. Any operation that will consume a meaningful number of credits shows the cost before it runs, which matters most on batch work like importing an archive or scoring a large candidate set.
Every agent can be turned off. That is a tenant setting, a per-client setting and a per-requisition setting, because the requirement usually arrives from one client rather than across the business. When an agent is off for a requisition, the requisition records that it was off for the whole time it was open, which is frequently the thing you need to be able to show.
How to read a status on this site
Live means the workflow is in the product and can be used today. Shipping and being extended means it works and is being widened for Wave 1. In build means active development against the Wave 1 release, written in the future tense everywhere on this site. Planned means designed and scheduled, with no code you can use.
Every feature page carries its own badge and, where the status is anything other than planned, a line naming the files or functions the capability lives in. If you find a page on this site claiming a capability without that evidence line, tell us, because it is a bug in how we write rather than an oversight we are comfortable with.
What you get
Resume Screener
Live. Parses a resume into a structured record with normalised skills, seniority and location.
Match Scorer
Live. Scores a candidate against a requisition and shows which requirement drove each point.
Auto-shortlisting
Live. Ranks the considered set and proposes a shortlist that a named person approves.
AI interview calls
Live in controlled beta. Structured voice screens on Professional, feature-flagged and jurisdiction-gated.
Job Intake Agent
In build. Turns a client brief or forwarded email into a structured, scoreable requisition.
Outreach Personaliser
In build. Drafts a first message from the candidate's history rather than from merge fields.
Reply Handler
In build. Classifies inbound replies by interest and moves the record or raises a task.
Interview Scheduler
In build. Proposes panel slots and holds the chosen one until the candidate confirms.
Candidate Sourcing Agent
Planned for Wave 2. Searches your own database first before you pay for new sourcing.
Notetaker
Planned for Wave 2. Transcribes a screening call and files the summary and action items.
Reference Checker
Planned. Sends structured reference requests and collates responses onto the placement.
Placement Risk Agent
Planned. Watches notice-period signals and flags an offer drifting toward a drop-out.
Client Health Agent
Planned. Tracks last touch, open requisitions and fill rate, and raises accounts going quiet.
Recruiter Coaching Agent
Planned. Compares a desk's conversion against the team and suggests the next best action.
Questions recruiters ask
Are all twelve agents available today?
No, and any vendor page that implies otherwise is worth a second look. Two of the twelve named agents are live, Resume Screener and Match Scorer, alongside two shipping capabilities: auto-shortlisting and AI interview calls in controlled beta. Four agents are in build for Wave 1 and six are planned for later waves.
Do agents act without a person approving?
No. Agents produce proposals: a score, a ranked list, a draft message, a transcript, a suggested slot. Each lands somewhere a person reviews it before it counts. No agent moves a candidate to rejected or archived, and no agent sends outbound messages that nobody approved.
What makes this agentic rather than just AI features?
Each agent owns a defined step of the recruitment workflow, with its own inputs, its own output and a place in the record where that output lands, and they compose: intake structures the requisition, screening structures the candidate, matching scores one against the other, shortlisting orders the result. The bounded scope is deliberate, not a limitation we are working around.
Can we switch agents off?
Yes, per tenant, per client and per requisition. Some clients contractually require that no automated tool assists selection on their work. When an agent is disabled for a requisition, the requisition records that it was off for the whole time it was open, which is usually the fact you need to be able to demonstrate.
What do agents cost to run?
AI work consumes credits at a published operation weight, visible before an operation runs. Professional includes one hundred credits per user per month, and further credits are an add-on at a published price rather than a quote. Batch operations show their total cost before they commit rather than after.
Which model providers are involved?
The subprocessor list names every model provider we use and is published on the trust page rather than supplied on request. Enterprise accounts can restrict which providers are used. Demographic fields are stored separately from the hiring record and are never included in what is sent to a model.
How will we know when an in-build agent ships?
The shipping page shows the current state of every capability, the changelog carries dated releases, and the roadmap shows which wave an item sits in. Items move between waves in public. Status badges on feature pages change when the code does, not when a launch is planned.
Keep reading
- Matching that shows its working
- A ranked shortlist with a named human behind it
- Resumes become records, not attachments
- Voice screens nobody acts on until a person has read them
- Rediscover the candidates you already own before you buy more
- Every feature area, with its real build status
- What we are building next, and what it is waiting on
See it against your own reqs
Bring one live role and three resumes. In twenty minutes you will see the match scores, the shortlist and the placement invoice that comes out the other end.