SuperAPI AI 工具集

consult-oracle

编程与开发

查看项目

更新于 10-16 05:43

技能介绍

用途:当遇到极难、标准方法难以奏效的问题时,通过 ChatGPT 浏览器自动化咨询 ChatGPT Pro,获取思路作为起点。

主要能力:脚本会自动从 ~/.turbo/config.json 读取 chatgptUrl(默认 https://chatgpt.com/,可配置为自定义 GPT 项目 URL),并使用 oracle 自身已登录的 ChatGPT 配置发起咨询;支持附带相关文件、保存回复,并通过 --followup 与 session slug 在同一会话中继续追问,前一轮附件与上下文会保留。

使用方式:先找出与问题最相关的 2-5 个文件,再写出清晰具体的问题描述,包含已尝试的方案及失败原因,并附项目简报(技术栈、服务、构建步骤)。通过 Bash 工具运行,超时设为 600000,且不要设置 run_in_background。

运行示例: python3 scripts/run_oracle.py --prompt "<problem description>" --file <relevant files...> --write-output "<printed-path>"

追问示例: python3 scripts/run_oracle.py --followup "<session-slug>" --prompt "<follow-up>" --write-output "<printed-path>"

可用 python3 scripts/run_oracle.py status 查看 Slug,会话目录位于 ~/.oracle/sessions/。

限制:不要在 --prompt 中使用反引号、$ 和直双引号;未自主编写的文本(diff、文件内容、错误追踪、命令输出)应写入文件后用 --file 传入。Shell 变量不会在 Bash 调用间保留。同一代码多轮评审可复用会话,无关问题需新开会话,轮次上限为 5 轮。若遇失败且看似暂时性(如浏览器挑战),可用相同提示、附件与超时重试一次,仅当重试复现后再报告阻塞。Oracle 建议仅供参考,应用前应交叉核对官方文档与同类开源实现。其他实现细节与兼容性资料暂未提供。