Home / Documentation / Tutorials

Managing Multiple Agents

Independent brains, a shared body

Each agent owns its own memory, personality and cognitive state, while sharing the cerebellum (plan orchestration) and the brainstem (execution engine). That yields:

  • Cognitive autonomy — every agent reasons and decides independently
  • Resource reuse — orchestration and execution are shared, lowering system overhead
  • Parallel operation — several agents run their own tasks at the same time
  • Hot reload — a single agent can restart without disturbing the others
  • Lazy loading — agents are created on demand, saving resources

Four collaboration modes

ModeHow it worksTypical use
SequentialAgents process one after another in a pipelineDraft → review → publish
ParallelSeveral agents handle different subtasks at onceAnalysing many dimensions simultaneously
Master-slaveOne lead agent directs several subordinate agentsProject management: assigning and consolidating work
ConsensusMultiple agents judge independently and then voteRisky decisions, multi-perspective verification

Feature inventory

ModuleStatusDescription
Project managementImplementedProject rule configuration, multiple rules, team association
Team managementImplementedAgent responsibilities, working hours, contact details
NeurFlow workflowsImplementedLLM-generated workflows, node configuration, drag-and-drop editor, debugging walker
Group chatImplemented@-mentions across agents, information-storm protection, SSE real-time push
Task boardImplementedDraggable cards, custom columns, live updates

Managing agents

# add an agent
neurova agent add --agent-id <id> --name <name>
# show details / delete
neurova agent show <agent_id>
neurova agent delete <agent_id>
```