AI agent development

AI Agent Development for Multi-Step Work

We build agents that read a request, plan the steps, and call your CRM, helpdesk, ERP or internal APIs to finish the job — with every tool limited to the access it needs, a person approving anything that moves money or changes a customer record, and a trace of what the agent did and why.

  • Each tool scoped to the least access it needs
  • Approval steps before any irreversible action
  • Replay-tested on real cases before every release

Why agent projects go wrong

An agent is only as safe as the tools you hand it.

Getting a model to call an API is the easy part. The hard parts are deciding what it may touch, noticing when it goes off course, and being able to say afterwards exactly what it did.

Where an agent earns its place

Agents suit work where the next step depends on what the last one found, and where a person would otherwise hop between several systems:

  • Investigating a customer issue across orders, payments and shipping
  • Preparing account changes for a person to approve
  • Assembling a case file from several internal sources
  • Handling IT or HR requests that span several tools
  • Checking records against rules and raising the exceptions

Broad access for a narrow job

An agent given an admin API key to “look up an order” can also cancel one. Most agent incidents start with permissions that nobody scoped down.

Loops that never finish

Without step limits and timeouts, an agent that misreads a tool’s error can retry and re-plan for minutes, running up model costs before anyone notices.

No record of what it did

When a customer complains, you need to see which tools were called, with which inputs, and why. Many prototypes log the final answer and nothing else.

Agents where a workflow would do

If the steps are the same every time, a fixed workflow with one AI step is cheaper, faster and easier to test. An agent adds value only where the path genuinely varies.

What we build

Agents built with limits and oversight.

An agent is a model, a set of tools and the rules around them. We spend as much time on the rules — permissions, approvals, limits and tracing — as on the model itself.

How we work

How we take an agent from sandbox to production.

Our seven standard stages, with agent-specific work in each: a tool inventory before any prompt, a replay set before any release, and write access switched on last.

  1. 01

    Discovery

    We walk through real cases with the people who handle them today, list every system they touch and every decision they make, and decide honestly whether the task needs an agent or a fixed workflow.

    A task map and an agent-or-workflow call

  2. 02

    Strategy

    We agree the tools the agent may use, the access each needs, which actions require approval, the step and cost limits, and a model chosen on tool-calling reliability, latency and data terms.

    Tool list, permission matrix and limits

  3. 03

    UX & architecture

    We design the hand-off points: what an approver sees, how the agent explains its plan, how a person takes over mid-task, and what the customer or colleague is told while they wait.

    Approval and takeover design

  4. 04

    Development

    Two-week sprints with tools built read-only first. The agent runs against sandbox or test accounts, and every sprint ends with a demo on real cases from your backlog.

    A working agent on test accounts

  5. 05

    Testing

    Replay testing on past cases, plus deliberate failures: tools that time out, contradictory data, missing records, and instructions planted in documents the agent will read.

    A replay report and a failure log

  6. 06

    Launch

    Shadow mode first — the agent proposes and people act — then write access for low-risk actions, widened only when the traces show it is earning trust.

    A staged release with full tracing

  7. 07

    Optimisation & support

    We review traces and hand-offs, add new cases to the replay set, adjust tools and limits as your systems change, and re-test whenever a model is updated or replaced.

    Regular trace reviews and a growing replay set

Technology

What our agents run on.

We choose frameworks per project and keep agent logic in plain code where we can, so your team is not tied to a library that changes every few months.

Models with tool calling

OpenAI GPT modelsAnthropic ClaudeGoogle GeminiOpen models where data must stay put

Agent frameworks

OpenAI Agents SDKClaude Agent SDKLangGraphPlain Python or TypeScript loops

Tool interfaces

REST and GraphQL APIsModel Context Protocol (MCP) serversDatabase and search toolsWebhooks and queues

State and memory

PostgreSQLRedisDurable task queuesVector search over past cases

Tracing and evaluation

Step-level tracingReplay test setsModel-graded scoring, spot-checked by peopleCost and latency dashboards

Controls

Scoped API keys and OAuthApproval queuesStep, time and spend limitsAudit logs

If your need is one fixed sequence of steps, we will recommend a workflow with an AI step rather than an agent — it costs less to run and is far easier to test.

Use cases

Agents UK teams put into daily use.

Each one has a bounded set of tools, a named owner and a clear point where a person takes over.

Customer operations

Order issue investigator

Reads the ticket, checks the order, payment and courier status, works out what went wrong and prepares a resolution for a team member to approve.

IT service desk

Access and account requests

Checks a request against role rules, prepares the change in Microsoft 365 or your identity provider, and routes it to the approver your policy names.

Finance

Supplier payment queries

Answers “where is my payment?” emails by looking up the invoice, its approval status and the payment run, then drafts a reply — with no access to bank details.

Sales operations

Account research brief

Pulls the company’s Companies House record, recent CRM activity and open deals into a one-page brief before a renewal call.

Compliance teams

Evidence gathering for reviews

Collects the records a reviewer needs from several systems, checks each against a checklist and flags the gaps — the reviewer makes the call.

SaaS product teams

An in-app agent for your users

An assistant inside your product that carries out actions on a user’s behalf, within that user’s own permissions, and confirms with them before anything changes.

Why Techsleight

What working with us is actually like.

No inflated numbers — just how we run projects, and what you can hold us to.

Product engineering, not ticket-taking

We ask what the software is for before we estimate it — and we will tell you when something should not be built, or should be bought instead.

AI where it earns its place

LLM features, retrieval and automation built with evaluation, guardrails and cost controls, and plain software where that is the better answer.

Full-stack under one roof

Design, frontend, backend, mobile, cloud and QA in one team, so nothing falls between suppliers.

UK-focused delivery

UK business hours, estimates in pounds, and a contract with a UK company. Our engineers are based in the UK and India.

Flexible engagement

A fixed-scope project, dedicated developers or a monthly retainer — and you can move between them as the work changes.

You own everything

Code, IP, cloud accounts and documentation are yours from day one. We sign an NDA before discovery if you need one.

Support after launch

We stay on for fixes, upgrades and new features, or hand over cleanly to your in-house team with the documentation to match.

FAQs

Questions we get asked.

Straight answers on scope, cost, timelines and how we work. If yours is not here, ask us directly.

Ask us a question

What is the difference between an AI agent and an automated workflow?

A workflow follows steps you define in advance; an AI step might classify or draft, but the path is fixed. An agent decides its own next step based on what it finds, choosing from the tools you give it. Workflows are cheaper and easier to test, so we use them wherever the path is predictable and keep agents for work where it genuinely varies.

How do you stop an agent taking an action it should not?

Several layers. Each tool gets the narrowest access that does the job, read-only by default. Only listed actions are possible at all, irreversible ones need a person’s approval, and step, time and spend limits stop runaway loops. We also treat anything the agent reads — emails, web pages, documents — as untrusted, and test deliberately for instructions hidden inside them.

Which actions should always need a person’s approval?

Anything that moves money, changes a contract, alters someone’s personal record, sends something in your name that has not been sent before, or cannot easily be undone. Decisions about people — hiring, credit, health or legal outcomes — stay with a person entirely: the agent can gather and prepare, never decide. We agree the list with you, and your compliance team, before build.

How do you test an AI agent before it goes live?

With a replay set built from your past cases: each one records what a good outcome looks like and which tools should have been used. We score every release against it, inject failures such as slow or broken tools, and then run the agent in shadow mode on live work — proposing actions that people carry out — before it is allowed to act on its own.

What happens when the agent gets stuck or is unsure?

It stops and hands over, rather than guessing. The person picking it up sees what the agent was asked, what it tried, what it found and why it stopped, so they can finish the task without starting again. Frequent hand-offs on the same kind of task tell us where a tool, a rule or the instructions need work.

Can an agent work with older systems that have no API?

Often, yes. The options include read access to the database, scheduled exports, an email-based route, or asking the vendor about an API they do not advertise. Driving a screen like a person is a last resort because it breaks whenever the interface changes. We set out the trade-offs of each before anything is built.

Can you build MCP servers so our systems work with AI tools?

Yes. A Model Context Protocol server exposes your system’s actions and data as tools that compatible AI clients and agents can use. We build them with the same care as any API: authentication, per-user permissions, input validation, rate limits and logging — so connecting a new AI tool does not quietly widen access to your data.

Do you use an agent framework or write agents from scratch?

Both, depending on the job. Frameworks such as the OpenAI Agents SDK, Claude Agent SDK or LangGraph save time on state, retries and tracing. For simpler agents, a short loop in Python or TypeScript is easier to read and maintain. Either way the tools, permissions and tests are our own code in your repository, so the framework can be swapped later.

Can we see why the agent did what it did?

Yes. Every run is traced step by step — the request, the plan, each tool call with its inputs and results, and the final action — and kept for a retention period you set. That record answers customer complaints, supports internal audit and helps with UK GDPR accountability; your DPO decides how long personal data in traces should be kept.

What does it cost to build and run an AI agent?

A discovery sprint from £2,000 maps the task, the tools and the approval points, and ends with a fixed-price quote for a pilot. Running costs are mainly model fees, paid directly to the provider: agents make several model calls per task, so we estimate the cost per task during discovery and set hard spend limits in production.

Start a project

Got a task that spans too many tabs?

Tell us the task, the systems involved and where a person has to decide. We will tell you whether it needs an agent, a simpler workflow or no AI at all — and what a first version would involve.

  1. 1A senior engineer reads your brief within one working day, and replies with questions or a first view.
  2. 2A 30-minute call to understand the goal, constraints and what good looks like — no sales script.
  3. 3A written proposal with scope, milestones, team and a GBP estimate you can take to your board.

Techsleight Labs is a trading name of Krapton IT Consultancy.

Reply within one working day. NDA on request. Your details are used only to respond — privacy policy.