命令行工具参数
DevKit AI支持配置Agent执行命令行工具时的超时时间与输出长度上限,避免长时间阻塞或超大输出占用过多资源。
操作步骤
- 使用
SSH 远程登录工具,登录DevKit AI的安装节点。 - 进入DevKit AI基础包解压后目录。
cd DevKit-AI-x.x.x-Linux-Kunpeng
- 打开“config/config.yaml”文件。
vi config/config.yaml
- 按“i”进入编辑模式,新增如下内容。
shell_execute: timeout: 3600 max_output_bytes: 100000
表1 参数说明 参数
参数选项
参数说明
shell_execute
timeout
整型
单次命令执行的最大等待时间,单位为秒。该参数值必须为大于0的整数。默认单次命令执行的最大等待时间3600秒,未配置时按默认值生效。
max_output_bytes
整型
命令输出内容的最大长度上限。超过该长度时,输出将被截断。该参数值必须为大于0的整数。默认输出内容最多保留100000个字符,未配置时按默认值生效。
- 按“Esc”键退出编辑模式,输入:wq!,按“Enter”键保存并退出文件。
- timeout生效:超时终止,退出码124,提示“Error:Command timed out after ...”。
- max_output_bytes生效:截断并追加“...Output truncated at ... bytes”。
父主题: 高阶功能