Bayanihan

In developmentStage 2-5

A multi-agent harness drawn as a town, where a router decides who to call for each prompt.

Fig 1 / 4World view: agents leave their houses on Bahay Kubo Street
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

  1. Prompt
  2. Router picks agents, buildings, servers
  3. Agents walk the route
  4. Writes wait at the town hall
  5. Allow or refuse