Skip to main content

Common Issues

Recognize and solve common problems in ExecAssist with step-by-step solutions.

Overview​

This guide covers the most frequently encountered issues in ExecAssist, organized by symptom. For each issue, you'll find the likely causes and step-by-step solutions.

Email Processing Issues​

Emails Not Being Processed​

Symptoms:

  • New emails arrive but no executions appear
  • Mailbox shows as monitored but nothing happens

Possible Causes & Solutions:

  1. Mailbox subscription inactive

    • Go to Monitored Mailboxes
    • Click on the mailbox
    • Check subscription status
    • If inactive, click Create Subscription
  2. Agent not assigned

    • Edit the mailbox
    • Verify an agent is selected
    • Save changes
  3. Agent inactive

    • Go to Agents
    • Check the assigned agent's status
    • Activate if necessary
  4. Ignore rules filtering emails

    • Go to Ignore Rules
    • Review active rules
    • Check if test emails match any rules
  5. System paused

    • Look for the red banner at the top
    • Go to Administration > Account > Settings
    • Uncheck "Pause Agent Execution"

Emails Processed But No Response Sent​

Symptoms:

  • Executions appear in activity
  • Status shows "Completed"
  • No reply email received

Possible Causes & Solutions:

  1. Agent didn't decide to reply

    • View execution details
    • Check tool calls - was reply_to_email called?
    • Review agent instructions to ensure reply is expected
  2. Reply tool not assigned

    • Edit the agent
    • Verify reply_to_email is in assigned tools
    • Save changes
  3. Email sending failed

    • Check execution for errors
    • Verify mailbox has send permissions
    • Check for email delivery issues

Duplicate Responses​

Symptoms:

  • Same email receives multiple replies
  • Multiple executions for one email

Possible Causes & Solutions:

  1. Email received multiple times

    • Check email headers for duplicates
    • Verify email forwarding rules
    • Check for webhook retry issues
  2. Subscription issues

    • Delete and recreate the subscription
    • Check for multiple active subscriptions

Agent Performance Issues​

Agent Responses Are Wrong​

Symptoms:

  • Agent provides incorrect information
  • Responses don't match expectations
  • Facts are hallucinated

Possible Causes & Solutions:

  1. Instructions need improvement

    • Review agent instructions
    • Add more specific guidance
    • Include examples of correct responses
    • Use "Improve with AI" feature
  2. Knowledge base missing information

    • Search the knowledge base manually
    • Add missing documentation
    • Re-index if recently updated
  3. Model limitations

    • Consider upgrading to a more capable model
    • Simplify the task into smaller steps
    • Add more context in instructions

Agent Responses Are Slow​

Symptoms:

  • Long time between email receipt and response
  • Executions take several minutes
  • Timeouts occurring

Possible Causes & Solutions:

  1. Model overloaded

    • Check provider status page
    • Try at a different time
    • Consider a different provider
  2. Large context

    • Reduce instruction length
    • Limit email thread history
    • Optimize tool result sizes
  3. Too many tool calls

    • Review execution tool calls
    • Optimize instructions to reduce unnecessary calls
    • Consider caching common lookups

Agent Uses Too Many Tokens​

Symptoms:

  • High costs per execution
  • Much higher than expected usage
  • Token counts seem excessive

Possible Causes & Solutions:

  1. Instructions too long

    • Shorten system prompt
    • Remove redundant instructions
    • Use more concise language
  2. Unnecessary tool calls

    • Review tool call patterns
    • Adjust instructions to guide tool usage
    • Remove rarely-used tools
  3. Long responses

    • Add length guidance in instructions
    • Set lower max_tokens
    • Explicitly request concise responses

Connection Issues​

LLM Provider Unavailable​

Symptoms:

  • Provider shows red status
  • Executions fail with provider errors
  • "API key invalid" messages

Possible Causes & Solutions:

  1. Invalid API key

    • Verify the API key is correct
    • Check for extra spaces or characters
    • Regenerate key if necessary
  2. Key expired or revoked

    • Log into provider dashboard
    • Check key status
    • Create new key if needed
  3. Rate limiting

    • Check provider rate limits
    • Reduce concurrent executions
    • Upgrade provider plan
  4. Provider outage

    • Check provider status page
    • Wait for recovery
    • Switch to backup provider if available

Mailbox Connection Failed​

Symptoms:

  • "Subscription failed" errors
  • Cannot create new subscriptions
  • Mailbox shows disconnected

Possible Causes & Solutions:

  1. Microsoft Graph permissions

    • Verify app has required permissions
    • Check admin consent was granted
    • Re-authorize if needed
  2. Mailbox permissions

    • Verify account has access to the mailbox
    • Check shared mailbox permissions
    • Contact Azure admin if needed
  3. Subscription expired

    • Subscriptions expire after 3 days
    • System auto-renews normally
    • Manually recreate if stuck

Cost Issues​

Unexpected High Costs​

Symptoms:

  • Bill much higher than expected
  • Cost spikes in usage dashboard
  • Individual executions very expensive

Possible Causes & Solutions:

  1. Model pricing misconfigured

    • Check model pricing settings
    • Update to current provider rates
    • Recalculate historical costs
  2. Token usage higher than expected

    • Review execution details
    • Check for long context or responses
    • Optimize instructions
  3. High execution volume

    • Review execution counts
    • Check for duplicate processing
    • Implement ignore rules for spam
  4. Wrong model selected

    • Verify agent model selection
    • Use smaller models for simple tasks
    • Match model to task complexity

Cost Tracking Not Working​

Symptoms:

  • Costs show as $0
  • Missing cost data
  • Inconsistent cost reporting

Possible Causes & Solutions:

  1. Model pricing not configured

    • Go to LLM Providers
    • Set input/output prices for each model
    • Save changes
  2. Old executions before pricing

    • Historical data won't update
    • Costs calculate from pricing set date
    • Configure pricing going forward

Search Issues​

Search Returns No Results​

Symptoms:

  • Agent says it can't find information
  • Search tool returns empty
  • Knowledge base queries fail

Possible Causes & Solutions:

  1. Index not configured

    • Go to Search Indexes
    • Verify index exists and is active
    • Create index if missing
  2. Content not indexed

    • Check last index update time
    • Re-run indexing if needed
    • Verify source documents exist
  3. Search query too specific

    • Review agent's search queries
    • Adjust instructions for better queries
    • Test searches manually

Search Returns Wrong Results​

Symptoms:

  • Agent cites irrelevant information
  • Search results don't match queries
  • Wrong documents being found

Possible Causes & Solutions:

  1. Index needs reindexing

    • Check for stale content
    • Re-run the indexing process
    • Verify document updates are captured
  2. Query formulation issues

    • Review how agent forms queries
    • Add search guidance in instructions
    • Test different query approaches

User Interface Issues​

Page Won't Load​

Symptoms:

  • Blank page or spinner
  • Error message displayed
  • Console errors in browser

Possible Causes & Solutions:

  1. Browser cache

    • Hard refresh (Ctrl+Shift+R)
    • Clear browser cache
    • Try incognito/private mode
  2. Authentication issue

    • Sign out and sign back in
    • Check for expired session
    • Verify Azure AD status
  3. API unavailable

    • Check backend health
    • Verify API is running
    • Check for deployment issues

Data Not Updating​

Symptoms:

  • Changes not reflected
  • Stale data showing
  • Updates appear then disappear

Possible Causes & Solutions:

  1. Browser caching

    • Refresh the page
    • Clear browser cache
    • Check network tab for cached responses
  2. Concurrent edit conflict

    • Refresh to get latest data
    • Re-apply your changes
    • Coordinate with other admins

Chat Issues​

Agent Asks Unnecessary Clarifying Questions in Chat​

Symptoms:

  • Agent in Teams, Slack, or in-app chat sends a clarifying question when a short reply was intended as a direct answer
  • Users receive unexpected "Did you mean to answer my earlier question?" messages
  • Chat threads feel interrupted by unwanted disambiguation prompts

Cause:

The chat reply disambiguation heuristic detects short replies that may be answering a previous agent question. Occasionally the heuristic triggers on messages that were not meant as answers, resulting in a clarifying question the user did not expect.

Solution:

Turn off the heuristic temporarily while you investigate:

  1. Go to Administration > Account > Settings
  2. Scroll to the Features & Notifications section
  3. Toggle Chat reply disambiguation off
  4. Save — the change takes effect on the next chat message

Re-enable the toggle once you have identified the root cause (for example, unusual short-reply patterns in your team's chat workflow). While the toggle is off, agents process short replies without checking for pending questions.

Getting More Help​

If you can't resolve an issue using this guide:

  1. Check execution details - Most issues leave traces in execution logs
  2. Review recent changes - Did something change before the issue started?
  3. Check system status - Provider outages affect everyone
  4. Contact support - Provide execution IDs and error messages