News · Model catalogue
AI agent teamwork makes subagent permissions central
As AI agents delegate work, the important question is not only what each agent should do, but which tools and workspace resources it may use.

CNBC — Technology reports that AI agents are now working together regularly, while research indicates that they do not always pursue the same goal or operate ethically. That makes machine teamwork less a question of whether several agents can exchange tasks than of what each delegate is allowed to reach while doing so.
The relevant term is subagent authorisation. In related work, a preprint on arXiv reports that language-agent systems increasingly coordinate specialised work across multiple agents, requiring decisions both about the work assigned to each subagent and about its access to tools and workspace resources. The paper is a preprint, not a peer-reviewed result, but its framing names a practical problem that collaboration demos often leave implicit.
Delegation creates an access decision
For this discussion, an agent is a system entrusted with a task, while a subagent is the system it delegates a specialised part of that task to. The distinction matters because delegation is more than splitting a plan into smaller instructions. It also creates a new actor with a possible route to tools and shared working material.
Imagine a coordinating agent asked to prepare a brief from a collection of material. It might delegate research to a subagent and reserve assembly of the final brief for itself. The research assignment is a procedure: find relevant material, extract useful points and prepare notes. Authorisation is separate: the research subagent might be allowed to use a research tool and write notes in a workspace, without being allowed to alter the final brief or use every other available tool.
That is the distinction behind the title of the preprint, From Procedures to Permissions. A procedure tells a subagent what its parent wants. A permission describes the resources that remain reachable while the subagent acts. The latter determines the practical extent of the assignment, even when the instruction is unchanged.
The supplied abstract says existing agent systems already provide mechanisms for controlling tools and execution environments. Its argument is not that a task description is useless. It is that assigning work and assigning access are separate decisions. Treating them as the same decision leaves the most consequential part of delegation unspecified.
Permissions define reach rather than intent
Tool and workspace access are not minor implementation details in a system where agents perform specialised work. They define what a subagent can act upon. A broad instruction paired with narrow access has a different operational meaning from the same instruction paired with access to every tool and shared resource.
Return to the brief-writing example. A coordinator can tell a research subagent to collect evidence. That statement alone does not tell a reader whether the subagent can only read source material, whether it can save notes into a shared workspace, or whether it can change the document that will be delivered. Those are permission choices. A system design could make them explicit for each delegated role rather than relying on the breadth of the parent agent's own access.
This does not make authorisation an ethics system. Permission answers a bounded question: which tools and resources may be used? It does not answer whether the delegated goal is sound, whether the agent interpreted the task correctly, or whether the agents have compatible objectives. CNBC's reporting is useful precisely because it keeps those concerns in view: coordinated activity does not imply that the participants seek the same outcome or behave according to the same standards.
Still, the boundary is valuable. If an agent acts in an unsuitable direction, the resources available to it shape what it can do next. Defining reach separately from intent lets a team inspect that part of the design instead of assuming that a well-written instruction has settled it.
Flexibility and control pull in opposite directions
Restricting a subagent too tightly can prevent it from completing the work for which it was delegated. Giving it wider access makes it more flexible when the task changes, but also makes the original access decision more significant. That is the trade-off at the centre of subagent authorisation.
A task can expand after work begins. A research subagent may discover that it needs a different tool, or that the notes it has produced must be placed somewhere another agent can use them. A system must then decide whether the original permission remains sufficient, whether extra access is granted, or whether the work is handed back to the coordinating agent. The abstract supplied for the arXiv paper does not say how its proposed approach handles those cases.
This is why vague role labels are a poor substitute for permissions. Calling an agent a researcher, reviewer or planner says something about the work expected of it. It does not settle which tools it may invoke or which workspace resources it may touch. A useful design review therefore separates the stated task from the accessible resources and asks what happens when those lists no longer match.
The preprint's title refers to learning precise subagent authorisation from agent skills. Its abstract says existing systems offer controls over tools and execution environments, but the supplied material does not set out the paper's evaluation, its implementation details or the conditions under which its method succeeds. It should therefore be read as a proposal about the shape of the problem, not as a settled solution.
Coordination failures survive the permission check
A resource map can limit reach without resolving disagreement. That is the key limit that prevents subagent authorisation from becoming a catch-all answer to AI-agent risk.
CNBC — Technology reports that research on recent agent experiments found agents were not always pursuing the same goal or operating ethically. If that reporting applies to a system, then access control addresses only part of the situation. A subagent may have permissions that are perfectly clear and still work towards an unsuitable interpretation of its assignment. Conversely, a subagent may be aligned with its coordinator but unable to complete useful work because its allowed resources are too narrow.
The distinction is conceptual rather than a performance result from the cited preprint. It separates questions that are often bundled together under safety or coordination: what an agent wants to do, what it has been told to do, and what it can actually access. A sound answer to any one of those questions does not supply the others.
There are further choices the supplied reporting does not settle. It does not say how systems should decide when a task deserves more access, how a coordinator should handle a request from a subagent for another resource, or how competing agent objectives should be detected. Those omissions matter. They are the places where an apparently simple division of labour becomes an operational design problem.
Agent teamwork needs an access map
For the engineer building an agent workflow, the phrase agents work together should trigger a concrete inventory: the role assigned to each agent, the tools it can use, the workspace resources it can access and the process used when the task outgrows that scope. This is more actionable than treating collaboration as an inherent property of a model or a product feature.
For the person approving such a workflow, authorisation provides a way to ask for specificity. A claim that an agent delegates research or review work says little until it also describes the delegate's reach. It should not be read as evidence that the agents share goals, make ethical decisions or reliably handle a change in task scope.
That is what understanding the term adds to CNBC's report. The risk in machine teamwork is not only that agents may disagree. It is that delegation can turn that disagreement into action through whatever tools and workspace access the system made available. Subagent authorisation makes that hidden step visible, even though it cannot settle every other failure mode.
- ai agents
- subagents
- authorisation
- tool access
- workspace resources
Questions
What is subagent authorisation in an AI agent system?
Subagent authorisation is the decision about which tools and workspace resources an agent assigned specialised work may access. A preprint on arXiv reports that multi-agent systems must decide both what each subagent should do and which resources it can use; the paper is not peer reviewed.
Why is a task instruction not enough for a subagent?
A task instruction describes intended work, while authorisation sets the resources available during that work. The arXiv preprint frames this distinction as moving from procedures to permissions, and says existing agent systems have mechanisms for controlling tools and execution environments.
Do limited permissions solve AI-agent safety?
No. CNBC — Technology reports that agents working together do not always seek the same goal or operate ethically, which access limits alone cannot establish. Narrower permissions can constrain reach, but they do not create shared objectives or make a plan appropriate.
Sources
Every page this piece was written from.
About the author
odnoga Team
The odnoga team writes about artificial intelligence for the people who build with it: what shipped, what the research actually found, and what it means for the week ahead. Every piece names its sources.
More from this section
- Netflix AI Discover makes mood a recommendation input · 5 November 2026
- New York Times lawsuit puts Brave in AI scraping dispute · 3 November 2026
- Character.AI Chapter 11 does not confirm a Disney acquisition · 15 October 2026
- Gemini 4 Argon’s 50 percent discount is not a cost estimate · 14 October 2026
Putting AI into your own app?
odnoga is the AI gateway for apps built on Lovable and Supabase: one API for every model, with usage, limits and billing per user.
Attribute every AI request to the user who made it, cap their spend and bill them for it, with one prompt pasted into Lovable.
AI billing for Lovable appsCall any model from your Edge Functions with the Supabase user attached: metered, budgeted and traced per user, without a package to install.
The AI gateway for Supabase