Lume v0.0.3
·
186 commits
to feat/new-ui
since this release
Lume v0.0.3
本版本让 agent 的文件发现、workspace 扫描和 Windows 命令执行更稳更快,同时把发布说明改成面向用户的手写内容。
🔥 Highlights
- 🚀 原生文件发现: agent 现在可以通过 Rust native 路径进行模糊文件查找和 workspace 树扫描,大型项目中更少依赖 TypeScript 递归遍历。
- 🐛 Windows 命令执行: Bash 工具和插件 shell hooks 在 Windows 上会走
cmd.exe,不再因为 WSL 缺少/bin/bash直接失败。 - ⚡ Token 估算: 上下文预算优先使用 Rust token 计数,并缓存 BPE encoder,减少重复计算。
🚀 Features
- feat(sdk,sidecar): 新增
FindFiles和ListWorkspaceTree两个原生只读工具,方便 agent 更快定位项目文件和目录结构。
🐛 Bug Fixes
- fix(sdk,sidecar): Windows shell 调用改为平台感知,降低 WSL/bash 缺失导致命令工具不可用的概率。
- fix(sdk): Glob 工具移除 bash glob fallback,改为 native/Node 路径,避免 Windows 上执行 bash-only 语法。
⚡ Performance
- perf(native): token 计数缓存 tiktoken encoder,并让 SDK 估算优先使用 native 结果。
- perf(native): workspace scan 复用 Rust ignore walker,跳过
.git和node_modules,并支持受控收集AGENTS.md。
🔧 Maintenance
- 移除旧的机械发布脚本,发布说明改为按用户视角生成,避免直接把 raw commit 当作 release body。
📊 变更概览
- 4 个分类 · 1 个主要 commit
- 上一个版本: v0.0.2
🏗️ Build Info
| 平台 | 状态 |
|---|---|
| macOS (Apple Silicon) | ✅ |
| macOS (Intel) | ✅ |
| Windows | ✅ |
| Linux | ✅ |
- Auto-updater: ✅ 已签名