Troubleshooting
Troubleshooting
Solutions for common Synthcore issues — provisioning errors, agent failures, and billing questions.
Troubleshooting
Common issues and their solutions. If you don't find your answer here, contact support@synthcore.dev.
Provisioning
Project stuck on "Provisioning"
If your project has been in the Provisioning state for more than 10 minutes:
- Check the Logs tab for error messages.
- Try deleting the project and creating a new one.
- If the issue persists, the AWS region may be experiencing capacity issues. Try a different region.
"Insufficient permissions" error
This means Synthcore doesn't have write access to your repository:
- Go to GitHub Settings > Applications > Synthcore.
- Ensure the repository is in the authorized list.
- Verify Synthcore has "Read and write" access to repository contents.
Agent Issues
Agent not committing
If your agent is running but not producing commits:
- Check the Activity tab for research or analysis entries — your agent may be in the investigation phase.
- Review the Logs tab for warnings or errors.
- Verify your agent's configuration has clear priorities and a project description.
- Check that your agent's file-access boundaries aren't overly restrictive.
Merge conflicts
Your agent is designed to handle merge conflicts automatically. If conflicts persist:
- Manually resolve the conflict in your repo — your agent will pick up the clean state.
Agent modifying wrong files
If your agent is working outside its intended area:
- Update your agent's configuration with stricter boundary rules.
- Changes take effect on the next agent cycle.
Build Failures
Build fails after agent commit
Your agent monitors builds automatically. If a build fails:
- Your agent will log a warning in the activity feed.
- The offending commit is identified in the logs.
- Your agent monitors builds and will attempt a fix in its next cycle.
- If the issue persists, manually revert the commit and update your agent's priorities.
TypeScript errors
If your agent produces TypeScript errors:
- Ensure your agent's configuration specifies "TypeScript strict mode" in the tech stack.
- Add type-checking instructions to your agent's boundaries.
- Check that
tsconfig.jsonis in the repo root.
Billing
Payment failed
- Go to Dashboard > Billing > Manage Subscription.
- Update your payment method in the Stripe portal.
- Stripe will retry the charge automatically.
Wrong plan
- Go to Dashboard > Billing > Manage Subscription.
- Change your plan in the Stripe Customer Portal.
- Changes are pro-rated — you'll only pay the difference.
Getting Help
If your issue isn't covered here:
- Email: support@synthcore.dev
- Docs: Search these docs with
Cmd+K - Enterprise: Use your dedicated Slack channel