本文介绍从零实现GeekAgent的第三天:为模型添加Bash工具,使其能执行本地shell命令。实现包含超时(10秒)、输出截断(2000字符)和执行前确认三道安全护栏,确认逻辑可替换以便未来升级权限模型。通过新增run_shell工具,模型可主动调用命令并获取结果,为后续读写文件等能力奠定基础。
完成下面两步后,将自动完成登录并继续当前操作。