Skip to content

HydraFusion: accepting an Astra plan can stall without starting implementation #4741

Description

@gfortaine

Describe the bug

With GPT-6 Astra configured as the plan-mode model and HydraFusion as the session
model, accepting a plan can leave the session apparently stuck: no visible
implementation starts after leaving plan mode.

This has occurred repeatedly in interactive use, including when selecting
Accept plan and build on default permissions. Multiple exit choices have been
tried. This report is specifically about an action that should start implementation,
not the expected inactivity of Exit plan mode and I will prompt myself.

There is no error message available to include. The visible symptom is that nothing
happens after accepting/leaving the plan. It is not yet established whether this is
a UI hang, a stalled model transition, an unstarted continuation, or hidden
HydraFusion work.

Affected version

GitHub Copilot CLI 1.0.84-1, macOS, Apple Silicon / arm64.

Steps to reproduce the behavior

The following describes the interactive workflow where the problem occurs; it has
not yet been reduced to an isolated minimal repository.

  1. Enable experimental features and select HydraFusion using /model.

  2. Configure GPT-6 Astra as the plan model. The relevant existing settings are:

    {
      "experimental": true,
      "model": "hydrafusion",
      "planModel": "gpt-6-astra",
      "planEffortLevel": "xhigh"
    }
  3. Enter plan mode and request an implementation plan for a coding task.

  4. Let Astra produce the plan and present the plan-approval menu.

  5. Select Accept plan and build on default permissions.

  6. Observe that implementation does not visibly begin and the session appears
    stuck after the transition.

Expected behavior

Accepting the plan should leave plan mode, restore the HydraFusion session
selection, and start implementation of the approved plan, subject to the normal
interactive permission prompts.

If the transition or HydraFusion initialization cannot proceed, the CLI should
surface the failure or an actionable pending state rather than appear stalled.

Additional context

No private repository content, session identifiers, or full diagnostic logs are
attached. This report records the observed workflow and symptom, not a confirmed
deadlock or root-cause diagnosis.

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions