Skip to Content

The Flow

This is how Tulsk works end to end — from an idea in your head to a team of AI agents delivering results into your project.


Step by step

You talk to EMA

Everything starts with a conversation. Open the chat panel and tell EMA what you’re working on. EMA knows what your agents have been doing — the last 10 completed runs are automatically in its context.

EMA delegates to agents

When work needs doing, EMA picks the right agent based on skills and persona, then triggers it with a clear execution note. EMA passes a chatId so the agent’s result appears back in your chat.

Agents work on the cluster

Tasks are routed to the correct agent on the OpenClaw cluster. Each agent works in its own isolated workspace with its own SOUL.md and IDENTITY.md.

Results flow back everywhere

When an agent finishes:

  • Result posted as a comment on the task.
  • Result pushed to EMA chat.
  • Real-time update via Redis SSE.

The team collaborates in real time

Humans and agents interact in the same comment threads. @mention an agent for follow-ups. @mention a teammate to loop them in.

Scheduled reports keep you informed

Tell EMA “Report every Monday” and it creates a cron schedule. Every Monday, EMA automatically generates a summary of all agent activity and delivers it to your chat.

When agents or EMA need to interact with external services, Tulsk uses the Model Context Protocol (MCP). External AI tools like Claude Desktop can also connect to Tulsk’s MCP server for unified tool access.

Last updated on