- 新增 spawn_subagent 和 spawn_agent_team 工具,替代原有的 spawn 工具 - 重构 DelegationManager 以支持单个子代理和代理团队两种委派模式 - 更新系统提示词中的委派策略说明,明确使用场景和区别 - 添加技能上下文传递功能,确保委派任务遵循指定技能 - 实现代理内部的受控下游委派机制,防止无限嵌套 - 更新工具注册和上下文设置逻辑以适配新架构
2.0 KiB
2.0 KiB
name, description
| name | description |
|---|---|
| outlook | Use when the task is about Microsoft Outlook, Microsoft 365 mail/calendar, meeting availability, or Outlook scheduling through MCP tools backed by Microsoft Graph. |
When to use
Use this skill when the user asks to:
- read, search, reply to, forward, or move Outlook email
- list, create, or update Outlook calendar events
- check meeting availability or propose meeting times
- send a formal Outlook meeting invite to attendees
Only use this skill if Outlook MCP tools are available in the current tool list, typically with names like mcp_outlook_*.
V1 routing rules
- Keep Outlook execution in the main agent turn.
- Do not use
spawn_subagentfor Outlook work in V1, because the local delegated agent does not inherit MCP tools. - Do not use the built-in
emailchannel for Outlook mailbox operations. Outlook actions should go through MCP -> Outlook MCP server -> Microsoft Graph.
Tool usage rules
- Prefer the actual Outlook MCP tools shown in the tool list. Follow each tool's schema exactly.
- Each Outlook MCP tool should perform one atomic action only. Compose larger workflows in the main agent by calling multiple tools step by step.
- For mail/calendar tasks, prefer Outlook MCP tools over shell/web workarounds.
- If a tool fails, inspect the error and retry with a narrower or corrected request instead of improvising a different backend.
Privacy and safety
- Never ask the user to paste access tokens, refresh tokens, client secrets, or raw OAuth credentials into chat.
- If Outlook tools are not configured, explain that Outlook MCP must be connected first.
- Keep progress text brief and avoid echoing sensitive email content unless necessary for the task.
Scheduling guidance
- For recurring Outlook sync or mailbox maintenance, use
crontask mode, not reminder mode. - Treat cron-triggered Outlook work as autonomous background work: execute the needed Outlook MCP steps and report the concrete outcome.
- Avoid creating flows where a cron result is reintroduced as a fresh user request.