Skip to content

Lume v0.0.3

Choose a tag to compare

@CavinHuang CavinHuang released this 19 Jun 07:39
· 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): 新增 FindFilesListWorkspaceTree 两个原生只读工具,方便 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,跳过 .gitnode_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: ✅ 已签名