开发者
资源
文档评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

命令行工具参数

DevKit AI支持配置Agent执行命令行工具时的超时时间与输出长度上限,避免长时间阻塞或超大输出占用过多资源。

操作步骤

  1. 使用SSH远程登录工具,登录DevKit AI的安装节点。
  2. 进入DevKit AI基础包解压后目录。
    cd DevKit-AI-x.x.x-Linux-Kunpeng
  3. 打开“config/config.yaml”文件。
    vi config/config.yaml
  4. 按“i”进入编辑模式,新增如下内容。
    shell_execute:
      timeout: 3600
      max_output_bytes: 100000
    表1 参数说明

    参数

    参数选项

    参数说明

    shell_execute

    timeout

    整型

    单次命令执行的最大等待时间,单位为秒。该参数值必须为大于0的整数。默认单次命令执行的最大等待时间3600秒,未配置时按默认值生效。

    max_output_bytes

    整型

    命令输出内容的最大长度上限。超过该长度时,输出将被截断。该参数值必须为大于0的整数。默认输出内容最多保留100000个字符,未配置时按默认值生效。

  5. 按“Esc”键退出编辑模式,输入:wq!,按“Enter”键保存并退出文件。
    • timeout生效:超时终止,退出码124,提示“Error:Command timed out after ...”。
    • max_output_bytes生效:截断并追加“...Output truncated at ... bytes”。