Bayanihan
In developmentStage 2-5A multi-agent harness drawn as a town, where a router decides who to call for each prompt.
- Agent roles
- 12
- Model calls in the demo round
- 0
Private repository.
- TypeScript
- Phaser
- React
- Node 24
- MCP
- Nx
- pnpm
About
Each company is a map and you walk it as a character. For every prompt the router picks which role agents to call, which project buildings to visit and which MCP servers to use, and any tool call that writes waits at the town hall for your answer.
Highlights
- The router's decision shown as a percentage per agent, building and server, with the round's route drawn on the map.
- A human approval gate for write tool calls, in the world and in the chat.
- Editable agent roles, each with its own prompt and pixel character; a scripted demo round runs with no model calls.
How it flows
From start to goal, the path the data takes
- Prompt
- Router picks agents, buildings, servers
- Agents walk the route
- Writes wait at the town hall
- Allow or refuse

