Aratel is a GitHub App that watches your repository. When the shape of your API drifts from your AI agent’s tool definitions or system prompts, an agent reads the diff and opens a pull request with the fix. Quietly. Always.
One click on GitHub. Pick the repos you want watched. No workflow files, no YAML, nothing to commit.
Code as you normally would. Aratel listens for every push to your default branch and every pull request opened or updated.
An AI agent inspects the change, greps the repo for related tool schemas and prompts, and figures out what drifted.
If something needs updating, Aratel opens a pull request with the patch and a written explanation. You review and merge.
includeSubscribers to an AI tool schema in ai-tools.ts.tool-executor.ts.aratel-test-drift from aratel/sync-2d532c4
This PR was opened automatically by Aratel.
Updated get_viewer_statistics tool to support all_time time range and optional subscriber counts. Modified tool-executor.ts to pass these parameters to the analytics API, and statistics/route.ts to filter sessions by date and include subscriber data in the response. Also updated chart-generator.ts to pass date ranges to the statistics endpoint for trend charts.
src/lib/agent/tool-executor.tssrc/app/api/analytics/[channelId]/statistics/route.tssrc/lib/agent/chart-generator.tsTriggered by pull_request opened #7 (2d532c4).
Review carefully before merging — Aratel is an automated agent and can be wrong.