code-runner

star 129

在线代码执行能力。当用户要求运行代码片段、验证算法、测试函数输出、 或想看某段代码的执行结果时使用。支持 Python、JavaScript、TypeScript、 Go、Rust、Java、C/C++、Ruby、PHP 等语言。即使用户只是说「帮我跑一下这段代码」 或贴了一段代码想看结果,也应触发。

zhinjs By zhinjs schedule Updated 4/28/2026

name: code-runner description: >- 在线代码执行能力。当用户要求运行代码片段、验证算法、测试函数输出、 或想看某段代码的执行结果时使用。支持 Python、JavaScript、TypeScript、 Go、Rust、Java、C/C++、Ruby、PHP 等语言。即使用户只是说「帮我跑一下这段代码」 或贴了一段代码想看结果,也应触发。 keywords: - code - run - 运行 - 代码 - execute - sandbox - python - javascript - 编程 - 执行 - 测试 tags: - code-runner - development - sandbox tools: - run_code

在线代码执行技能

通过 glot.io API 在隔离沙箱中执行代码,不影响本地环境。

使用方式

调用 run_code 工具,传入 language(语言标识)和 code(代码内容)。

支持语言: python, javascript, typescript, go, rust, java, c, cpp, ruby, php

Example:

用户: 帮我算一下 1 到 100 的和
→ run_code(language="python", code="print(sum(range(1, 101)))")

限制

  • 代码长度上限 10000 字符
  • 执行超时 30 秒
  • 无法访问网络和文件系统(沙箱隔离)
  • 不支持交互式输入(stdin)

易错点

  1. language 参数必须是上面列出的标识符,不接受中文或全名(如用 python 不用 Python3)。
  2. C 和 C++ 是不同的 language 值ccpp
  3. 代码需要有输出语句(print/console.log/fmt.Println 等),否则返回为空。
Install via CLI
npx skills add https://github.com/zhinjs/zhin --skill code-runner
Repository Details
star Stars 129
call_split Forks 17
navigation Branch main
article Path SKILL.md
More from Creator