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.
AI agent development
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.
Why agent projects go wrong
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:
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.
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.
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.
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
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.
Typed tool definitions over your CRM, helpdesk, ERP, database or internal APIs, each with input validation, and read-only versions wherever the agent has no need to write.
The agent prepares the action; a person approves it in Teams, Slack, your helpdesk or a simple review screen. Anything touching money, contracts or someone’s record waits for sign-off.
Per-tool permissions, step, time and spend limits, blocked actions, checks on inputs and outputs, and defences against instructions hidden in the emails or documents an agent reads.
Planner-and-worker patterns, sub-agents for research or checking, and task state that survives a restart — used only when a single agent with good tools is not enough.
Replay sets of real tasks that score whether the agent chose the right tools, in the right order, with the right inputs — run before every prompt, tool or model change.
Every step traced — prompt, tool call, result and decision — with dashboards for completion rate, hand-off rate, latency and cost per task, and alerts when any of them drift.
How we work
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.
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
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
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
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
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
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
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
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
Agent frameworks
Tool interfaces
State and memory
Tracing and evaluation
Controls
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
Each one has a bounded set of tools, a named owner and a clear point where a person takes over.
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.
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.
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.
Pulls the company’s Companies House record, recent CRM activity and open deals into a one-page brief before a renewal call.
Collects the records a reviewer needs from several systems, checks each against a checklist and flags the gaps — the reviewer makes the call.
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
No inflated numbers — just how we run projects, and what you can hold us to.
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.
LLM features, retrieval and automation built with evaluation, guardrails and cost controls, and plain software where that is the better answer.
Design, frontend, backend, mobile, cloud and QA in one team, so nothing falls between suppliers.
UK business hours, estimates in pounds, and a contract with a UK company. Our engineers are based in the UK and India.
A fixed-scope project, dedicated developers or a monthly retainer — and you can move between them as the work changes.
Code, IP, cloud accounts and documentation are yours from day one. We sign an NDA before discovery if you need one.
We stay on for fixes, upgrades and new features, or hand over cleanly to your in-house team with the documentation to match.
FAQs
Straight answers on scope, cost, timelines and how we work. If yours is not here, ask us directly.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
What happens next
Techsleight Labs is a trading name of Krapton IT Consultancy.
Explore