Skip to content

Agent commands remain running and do not auto-complete in Windsurf 1.12.28 #261

@zenghuasheng

Description

@zenghuasheng

Environment

  • Windsurf Version: 1.12.28
  • Windsurf Extension Version: 1.48.2
  • Commit: c855b1fa42fce019aedb4b06e6faa69d65ac7fd3
  • OS: macOS (Darwin arm64 24.3.0)
  • Node.js: 37.6.0
  • Electron: 1.105.0

Steps to reproduce

  1. Open Windsurf in Agent (Cascade) mode with auto-run enabled.
  2. Run a simple command, e.g., echo "hello".
  3. Observe that the command completes (output appears), but the Agent does not mark the command/step as finished – it remains running indefinitely and doesn't proceed to the next step.

Expected behaviour

The Agent should detect that the command has finished and mark the step as completed.

Actual behaviour

After upgrading to version 1.12.28, even trivial commands do not automatically end; the Agent remains stuck. Rolling back to version 1.12.12 resolves the issue.

Additional info

  • Diagnostic logs show messages like Persistent process "<id>": Process had no disconnect runners but was an orphan and Replaying ... chars in ptyhost.log.
  • On older version 1.12.12, the same commands auto-complete as expected.

Please investigate.

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