Skip to content

Add subagent support and advanced config mode to DeepAgent #664

@dylan-savage

Description

@dylan-savage

Problem Statement

The DeepAgent node only supports single-agent execution today. There's no way to delegate specialized work to dedicated sub-agents with their own LLMs and tools. There is also no exposure to advanced configuration of deepagents for power users.

Proposed Solution

Introduce a new DeepAgent Subagent node that connects to a top-level DeepAgent over a deepagent invoke channel. The manager discovers each subagent's description and delegates to it via deepagents' task tool. Each subagent runs with its own LLM and tools, invisible to the manager beyond its description.

Also add a Normal/Advanced Mode toggle to both nodes so new users get a simple Instructions-only UI and power users can override the full system prompt.

Alternatives Considered

No response

Affected Modules

  • server (C++ engine)
  • client-typescript
  • client-python
  • client-mcp
  • nodes (pipeline)
  • ai
  • chat-ui
  • dropper-ui
  • vscode
  • tika

Metadata

Metadata

Assignees

Labels

featureNew feature or enhancement

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions