Repository navigation
Releases: VonLan233/Grey
Releases · VonLan233/Grey
Release list
v0.1.1 — 低 token 消耗
v0.1.1 — 低 token 消耗
省 token 实测
- 空载
hello:1387→1325input (-4.5%) - 黑洞页(
deepseek-v4-flash):24264→10411input (-57%),比 Pi11981少 13%,output10072→3072少 70% - 产物:
test/grey/index.html6.1K vstest/pi7.3K,单文件 canvas 黑洞
修
volcano默认include_usage=true+UsageShapealias,deepseek-v4-flash现1400/33正确计费(原0)- 工具描述精简(
read_file等 5 个 +lsp_*) ~/.config/grey/grey.toml补cost_per_1m(0.14/0.28)
TUI
Shift+EnterKaku 兜底Ctrl+J,光标不再偏 2 格- 工具/LLM 列表默认折叠
▸ N files,Up/Down选中▶/▼,Enter/Ctrl+O定向展开(Pi 风格),点击亦可 - 裸路径橙黄高亮
path色
验证
cargo test58 tui / 140 provider / 105 core 全绿,test/README.md对照
Grey v0.1.0
Grey v0.1.0
Grey 是一个轻量、高性能、可扩展的 Coding Agent Harness(Rust)。v0.1.0 是首个公开版本,包含完整的 CLI + TUI 纵向闭环、多 Provider 路由、MCP 生态、Hook/插件系统与多 Agent 编排。
Highlights
- 核心对话闭环:同一套 Core 同时服务单发 CLI 与交互式 TUI;流式输出、工具调用聚合、SQLite 会话持久化。
- 多 Provider 与路由:动态
[[providers]]注册表、planning/coding/fast/default 路由、失败冷却与自动 fallback;OpenAI / Anthropic / Mock / Volcano 适配。 - 省 Token:分区预算、滚动摘要、可审计裁剪、LRU 请求缓存、usage 记账。
- MCP 生态:
[[mcp_servers]]stdio 协议客户端(initialize/tools/list/tools/call,id__tool注册,进程组 TERM→KILL 回收)+[[mcp_tools]]兼容层 +grey mcpCRUD。 - Hook 与插件:
pre_prompt/pre_message_send/permission_decision/completion/session_*全链路 Hook;tool/hook 插件与 sealed WASM 运行时。 - 多 Agent 编排:
grey orchestrate并行子 agent、grey loop、grey goal。 - 安全:工作区路径隔离、写入/执行审批、符号链接逃逸拒绝、读取/搜索默认可用。
- 质量门禁:CI 接入性能基准(启动时延/内存/渲染 FPS/大仓库扫描),soak 验证 RSS 峰值与子进程水位。
安装
下载对应平台的 tar.gz 并解压:
tar -xzf grey-0.1.0-darwin-aarch64.tar.gz
cp grey-0.1.0-darwin-aarch64/bin/grey /usr/local/bin/grey
grey --help或用 Cargo 安装:
cargo install --path crates/grey-cliAssets
grey-0.1.0-darwin-aarch64.tar.gz— macOS arm64 发布包(二进制 + 安装说明)SHA256SUMS— 各资产 SHA-256 校验和
校验
shasum -a 256 -c SHA256SUMS说明
- 当前仅发布 macOS arm64 构建;Linux / Windows 构建与 Homebrew tap、签名 / SBOM / attestation 服务为后续外部跟进项。
- 完整的离线发布门禁(fmt / clippy / 401 tests / 性能门禁 / soak)已通过。