Skip to content

Delegate GitHub issue triage through automation subject turns #583

Description

@neubig

Desired Behavior

The GitHub issue triage automation should remain an ordinary scanner process and delegate only the selected issue to an agent. Conversation creation, attachment, and local/Docker runtime lifecycle belong to the Automation service.

Acceptance Criteria

  • The existing github-issue-triage extension scans GitHub without creating or attaching to a conversation.
  • Each changed issue is submitted as an idempotent subject turn using a stable repository-and-issue identity.
  • The triage agent publishes readable acceptance criteria and priority directly on GitHub using the selected profile's credentials.
  • Extension code contains no Agent Server URL, session key, conversation attachment, runtime polling, or workspace-kind branching.
  • Focused tests cover selection, deduplication, and subject-turn submission.
  • Live Agent Canvas evidence shows the scanner outside the agent runtime and the selected triage agent running in Docker.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestready-for-devScoped for contribution; managed by repository readiness checks.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions