DERIV
Sentinel is an agentic QA and self-healing infrastructure that automates the entire testing and repair lifecycle. Built with LangGraph, it orchestrates five specialized AI agents through three distinct paths: - Path 1 Direct Testing: Users describe what to test in natural language. Sentinel retrieves compliance rules from a Pinecone RAG database, generates Playwright UI tests using GPT-4o, and executes them against any target URL. - Path 2 CI Auto-Repair: When a GitHub Actions CI pipeline fails, Sentinel automatically receives the error logs, clones the repository, and uses Claude Code CLI to analyze and fix the source code. It verifies the fix locally by running the project's test suite, then creates a Pull Request with the changes. - Path 3 PR Analysis: When a Pull Request is opened, Sentinel reads the changed files and diffs, uses GPT-4o to understand what was modified, generates a testing objective, and runs Playwright tests against the staging environment. All paths end with Slack notifications featuring interactive Approve/Merge/Reject buttons, enabling human-in-the-loop oversight before any code reaches production. The system integrates MCP (Model Context Protocol) servers for GitHub and Slack communication, with direct API fallbacks for reliability.
Category tags: