Observed since 21 Oct, 10:38 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Vector Institute AI Engineering Bot for Maintenance Tasks
AI-powered tool that autonomously fixes CI failures, resolves merge conflicts, and merges GitHub pull requests using Claude AI.
┌─────────────────────────────────────────────────────────────┐
│ aieng-bot │
│ │
│ CLI Usage (any PR): │
│ aieng-bot fix --repo owner/repo --pr 123 │
│ │
│ Automated Workflows (bot PRs only): │
│ Daily scan (00:00 UTC) for Dependabot/pre-commit-ci PRs │
│ with failing checks across VectorInstitute org │
└─────────────────────────────────────────────────────────────┘
1. Create Anthropic API Key
ANTHROPIC_API_KEY2. Create GitHub Personal Access Token
VectorInstitute, Repository access: All repositoriescontents: write, pull_requests: write, issues: writeORG_ACCESS_TOKEN3. Enable GitHub Actions
The bot now monitors all VectorInstitute repositories automatically.
1. Classification
2. Fix Loop
3. Merge
Automated Bot PR Monitoring (optional, for VectorInstitute org)
Required Secrets
ANTHROPIC_API_KEY - Anthropic API access for ClaudeORG_ACCESS_TOKEN - GitHub PAT with org-wide permissionsModel Configuration
claude-haiku-4-5-20251001) - cost-efficientclaude-sonnet-4-5-20250929) - agentic capabilityCLAUDE_MODEL environment variableWorkflows
discover-and-dispatch.yml - Daily scan (00:00 UTC) for Dependabot/pre-commit-ci PRs with failuresfix-pr-agent.yml - Per-PR agent workflow (6-hour timeout), can be triggered manually for any PRcode_checks.yml - Ruff + mypy checksunit_tests.yml - pytest suiteAI Prompt Templates (customize for your needs)
fix-merge-conflicts.md - Resolve merge conflicts with best practicesfix-test-failures.md - Test failure resolution strategiesfix-lint-failures.md - Linting/formatting fixesfix-security-audit.md - Security vulnerability handlingfix-build-failures.md - Build/compilation error fixesCan fix:
Cannot fix:
# Install dependencies
uv sync
# Fix and merge a PR
aieng-bot fix --repo owner/repo --pr 123
# Fix with dashboard logging
aieng-bot fix --repo owner/repo --pr 123 --log
# Custom retries and timeout
aieng-bot fix --repo owner/repo --pr 123 --max-retries 5 --timeout-minutes 180
Trigger via CLI:
# Fix a PR using the CLI (recommended)
aieng-bot fix --repo owner/repo --pr 123
# Or trigger via GitHub workflow
gh workflow run fix-pr-agent.yml \
--field target_repo="owner/repo" \
--field pr_number="123"
# Run the bot PR discovery workflow (VectorInstitute org only)
gh workflow run discover-and-dispatch.yml
Trigger via GitHub UI: Actions → Select workflow → Run workflow → Enter parameters
View comprehensive analytics and agent execution traces:
Features:
Authentication:
View activity:
Debug commands:
# View recent workflow runs
gh run list --workflow=discover-and-dispatch.yml --limit 5
# View logs for specific run
gh run view RUN_ID --log
| Issue | Solution |
|---|---|
| Workflow doesn't run | Check Actions enabled and secrets are set |
| Can't find PRs | Verify ORG_ACCESS_TOKEN has correct permissions |
| Can't merge PRs | Ensure token has contents: write permission |
| Can't push fixes | Check token has write access to target repos |
| Claude API errors | Verify ANTHROPIC_API_KEY is valid |
| Rate limits | Reduce monitoring frequency in workflow cron schedule |
See Setup Guide for detailed troubleshooting.
🤖 aieng-bot - AI-powered PR maintenance by Vector Institute AI Engineering
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.8.0 | 15 Mar 2026 | 8 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 10:38 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:a6b5aca48f2cd80e24f0d5e277bddf77099d174eab14a9c153b575cc42436ad1