Skip to content

Windows下OpenClaw无法使用 #96

Description

@haoke016

问题1:OpenClaw 获取不到message 参数

Image {"type":"stderr","text":"OpenClaw could not parse this command: option '-m, --message ' argument missing\nTry: openclaw agent main --help\n"}

通过走读代码分析来看,当message中包含换行符\n时,\n后的参数会被丢弃。如图所示首字符为换行符,后续所有字符丢失,导致OpenClaw获取不到message。

测试验证:
html-anything发送的数据

[
  'agent',
  '--local',
  '--json',
  '--agent',
  'main',
  '--message',
  '你是资深前端工程师。输出单文件HTML,要求:\n' +
    '- 内容驱动数量:完全基于用户内容结构决定页数\n' +
    '- 技术要求:<!DOCTYPE html>开头,Tailwind CSS CDN,纯HTML输出\n' +
    '- 设计准则:现代杂志风格,Noto Sans SC字体,合理留白\n' +
    '- 使用真实数据,禁止占位符\n' +
    '[保留最核心的3-5条要求]\n' +
    '【用户内容】: 测试'
]

OpenClaw接收到的数据
Image

问题2:OpenClaw 参数解析失败

Image Too many arguments for this command.\nTry: openclaw agent main --help\n 通过走读代码分析来看,当message中包含空格时触发此问题。 Image

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

    bugSomething isn't workinghelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions