March 2026 Issue Published March 9, 2026 approx. 6 min read

Subagents: Agents That Control Agents.

The new feature in detail. How subagents delegate tasks and why monolithic super-agents are a thing of the past.

In mid-February, Langdock launched Subagents, a feature that fundamentally changes how you work with agents. For the first time, agents can call other agents and delegate tasks to them. Sounds abstract, but it is not.

1

What Has Changed

In mid-February, Langdock launched a feature that fundamentally changes how you work with agents: Subagents. For the first time, agents can now call other agents and delegate tasks to them.

In this issue, we show you what the feature can do, how to use it, and where the limits are.

2

What Are Subagents

Until now, every agent in Langdock was an island: its own instructions, its own Knowledge Base, its own actions. Anyone who wanted to cover different tasks had two options.

Option A

Build one giant agent that can do everything (and eventually does nothing well).

Option B

Build several specialized agents and switch between them manually.

Subagents solve exactly this problem. A parent agent can now include specialized agents as subagents and automatically delegate to them.

Mental Model

Think of it like a team: the main agent is the team lead and decides which specialist is needed at any given moment.

3

How Do Subagents Work

The process runs in three steps.

Recognition

The main agent recognizes from your question that a task matches one of its subagents.

Delegation

It formulates a prompt and sends it to the subagent. The subagent works completely independently with its own settings (model, Knowledge Base, Actions).

Result

The subagent returns its response. In the chat, you see this as an expandable tool action, similar to other actions.

Important to Understand

The subagent does not see the full chat history. It only receives the specific prompt formulated by the main agent. This is by design: every agent stays focused on its task.

4

Real-World Example: Onboarding Assistant

Here is a concrete example of what subagents can look like in practice.

Main Agent

"Onboarding Assistant"

An agent that helps new employees on their first day. It welcomes them, answers general questions, and delegates specialized topics to two subagents.

Subagent 1

"IT Setup Guide"

  • Knowledge Base: IT documentation (VPN setup, tool access, hardware ordering).
  • Model: Claude Sonnet 4.6 Reasoning for fast, precise answers.
  • Task: Everything related to technical setup.
Subagent 2

"HR Expert"

  • Knowledge Base: HR policies, benefits overview, vacation regulations.
  • Actions: Can provide links to relevant forms.
  • Task: Everything related to employment law and organizational questions.

What This Looks Like in Practice

New colleague asks: "How do I set up my VPN access?"
Main agent recognizes: IT topic, delegates to IT Setup Guide.
Subagent responds with step-by-step instructions from the IT documentation.
New colleague asks: "How many vacation days do I have during my probation period?"
Main agent recognizes: HR topic, delegates to HR Expert.
Subagent responds based on the HR policies.
5

More Ideas: Subagents in Practice

The onboarding example is just the beginning. Four more scenarios for inspiration.

Main AgentSubagents
Sales AssistantProduct Expert (with product documentation) and Market Analysis Agent
Project ManagerJira Agent (status queries) and Controlling Agent (budget)
Customer SupportTechnical Agent (technical documentation) and Billing Agent (invoice questions)
Strategy SparringAnalyst Agent (Code Interpreter) and Research Agent (web search)
The Principle

A generalist main agent that uses specialized subagents for clearly defined tasks.

6

How to Set Up Subagents

Setup is straightforward.

  1. Open the configuration of your main agent.
  2. Go to the "Actions" section.
  3. Click "Add Subagent" and select an existing agent.
  4. Done. The main agent can now call the subagent automatically.
Requirement

You must be at least an Editor or Owner of the agent you want to add as a subagent.

Permissions

Everyone who has access to the main agent can automatically use the subagents as well. If someone does not have direct access to a subagent, the request is declined, but access can be requested directly.

7

Limitations

Three points to keep in mind.

Limit 1: No Nesting

Subagents cannot call their own subagents. There is only one level. A subagent is always an "endpoint".

Limit 2: Separate Context

The subagent does not see the full chat history of the main agent. It works only with the prompt it receives. So if you are having a complex dialog and then trigger a subagent task, the main agent has to pass all relevant information to the subagent in the prompt.

Limit 3: Approvals

If a subagent has actions requiring confirmation (e.g., sending a Slack post), you still need to confirm those manually. This is a safety feature.

8

Our Tip

If You Take Away Just One Thing

Subagents are the right step toward modular agent architecture. Instead of monolithic super-agents, you can build specialized agents and combine them flexibly.

Start small: take an existing agent that does too much at once and offload one clearly defined task into a subagent. This way you will quickly see whether and how the delegation works.

Until next month,

Timo