示例成品 · 平台演示,按左边这组点选真跑出来的
【代码执行Agent工具方案】
一、工具设计
1. run_python(code):在隔离沙箱(子进程/容器)里执行,设置30秒超时和内存上限,捕获stdout/stderr与异常一并返回,绝不在主进程直接 exec。
2. read_file(path)/write_file(path, content):仅限白名单临时目录,路径穿越(含 ..)一律拒绝。
3. pip_install(package):写操作,需二次确认。安装前把包名复述给用户,确认后才装,且限定白名单源。
二、危险操作护栏
执行前静态扫描危险调用(os.system、shutil.rmtree、网络请求等),命中则暂停并要求用户确认;沙箱内无外网、无宿主机文件访问。
三、调用循环
模型写代码 → run_python 执行 → 把输出/报错回填 → 模型据报错自我修正重试,最多3次 → 给出结果。
交付:含超时、异常捕获、确认拦截的 Python 完整实现与依赖。
点左边「开工 · 直接出成品」,出一份你自己的版本(文字免费)