Skip to content

ERROR in Path A: skillclaw status OSError: [WinError 87] 参数错误。 #27

Open

Description

@jackqdldd

Success execute [skillclaw setup] in Path A ,and execute [skillclaw setup]

Image

when I execute [skillclaw status] then error occured

Image

Activity

  1. Upper9527 commented on Aug 17, 2026

    @Upper9527
    Collaborator

    The screenshots do not expose the text traceback, so the failing Windows API call cannot be identified reliably. Please paste the full console traceback as text, plus:

    python --version
    skillclaw --version
    skillclaw status
    

    Also include the install method and a sanitized ~/.skillclaw/config.yaml. With the exact WinError 87 call site we can add a focused Windows regression instead of guessing from the screenshot.

  2. added
    bugSomething isn't working
    questionFurther information is requested
    on Oct 21, 2026
  3. Upper9527 commented on Oct 21, 2026

    @Upper9527
    Collaborator

    补充核对结果:我已成功读取截图,之前说无法读取截图不准确,抱歉。截图里的调用栈确实来自旧版 process_alive -> os.kill(pid, 0),主分支已有 #31 改为 Windows 进程 API。

    进一步检查发现 Windows 句柄宽度、已退出进程句柄仍存在的情况还需要补强,已准备 draft PR #99(参考并署名 #91 的贡献)。本机 7 项模拟测试通过,4 项原生 Windows 测试跳过;不能据此宣称 Windows 验证通过。维护者暂缓 workflow 权限授权,因此 Windows CI 保留待办,#99 暂不合并。请补充 Windows/Python 版本,并确认更新主分支后是否仍出现相同栈;若方便,可在 #99 分支运行 python -m pytest tests/test_runtime_state_windows.py 提供结果。

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

    bugSomething isn't workingquestionFurther information is requested

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions