Hi Wayne,
I understand you are facing this issue "Description" property missing error during agent publishing. This is a common issue that can occur even when the description appears to be properly configured. Let me walk you through the troubleshooting steps with specific areas to check.
Key Areas to Verify
1. Agent Manifest File (m365agents.yml)
Ensure your description is properly formatted:
name: YourAgentName
description: "Your detailed agent description here"
- Description must not be empty or contain only whitespace
- Avoid special characters that might break parsing
2. App Manifest (manifest.json)
Verify both description fields exist:
{
"description": {
"short": "Brief description (under 80 characters)",
"full": "Detailed description of your agent's functionality"
}
}
3. Common Screenshot Comparison Points
When reviewing your setup, check these specific areas:
- Teams Toolkit: Agent configuration panel description field
- Manifest Editor: Both short and full description populated
- Character Count: Short description under 80 characters
- Validation Panel: No red error indicators
4. Troubleshooting Steps
- Open your m365agents.yml file and verify the description exists
- Check manifest.json for both description properties
- Clear Teams Toolkit cache and rebuild
- Copy descriptions to notepad to check for hidden characters
- Validate manifest using Teams Toolkit validation tools
5. Quick Fix Template
Replace your descriptions with this tested format:
description: "This agent assists with [specific task] and provides [key functionality] to help users [achieve goal]."
If you're still encountering issues, could you share:
- Your m365agents.yml description section
- The exact error message text
- Screenshot of your agent configuration panel
This will help pinpoint the specific configuration issue.
https://learn.microsoft.com/en-us/microsoftteams/platform/resources/schema/manifest-schema
Thanks,
Karan Shewale.
*************************************************************************
If the response is helpful, please click "Accept Answer" and upvote it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate.