SuperAPI AI 工具集

sage

SAGE(Smart Agent Guidance Engine)是一个面向 AI 编程助手的本地优先命令包装器。它位于终端命令与 AI 代理之间,将完整的终端输出保留在用户本机,只向 AI 代理发送经过压缩的干净摘要,从而减少上下文噪声、节省 AI 编程 token,并跟踪真实的节省指标。它不会上传原始日志,支持 Claude Code、Codex、Cursor、Windsurf、OpenCode、Cline、自定义代理、CI 脚本以及普通终端工作流。安装包本身是被动安装,安装后需运行一次 sage install 才能为受支持的本地 AI 代理激活 SAGE,之后重启已打开的 AI 代理会话即可自动读取 SAGE 指令并将终端命令路由到 SAGE。

访问官网

工具介绍

用途

SAGE(Smart Agent Guidance Engine)是一个本地优先(local-first)的命令包装器,专为 AI 编程代理设计。AI 编程代理在处理重复日志、失败的测试输出、安装噪声、堆栈跟踪和构建刷屏时,会大量消耗上下文(context)。SAGE 位于命令与代理之间,把完整的终端输出留在用户机器上,只向代理发送一份干净、压缩后的摘要,并跟踪可验证的节省指标,且不上传原始日志。

主要能力

  • 压缩终端输出,减少发送给 AI 代理的上下文噪声,从而节省 AI 编程 token。
  • 将完整终端输出保留在本地,原始日志不上传。
  • 跟踪真实的节省指标(proof metrics)。
  • 提供本地记录的指标(Recorded Local Metrics)。
  • 支持自然快捷方式(Natural shortcuts),这些快捷方式会被按特定方式处理。
  • 不自动启用 MCP;MCP 为可选且需手动配置,供有需要的用户使用。
  • npm 包委托给 Python 实现,因此两种安装路径使用相同的本地数据库、遥测规则、压缩逻辑和命令行为。

使用方式

  1. 安装 SAGE。包安装本身是被动的(出于包注册表安全考虑)。
  2. 安装后运行一次 sage install,为受支持的本地 AI 代理激活 SAGE。
  3. 使用一次 sage run -- python -m pytest。
  4. 之后即可使用任意 AI 代理。
  5. 安装后,重启任何已打开的 AI 代理会话。新会话应自动读取 SAGE 指令,并将终端命令路由到 SAGE。

重启 AI 代理后,可使用示例提示词(Example prompt)以及自然快捷方式。

注意:如果不使用 SAGE 运行 install 或 PYTEST,SAGE 不会在本地环境中激活。

适用场景

可与 Claude Code、Codex、Cursor、Windsurf、OpenCode、Cline、自定义代理、CI 脚本以及普通终端工作流配合使用。

隐私与数据

SAGE 的设计目标是:除非用户主动启用需要发送数据的功能,否则提示词、源代码、凭据、原始命令输出和项目文件都保留在本地。

安装来源

  • PyPI:pypi.org/project/psycgod-sage
  • npm:npmjs.com/package/psycgod-sage

限制

仓库中列出了已知限制(Known Limitations),但资料未提供具体内容。MCP 不会自动启用,需要用户手动配置。SAGE 不会在未运行 install 或 PYTEST 的本地环境中自动激活。

许可

MIT。详见 LICENSE。