mcpField
S
SAGE Wrapper

SAGE Wrapper

本地服务
github.com/PsYcGoD开发工具111 周前更新

关于 SAGE Wrapper

SAGE 为 AI 编码 Agent 包装终端命令,将原始输出和命令历史保存在本地,并向 Agent 返回压缩摘要及记录证明指标。它面向本地 Agent 工作流,MCP 可选且需手动启用。

主要功能

  1. 01压缩终端输出
  2. 02本地保存原始输出和历史
  3. 03激活 Agent 指令
  4. 04记录命令与压缩指标
  5. 05可选手动启用 MCP

适用场景

  1. 01概括冗长的测试和构建日志
  2. 02将命令原始输出保留在本机
  3. 03检查本地 Agent 激活状态
  4. 04跟踪命令压缩指标

MCP 相关

MCP 为可选功能,不会自动启用;用户可在需要时手动启用。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"psycgod-sage": {
"command": "npx",
"args": [
"-y",
"psycgod-sage"
]
}
}
}
启动命令npx -y psycgod-sage

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypipsycgod-sage2.6.2
npmpsycgod-sage2.6.2

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

SAGE - 智能 Agent 指引引擎

CI Python PyPI npm License SAGE Wrapper MCP server

SAGE 是一款本地优先的命令封装工具,适用于 AI 编码 Agent。它会在你的设备上保留完整的终端输出,为 Agent 发送清晰、精简的摘要,并跟踪证明指标,而不会上传原始日志。

可将它与 Claude Code、Codex、Cursor、Windsurf、OpenCode、Cline、自定义 Agent、CI 脚本以及常规终端工作流搭配使用。

从这里开始:安装 SAGE,运行一次 sage run -- python -m pytest,然后使用任意 AI Agent

为保障软件包注册表安全,安装软件包时不会执行其他操作。安装后,运行一次 sage install,即可为受支持的本地 AI Agent 启用 SAGE。

PyPI / pip
pip install psycgod-sage
# or
python -m pip install --upgrade psycgod-sage
sage install
sage run -- python -m pytest
npm / npx
npm install -g psycgod-sage
npx -y psycgod-sage install
npx -y psycgod-sage run -- npm test

安装后,重启所有已打开的 AI Agent 会话。新会话应会自动读取 SAGE 指令,并通过 SAGE 执行终端命令。

重启 AI Agent 后可使用的提示词示例:

Please help me with my general book in this folder.

也支持自然语言快捷指令:

sage pytest
sage npm test
sage git status

这些指令会被视为:

sage run -- pytest
sage run -- npm test
sage run -- git status

SAGE 的功能

步骤结果
sage install在本地激活本机,修复全局和项目级 Agent 指令,并验证激活状态
sage run -- <command>运行命令,在本地保存原始输出,并返回简洁实用的摘要
Agent 记忆/钩子告知受支持的 AI Agent,在处理嘈杂的终端任务时使用 SAGE
本地数据库在用户设备上保存命令历史、压缩证明和重试上下文
本地证明在用户设备上保存命令和压缩指标

SAGE 不会自动启用 MCP。对于需要使用 MCP 的用户,MCP 是可选且需要手动启用的。

记录的本地指标

截至 2026-08-01 的最新统计数据:

指标数值
SAGE 遥测命令事件27,892
处理的 Token 数799.5M
节省的 Token 数783.7M
压缩率98.02%
预估节省金额$16,261.90
命令成功率88.3%
过去 7 天的 PyPI 下载量632
过去 7 天的 npm 下载量362
过去 14 天的 GitHub 克隆次数574

优势

AI 编码 Agent 会因重复日志、失败的测试输出、安装噪声、堆栈跟踪和构建输出而消耗上下文。SAGE 位于命令和 Agent 之间。

不使用 SAGE使用 SAGE
Agent 会看到完整且嘈杂的终端输出Agent 会看到有用的摘要
上下文很快耗尽上下文可以维持更久
重复失败会浪费 Token错误会被归类并解释
原始日志可能进入提示词原始日志保留在本地
难以证明节省效果SAGE 会记录证明指标

分发渠道

渠道软件包状态
PyPIpsycgod-sage官方 Python 软件包
npm / npxpsycgod-sagePython 核心实现的 Node 启动器
MCP Registryio.github.PsYcGoD/sage可选/手动启用的 MCP 条目
GlamaPsYcGoD/sage可选/手动添加的托管 MCP 列表

npm 软件包会委托给 Python 实现,因此两种安装方式使用相同的本地数据库、遥测规则、压缩功能和命令行为。

常用命令

sage install                       # Activate this machine and AI-agent instructions
sage doctor --activation           # Verify activation
npx -y psycgod-sage doctor --activation
sage run -- <command>              # Wrap any command
sage run --cwd /project -- <command> # Explicit workspace for host integrations
sage pytest                        # Shortcut for: sage run -- pytest
sage npm test                      # Shortcut for: sage run -- npm test
sage git status                    # Shortcut for: sage run -- git status
sage context stats                 # Token savings summary
sage context report                # Full compression report
sage history --limit 10            # Recent command history
sage explain --failed              # Explain the latest failed command
sage suggest --failed              # Suggest the next fix
sage fix --apply                   # Try an automatic fix
sage ml setup                      # Optional ML V2 dependencies
sage mcp install                   # Optional/manual MCP config
sage dashboard start               # Local dashboard

隐私模式

模式需要登录?发送数据?哪些内容会离开本机?
仅本地否否无
调试遥测可选仅在选择加入后已脱敏的诊断摘要

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

已知限制

限制处理方法
已打开的 AI Agent 会话可能不会重新加载新指令运行 sage install 后,重启 Claude/Codex/Cursor/Windsurf/OpenCode
受限的宿主应用可能会禁用 shell 工具SAGE 无法启用宿主应用已屏蔽的工具
宿主在错误的文件夹中启动 shell使用 sage run --cwd <project> -- <command>,或设置 SAGE_WORKSPACE_CWD
npm/PyPI 安装无法安全地自动运行激活安装软件包后运行一次 sage install
在某些 stdio Agent 会话中,MCP 可能会断开连接默认使用常规的 sage run -- <command>;仅在需要时手动启用 MCP
软件包安装按设计为被动操作运行 sage install 后才会真正激活

演示

流程预览
PyPI 安装PyPI 安装流程
npm 安装npm 安装流程
sage run --sage run
CLI 运行SAGE CLI 演示

链接

许可证

MIT。请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。