Overview
Chat & Messages is the core communication interface between you and your Utari workers. Through natural conversation, workers can ask for clarification, share progress updates, seek confirmation for important actions, offer options, and communicate about their work—creating a collaborative, interactive experience.Chat & Message Capabilities
Ask Questions
Request clarification, confirmation, or additional information from users
Share Updates
Communicate progress, findings, and status throughout task execution
Wait & Pace
Pause execution to maintain thoughtful, quality work rhythm
Complete Tasks
Signal when all work is finished and ready for review
Natural Dialogue
Converse naturally like talking with a helpful colleague
Share Attachments
Include relevant files, screenshots, and resources in messages
Chat & Messages enables collaborative work where workers communicate naturally, ask when uncertain, and keep you informed—just like working with a thoughtful human colleague.
Using the Ask Tool
When Workers Ask Questions
Workers use the Ask tool to request input when it’s essential to proceed effectively:Requesting Clarification
Requesting Clarification
When: Requirements are ambiguous or unclearExamples:
Seeking Confirmation
Seeking Confirmation
When: Before high-impact changes or irreversible actionsExamples:
Gathering Additional Information
Gathering Additional Information
When: Missing critical details needed to complete the taskExamples:
Offering Options
Offering Options
When: Multiple valid approaches exist and user preference mattersExamples:
Validating Assumptions
Validating Assumptions
When: Assumptions are critical to task successExamples:
Handling Ambiguous Results
Handling Ambiguous Results
When: Tool results don’t match expectations or are unclearExamples:
Responding to Worker Questions
How to Provide Clear Answers
- Direct Answers
- Detailed Guidance
- Conditional Instructions
- Reference Examples
Best for: Simple yes/no or specific choices
Worker Communication Patterns
Natural Conversation Style
Workers communicate naturally, like helpful colleagues:When Workers Use the Wait Tool
Workers pause execution deliberately to maintain quality:Preventing Rushed Work
Preventing Rushed Work
Quality Control
Quality Control
System Constraints
System Constraints
Task Completion Signals
When Workers Mark Tasks Complete
Workers use the Complete tool only when ALL work is finished:1
All Tasks Completed
2
Final Verification
3
Completion Message
Communication Best Practices
For Users
Be Specific
Clear instructions lead to better results and fewer clarifying questions
Provide Context
Share relevant background so workers understand the bigger picture
Answer Promptly
Workers wait for your input when they ask questions—respond to keep work flowing
Give Examples
Reference previous work or examples to clarify expectations
Confirm Understanding
If a worker’s question seems off-base, clarify the original request
Provide Preferences
Share your working style and communication preferences
For Workers (What to Expect)
Ask When Needed
Workers will ask for clarification rather than guessing
Share Progress
Workers communicate what they’re doing and what’s next
Explain Decisions
Workers share reasoning when making judgment calls
Flag Issues
Workers alert you to problems, risks, or unexpected findings
Verify Important Actions
Workers confirm before high-impact or irreversible operations
Communicate Delays
Workers explain if tasks take longer than expected
Example Conversations
Collaborative Problem Solving
Working Through Ambiguity
Handling Discovered Issues
Proactive Problem Flagging
Iterative Refinement
Collaborative Improvement
Troubleshooting Communication
Worker asks too many questions
Worker asks too many questions
Cause: Instructions may be too vague or worker lacks contextSolution:
- Provide more detailed initial instructions
- Share examples of previous similar work
- Give explicit preferences and constraints upfront
- Build up worker’s knowledge base with SOPs
Worker doesn't ask when they should
Worker doesn't ask when they should
Cause: Worker may be making assumptionsSolution:
- Explicitly encourage questions: “Ask if anything is unclear”
- Review outputs and provide feedback
- Clarify expectations about when to ask
- Update agent configuration to ask more proactively
Communication feels too formal
Communication feels too formal
Cause: Default professional toneSolution:
- Update agent personality in configuration
- Specify preferred communication style
- Provide examples of your preferred tone
- Use casual language yourself to set the tone
Worker doesn't explain their work
Worker doesn't explain their work
Cause: Agent may be configured for efficiency over explanationSolution:
- Ask for progress updates: “Keep me posted as you work”
- Request explanations: “Explain your approach”
- Update system prompt to be more communicative
- Encourage transparency in decision-making
Unclear what worker is waiting for
Unclear what worker is waiting for
Cause: Question wasn’t clear or got lost in conversationSolution:
- Ask directly: “What do you need from me?”
- Review the last question posed
- Clarify what information or decision is needed
- Respond to the most recent ask question
Summary
You’ve successfully learned how to:Communicate naturally with workers through conversational interface
Recognize when and why workers ask questions
Provide clear, helpful answers to worker inquiries
Understand worker progress updates and status communication
Interpret task completion signals
Apply communication best practices for effective collaboration
Next Steps
Agent Configuration
Configure agent communication style and personality
Create First Worker
Set up workers with clear instructions
Knowledge Base
Provide context through documented SOPs and guidelines
Task Management
Organize multi-step work with clear task tracking