Create k8s/cron Triggers #17

Open
opened 2026-01-17 13:36:10 +00:00 by xcaliber · 0 comments
Owner

Objective

Create k8s/cron triggers to kickoff agents automatically based on ticket state changes.

Required Capabilities

  • Detect ticket state changes
  • Trigger gitea_coder when new ticket created
  • Trigger gitea_reviewer when PR created
  • Trigger gitea_pm when review passed
  • Cron-based scheduled triggers (if needed)
  • Retry logic for failed triggers

Trigger Conditions

  • Ticket: new → trigger gitea_coder
  • PR: opened → trigger gitea_reviewer
  • Review: approved → trigger gitea_pm
  • Merge: complete → close ticket, end session

Technical Implementation

  • k8s operator or cronjob to monitor Gitea webhooks
  • Queue system for agent invocations
  • Timeout and retry mechanisms
  • Logging and monitoring

Dependencies

  • Requires Ticket #7 (Agent Handoff System) completion

Testing Criteria

  • Agents triggered on correct state changes
  • No duplicate triggers
  • Failed triggers are retried
  • Monitoring shows trigger activity
## Objective Create k8s/cron triggers to kickoff agents automatically based on ticket state changes. ## Required Capabilities - [ ] Detect ticket state changes - [ ] Trigger gitea_coder when new ticket created - [ ] Trigger gitea_reviewer when PR created - [ ] Trigger gitea_pm when review passed - [ ] Cron-based scheduled triggers (if needed) - [ ] Retry logic for failed triggers ## Trigger Conditions - Ticket: new → trigger gitea_coder - PR: opened → trigger gitea_reviewer - Review: approved → trigger gitea_pm - Merge: complete → close ticket, end session ## Technical Implementation - k8s operator or cronjob to monitor Gitea webhooks - Queue system for agent invocations - Timeout and retry mechanisms - Logging and monitoring ## Dependencies - Requires Ticket #7 (Agent Handoff System) completion ## Testing Criteria - Agents triggered on correct state changes - No duplicate triggers - Failed triggers are retried - Monitoring shows trigger activity
xcaliber added this to the Gitea Project Details for Role Refactoring project 2026-01-17 13:44:33 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: open-webui-automation/tools#17
No description provided.