Software Teams Agent icon

Software Teams Agent

Run a Software Teams specialist agent for one turn. Emits a NodeEnvelope; wire multiple Agent nodes A→B for multi-agent handoff.

Software Teams Agent

AI-generated

Summary

Invoke a selected Software Teams specialist for one agent turn using the prompt and optional workflow context. The turn can inherit or override the Claude model and effort, and can be limited by estimated spend or agentic steps.

Inputs

  • Specialist (required) — Choose the agent for this turn, such as Programmer, Planner, Researcher, or QA Tester. Defaults to Programmer.
  • Prompt (required) — The task sent to the selected specialist. Each specialist has a task-specific prefilled prompt that includes the upstream $json.input.prompt expression; edit it to suit the turn.
  • Context (JSON) — Optional JSON context for the first node in a workflow. When an upstream NodeEnvelope is present, the node inherits its context and ignores this field.
  • Model — Claude model for the turn. Inherit Session Default uses the worker session default; otherwise select a model or model-family alias. Defaults to Sonnet.
  • Effort — Set the turn's effort level, or leave on Model Default.
  • Max Budget USD — Estimated spend cap; 0 disables it. Enforced between turns, so a run may exceed the amount.
  • Max Turns — Maximum agentic steps; 0 disables the cap.

Output shape

A single NodeEnvelope result for the specialist turn.

When connected after another Software Teams node, the node uses the upstream envelope for handoff and carries its context forward. The envelope can include the turn's status and result data.

Links

Discussion