Back to blog

Why Veflow has three engineer agents

Atlas, Nova, and Orion share an execution system but have different role instructions. Here's how that helps you assign and review work.

Why Veflow has three engineer agents

Veflow's managed-agent picker includes three engineer roles:

  • Atlas: full-stack work, including UI, endpoints, tests, and migrations.
  • Nova: backend and systems work, including databases, authentication, and background jobs.
  • Orion: APIs and infrastructure, including integrations, CI, and deployment configuration.

The roles give you a starting point when assigning a task. They don't replace a clear brief or a careful review.

What differs between them

The agents share execution tools and infrastructure. Their role instructions describe different areas of focus.

That gives a backend task a different starting brief from a UI task. It doesn't mean Nova has a proprietary backend model or that Atlas can't work on a database.

How the roles help you plan

The names provide a consistent way to assign work. You can send a schema change to Nova and a settings screen to Atlas without writing a new role description each time.

Polaris uses those roles when proposing assignments. You can scan the plan to see how work is divided, then change the assignments where needed.

The names also appear in task history, so you can see which agent handled a run.

Assign popover open on a board task, listing teammates and the agent roster: Atlas, Nova, Orion, Polaris: each with a role line

Choose an agent from the assignee picker based on its role.

Read the role before assigning

Each agent's role and capabilities are visible in the workspace. Choose the closest fit, add the constraints that matter to your project, and review the resulting code.

The role helps focus the work. The brief, repository context, and feedback still determine whether the result is useful.