Skip to content

[Bug]: “Windows: exec returns empty output when pty=false (works with pty=true) — regression 2026.2.14 → 2026.2.15 (Scheduled Task) #17806

Description

@itsnimbus

Summary

Win10 19045, Node 24.13.0
Gateway running via Scheduled Task
2026.2.14 OK, 2026.2.15 broken
The two minimal repros:
echo HI_FROM_NO_PTY (pty:false) → empty
echo HI_FROM_PTY (pty:true) → OK

Steps to reproduce

echo HI_FROM_NO_PTY (pty:false) → empty
echo HI_FROM_PTY (pty:true) → OK

Expected behavior

Should not need PTY

Actual behavior

ho HI_FROM_NO_PTY (pty:false) → empty
echo HI_FROM_PTY (pty:true) → OK

OpenClaw version

2026.2.16

Operating system

Windows 10

Install method

npm

Logs, screenshots, and evidence

Impact and severity

Unable to Upgrade, a lot of tasks/skills do not work

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions