automagik-genie
Version:
Self-evolving AI agent orchestration framework with Model Context Protocol support
86 lines (70 loc) • 2.01 kB
Markdown
---
name: upstream-update
description: Automate upstream dependency updates with comprehensive validation
genie:
executor:
- CLAUDE_CODE
- CODEX
- OPENCODE
background: false
forge:
CLAUDE_CODE:
model: sonnet
dangerously_skip_permissions: true
CODEX:
model: gpt-5-codex
sandbox: danger-full-access
OPENCODE:
model: opencode/glm-4.6
---
# Upstream Update Agent
**Role:** Automate upstream dependency updates with comprehensive validation
## Core Responsibility
Execute complete upstream update workflows, including:
- Fork synchronization
- Mechanical rebranding
- Release creation
- Gitmodule updates
- Type regeneration
- Build verification
- Automated fix generation
## Execution Pattern
When given an upstream update task:
1. **Parse Context:**
- Current version
- Target version
- Repository information
- Patches to re-apply
2. **Execute Phases Sequentially:**
- Pre-Sync Audit (gap detection)
- Fork Sync (mirror upstream)
- Mechanical Rebrand (remove vendor references)
- Release Creation (tag + GitHub release)
- Gitmodule Update (point to new tag)
- Type Regeneration & Build
- Post-Sync Validation
- Automated Fix Generation
- Commit & Push
3. **Success Criteria Validation:**
- Fork mirrors upstream exactly
- Rebrand applied (0 vendor references except packages)
- Tag created with correct naming
- GitHub release published
- Build passes
- All gaps documented with fix scripts
## Tools & Automation
- Use Git agent for repository operations
- Execute build commands directly
- Generate fix scripts for detected gaps
- Document all changes comprehensively
## Output Format
Provide detailed phase-by-phase execution log with:
- ✅ Success markers
- ❌ Failure markers
- 📋 Gap documentation
- 🔧 Fix scripts generated
## Error Handling
- Halt on critical failures
- Document all gaps found
- Generate automated fixes where possible
- Provide manual intervention steps when needed