Category

Architecture & engineering

Designing the system around the model: orchestration, memory, context, tools, observability and recovery.

Most of the behaviour of an agentic system is decided outside the model, in how work is decomposed, how context is assembled, how tools are described and bounded, how memory is written and read, and how failures are detected and recovered. This category covers agent architecture patterns, orchestration and delegation, memory and retrieval design, tool and connector engineering, observability and tracing, and the engineering practices that make an agent inspectable enough to evaluate and safe enough to operate.

Published in this category

Whitepaper16 MIN READ

Engineer the harness, not just the prompt

Define the contracts around an agent's decisions: what state it trusts, which actions can execute, how interrupted work resumes, and what evidence an operator needs to recover safely.

Agent security6 MIN READ

The permission boundary behind every agent action

An agent can only be evaluated in the context of what its tools allow. Examine identity, delegated authority and action boundaries before you put a workflow in motion.

Whitepaper5 MIN READ

Before your agent can act, define its authority

A working paper for the moment an AI system moves from advice to action. Map identity, permissions, approvals and recovery into an authority model your team can review and test.

Evaluation & assurance5 MIN READ

Your agent passed the test. What does that prove?

A release decision needs a traceable connection between expected behaviour, test conditions and observed results. Here is a practical way to build that connection.

Architecture & engineering7 MIN READ

A failure ladder for retrieval-augmented agents

A wrong answer is the final symptom of failures that may begin with source coverage, access control, parsing, retrieval, context assembly, generation or action.

Agent security6 MIN READ

Designing credentials that expire before trust does

Agent credentials should be shorter-lived than the assumptions that justify them. Bind them to a workload, audience, task and action, then prove renewal and revocation work.

Agent security6 MIN READ

Testing an agent’s network-egress boundary

“Internet access” is too broad a permission for an agent. Define destinations, protocols, data-release rules and failure behaviour, then test bypasses against the deployed network path.

Architecture & engineering6 MIN READ

Agentic AI in manufacturing maintenance

Maintenance agents can turn condition signals into coordinated work, but plant safety and control demand bounded action and field verification.

Evaluation & assurance6 MIN READ

How to design a joint AI evaluation lab

A joint lab should be a governed way to create decision evidence across organisations, with shared methods but explicit ownership of systems, data and conclusions.

Architecture & engineering6 MIN READ

Why durable agent workflows need explicit state

Long-running agent work cannot rely on a transcript and hopeful retries. Explicit state makes progress, authority, recovery and completion inspectable across failures.

Agent security6 MIN READ

What least privilege means for an AI agent

Least privilege for agents is not a smaller role assigned once. It is authority narrowed by identity, task, resource, action, time and consequence at every tool call.

Governance & privacy7 MIN READ

Can your agent truly forget?

Deleting a chat is not the same as removing personal data from memory, retrieval, logs, caches, evaluations, backups and learned models.

Agent security6 MIN READ

Agent protocols are creating a new control surface

Protocols make tools and agents interoperable, but they also standardise discovery, delegation and context exchange. Those interfaces need explicit trust and policy controls.

Evaluation & assurance6 MIN READ

Measure the action, not just the answer

A convincing message can conceal a failed or unauthorised operation. Agent evaluation must inspect tool calls, external state and control decisions.

Architecture & engineering6 MIN READ

How do you evaluate an agent orchestrator?

An orchestrator should be judged by the workflow it controls: decomposition, routing, state, authority, recovery, verification and stopping—not by a polished final response.

Evaluation & assurance6 MIN READ

Continuous evaluation without alert theatre

Run evaluations often, but interrupt people only when a signal maps to user consequence, a decision owner and a tested response.

Agent security6 MIN READ

A practical security review for an MCP server

Review an MCP server as a privileged protocol adapter: verify tool semantics, OAuth boundaries, token audience, downstream delegation, input handling, isolation, logging and consent.

Agent security6 MIN READ

How to map an AI agent’s attack surface

A useful agent threat model follows data, instructions, identity, tools and state across trust boundaries. This method turns the map into test cases and control decisions.

Architecture & engineering6 MIN READ

Context is not memory: why the distinction matters

Context is the information available for one inference. Memory is a governed process for retaining, changing and recalling information across time. Confusing them creates silent risk.

Agent security6 MIN READ

What CISOs need to know about tool-using AI agents

Tool-using agents join untrusted input, probabilistic decisions and privileged action. CISOs should govern that path as a security system, not a chatbot feature.

Architecture & engineering6 MIN READ

The anatomy of a tool-using AI agent

A tool-using agent is a controlled system around a model, not a model with an API key. Map its runtime layers before deciding what to test, trust or release.

Architecture & engineering6 MIN READ

How to evaluate model-routing decisions

A model router is a policy for allocating quality, cost, latency, privacy and failure risk. Evaluate whether each route serves the workflow—not whether routing is fashionable.

Architecture & engineering6 MIN READ

What can go wrong in a multi-agent handoff?

Multi-agent systems fail between workers when goals, evidence, state, authority and completion semantics do not survive the transfer. Test the protocol, not just each agent.

Strategy & transformation6 MIN READ

Vendor-neutral does not mean anti-vendor

Neutral advice compares dependencies and evidence against the client's decision; it does not pretend every platform is interchangeable or that vendors add no value.

Governance & privacy6 MIN READ

What changes when an AI agent can modify itself?

Self-modification turns runtime learning into controlled software change. Separate what may adapt, require evidence for promotion and preserve a recoverable baseline.

Evaluation & assurance6 MIN READ

Testing logistics agents under disruption

A logistics agent earns trust when data becomes late, routes close and plans conflict—not when everything follows the timetable.

Agent security6 MIN READ

Prompt injection is a workflow-security problem

Prompt injection becomes consequential when untrusted content can steer a model towards privileged tools. Reduce the blast radius by redesigning the workflow around trust and authority.

Know what your agents will do before you let them do it.

Bring one agent workflow and the decision in front of you. Gaurav Tiwari replies personally within 1 working day.