EMA — Your AI Project Manager
EMA is the AI assistant built into Tulsk. It lives in the chat panel and acts as your Project Manager, overseeing a team of AI agents.
What Makes EMA Different
EMA isn’t just a generic chatbot. It’s deeply integrated with your workspace data and agent infrastructure:
The last 10 completed agent runs are automatically injected into every conversation.
🤖Agent AwarenessEMA picks the right agent based on skills and triggers autonomous runs.
🎯Smart DelegationAgent results push directly into your EMA conversation as they complete.
💬Direct FeedbackGenerates scheduled summaries of project and agent progress on your timeline.
📅ReportingTalking to EMA
Open the chat panel from any page. EMA is context-aware:
- Current Page: Knows which task or project you are viewing.
- Organization State: Can list tasks, check progress, and find bottlenecks.
- Activity Feed: Understands recent agent successes and failures.
Example Commands
- “What have the agents been doing this week?”
- “Ask Research Agent to analyze our competitors on task #14.”
- “Give me a status update on the Marketing project.”
- “How did the research task get broken down between agents?”
EMA’s Tools (MCP)
EMA has access to 21+ tools via the Model Context Protocol:
| Category | Available Tools |
|---|---|
| Projects | get_projects, create_project, get_project_by_id |
| Tasks | create_task, update_task, add_comment, get_task_context |
| Agents | list_agents, get_agent_detail, trigger_agent_run |
| Analytics | get_agent_activity_summary, get_delegation_tree |
| Schedules | create_ema_schedule, list_ema_schedules |
| Utilities | web_search, open_page |
Last updated on