Skip to main content

Troubleshooting

Generation Fails or Produces Errors

Possible CauseSolution
Agent not foundThe Desktop app bundles TF Code. Restart the app; if the issue persists, reinstall the Desktop app.
Insufficient UoICheck your workspace UoI balance. Generation consumes UoI.
Background service not runningRestart the ToothFairyAI Desktop app.
Network issueMedia generation requires internet access to the ToothFairyAI backend. Check connectivity.

Preview Shows a Blank Screen

Possible CauseSolution
Artifact not yet emittedWait for the agent to finish generating. Check the live todo progress.
Broken artifact framingThe agent may have malformed the <artifact> block. Ask it to re-emit.
JSX rendering errorIf using JSX mode, check for syntax errors in the generated code. Use the in-app Lint action to diagnose.

Images or Video Not Appearing

Possible CauseSolution
Media task still runningCheck the media task indicator in the app for task status. Video generation is asynchronous.
Model not configuredOpen Settings → Media Providers and select a default model.
Backend unavailableThe ToothFairyAI backend may be temporarily unavailable. Retry after a moment.

Design System Not Applying

Possible CauseSolution
No system selectedOpen the Design Systems tab and select a system before generating.
File not foundEnsure DESIGN.md exists at ./DESIGN.md or ./design-system/DESIGN.md.
Manifest invalidUse the Desktop app's Validate action (Settings → Design Systems) to validate the manifest. Check for missing referenced files.

Export Fails

FormatPossible CauseSolution
PDFBrowser print blockedEnsure pop-ups are allowed for the Desktop app.
PPTXNo slides.jsonThe skill must produce a slides.json structure. Use a deck skill if you need PPTX export.
ZIPFile access errorCheck that the project directory is accessible and not locked by another process.

MCP Server Not Connecting

Possible CauseSolution
Desktop app not runningStart the ToothFairyAI Desktop app. The MCP server requires the app to be running.
Not registeredOpen Settings → MCP Server in the Desktop app and copy the install info, then register the MCP server with your coding agent.
Wrong working directoryEnsure the coding agent is configured to use the MCP server's stdio path.

Connectors Not Working

Possible CauseSolution
Not authenticatedOpen Settings → Connectors and authenticate with the service.
Tool disabledCheck the tool safety policy in Settings. Destructive tools are disabled by default.
Composio not configuredOpen Settings → Connectors in the Desktop app and configure the Composio connector.

Live Artifact Not Refreshing

Possible CauseSolution
No data sourceThe artifact must be backed by at least one connector. See Live Artifacts.
Connector auth expiredRe-authenticate the connector in Settings.
Refresh lock heldAnother refresh may be in progress. Wait for it to complete or abort it.
Stale artifactThe data source may be unreachable. Check connector status and retry.

Performance Issues

Possible CauseSolution
Large projectProjects with many files can slow the file workspace. Consider archiving old projects.
Long-running sessionUse context compaction to reduce conversation length. Start a new conversation for unrelated work.
Too many media tasksMedia generation is resource-intensive. Avoid generating multiple videos simultaneously.

Getting Help

  • Support email: support@toothfairyai.com
  • Logs: Use the Desktop app's Help → Diagnostics → View Logs to inspect background-service logs.
  • Status: Use Help → Diagnostics to check whether the app's background service is running.
  • Inspect: Use Help → Diagnostics → Run Report for a detailed diagnostic report.