Create Agent Handoff System #16

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

Objective

Create the agent handoff system (owui_chat tool) for coordination between gitea_coder, gitea_reviewer, and gitea_pm roles.

Required Capabilities

  • Signal emission between roles
  • State transition automation
  • Agent-to-agent communication
  • Session management (1 ticket = 3-5 prompts)
  • Context preservation across handoffs

Technical Implementation

  • Create owui_chat tool for inter-agent communication
  • Define state machine for role transitions:
    • Ticket created → gitea_coder activated
    • PR created → gitea_reviewer activated
    • Review passed → gitea_pm activated
    • Merge complete → Session closed

Session Guidelines

  • Sessions good for 1 ticket or 3-5 prompts
  • Tool complexity hinders session longevity
  • Code quality and task tracking suffer with long sessions
  • Consider context compaction strategies

Dependencies

  • Requires Tickets #2 (gitea_coder), #4 (gitea_reviewer), #6 (gitea_pm) completion

Testing Criteria

  • Handoff works between all three roles
  • State transitions are clean
  • Context is preserved across handoffs
  • Session limits are respected
## Objective Create the agent handoff system (owui_chat tool) for coordination between gitea_coder, gitea_reviewer, and gitea_pm roles. ## Required Capabilities - [ ] Signal emission between roles - [ ] State transition automation - [ ] Agent-to-agent communication - [ ] Session management (1 ticket = 3-5 prompts) - [ ] Context preservation across handoffs ## Technical Implementation - Create owui_chat tool for inter-agent communication - Define state machine for role transitions: - Ticket created → gitea_coder activated - PR created → gitea_reviewer activated - Review passed → gitea_pm activated - Merge complete → Session closed ## Session Guidelines - Sessions good for 1 ticket or 3-5 prompts - Tool complexity hinders session longevity - Code quality and task tracking suffer with long sessions - Consider context compaction strategies ## Dependencies - Requires Tickets #2 (gitea_coder), #4 (gitea_reviewer), #6 (gitea_pm) completion ## Testing Criteria - Handoff works between all three roles - State transitions are clean - Context is preserved across handoffs - Session limits are respected
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#16
No description provided.