Diagnose and repair issues in the notification delivery system to ensure users receive timely alerts.
Fix notification delivery
Activate the loop in your coding environment and provide the kickoff prompt.
Start the Loop
Navigate to your project directory and run this loop using your preferred agent platform.
Monitor Execution
Observe the agent as it self-paces through act, check, and inspect cycles.
Check Current State
Execute the check command to confirm if notifications are failing.
Analyze Failure Points
Inspect logs and error messages to identify root causes.
Apply Targeted Fix
Modify relevant code or configuration to address identified issues.
Run Notification Test
Re-run the check command to verify the fix.
Automation
This loop automates the entire software release process by creating and validating a CI/CD pipeline that builds, tests, and deploys your application. The agent will iteratively refine the release pipeline until it passes all checks, ensuring a robust and reliable deployment process.
Automation
This loop identifies repetitive manual tasks in a project and automatically generates automation scripts to replace them. The agent iteratively analyzes workflows, creates optimized scripts, validates their effectiveness, and refines until all targeted manual steps are eliminated.
Automation
This loop automates the process of identifying, fixing, and resolving CI/CD workflow failures. It continuously monitors GitHub Actions workflow runs, inspects failure logs, applies targeted fixes, and re-runs workflows until all pass or maximum iterations are reached.
Verify Success
Confirm that notifications are now being delivered successfully.
Start the "Notification Flow Repair" loop. Goal: Fix notification delivery Max iterations: 10 Between iterations run: notification test Exit when: Notifications delivered successfully You are an automated agent tasked to fix a broken notification delivery system. Your goal is to ensure all notifications are sent and received correctly. Identify any failures in the current flow, diagnose root causes, and apply minimal necessary changes. Only interact with notification-related components such as send queues, templates, receivers, and transport layers. Avoid altering unrelated functionality. Test each change and iterate until the exit condition is met. Self-pace this loop. After each iteration, run `notification test` and evaluate the output, and only continue if the exit condition is not met (Notifications delivered successfully). Stop when the exit condition passes or 10 iterations are reached. Give a short status update each pass.