What it is

Datafruit uses multiple specialized agents within one conversation. Each agent focuses on a domain and can hand off to another agent when it’s a better fit. Handoffs are silent and the full context is preserved.

What they do

  • PlanAgent: plans work, gathers context, maintains a session todo list
  • TerraformAgent: proposes and validates infrastructure‑as‑code changes
  • GithubAgent: manages repositories and pull requests
  • AWSAgent: inspects AWS resources, logs, and metrics
  • GCPAgent: inspects GCP resources and storage

How it works (at a glance)

  • The assistant streams responses and activity updates as it works
  • When a task spans domains, control is transferred to the most capable agent
  • All execution happens inside an isolated workspace

Illustration

Placeholder: diagram showing agent handoff between Plan → Terraform → GitHub