Skip to main content
Create and manage groups of agents that work together with shared context, tools, and guardrails. Kubiya Platform Overview A team is a coordination layer over multiple agents. Teams inherit execution settings from environments, share credentials and Skills, and run with consistent OPA policies. Use teams to align agents around a function (e.g., Platform Engineering), a domain (e.g., Security Operations), or a project.

When to use

  • Several agents must collaborate on related tasks.
  • You want shared credentials, tools, and policies applied consistently.
  • You need clear separation by department, sensitivity, or project.

Prerequisites

  • At least one Environment (Ready).
  • One or more Agents created.
  • Any required secrets or integration credentials are available (ideally attached at the environment level).

Create a Team

Open: Teams > Create Team and complete the tabs below. You can save and edit later. Teams Creation

1) Basic

  • Team Name and Description: keep purpose-driven and clear.
  • Visibility:
    • Private – only you can use.
    • Organization – shared with your org.

2) Deployment

Defines where the team can run and what it inherits.
  • Runtime: choose the execution runtime (default is fine).
  • Environments: add one or more environments. Teams inherit env-level configuration and can run wherever there’s capacity.
  • Execution Environment (per team):
    • Environment Variables – non-secret parameters.
    • Secrets – attach only if team-specific (prefer env-level).
    • Integration Credentials – connect clouds, chat, observability, etc. Tip: If you’ll run the same team in dev/stage/prod, add all environments now and keep variations (endpoints, tokens) at the environment level.

3) Members

  • Select the agents that belong to this team. Add as many as needed.

4) Tools

  • Attach Skills the team can use (file ops, shell, Docker, Python, …).
  • Teams also inherit any Skills configured on the selected environments.

5) Advanced

  • Team Instructions – system prompt for coordination guidance.
  • AI Model & Temperature – defaults for team coordination.
  • Team Context – add Knowledge Base items and Resources the whole team can access.
  • OPA Policies – select policies to enforce rules and constraints at the team level. Note: Context and policies here are visible to all agents in the team.
Click Create Team.
For more info on how to use the cli to manage teams go to Teams Cli

Runtime behavior

When a task targets a team, Kubiya uses the team’s environments, credentials, tools, and policies to coordinate member agents through the workflow. Each step still runs in an isolated container with streaming logs and a full audit trail.

Manage

  • Configure the team anytime to adjust environments, tools, context, or policies.
  • Add/Remove members as responsibilities change.
  • Use the project filter on the Teams page to keep views focused.
  • Delete unused teams (agents remain available for other teams).

Best practices

  • Start with the minimum set of agents and least-privileged Skills.
  • Centralize shared config in Environments; attach at team level only when unique.
  • Use descriptive names tied to purpose (e.g., “Security Operations”).
  • Add OPA policies early for safety.

Troubleshooting

  • Team can’t access a system: Verify the Environment, Secrets, and Integration Credentials are attached and valid.
  • Tasks stay pending: Ensure at least one worker is connected to a queue in the target Environment.
  • Permission denied: Check OPA policies at both Team and Environment levels.
  • Tool missing at runtime: Confirm the Skill is attached to the Team (and still present on the Environment, if inherited).