Skip to content

0.10.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 09:51
· 53 commits to main since this release

Stela v0.10.0

English

Highlights

  • Multi-provider AI profiles — Configure and switch between multiple AI providers and models, including built-in providers and custom OpenAI-compatible endpoints. API keys remain device-local and protected by the system credential store.
  • SQL inline completion — Get lightweight, streaming ghost-text suggestions directly in RunSQL blocks. Suggestions use the current SQL scope, available table schemas, and nearby note context.
  • Smarter Agent retrieval — The Agent now ranks results across the whole vault, supports CJK/Chinese keyword matching, reads column comments, and can search existing SQL usage.
  • Agent clarification questions — When the data is ambiguous, the Agent can pause and ask a structured question instead of silently guessing.
  • Parallel Agent reads — Read-only Agent tools can run in parallel for faster research, while note edits and mutation SQL remain sequential and require approval.
  • Improved exports and quit feedback — Exported files can be revealed in the system file manager, and Stela now shows progress while completing its final Git checkpoint on exit.

Improvements

  • Agent responses now render thinking and proposal diffs more clearly.
  • Agent-executed SQL is included in the local run history, marked with an agent: block identifier.
  • SQL completion can use cached live columns even when no local schema document exists.
  • Improved Agent sidebar collapse behavior and cross-platform scrollbar layout stability.
  • Added retrieval, inline-completion, and Agent clarification evaluation scripts.

Upgrade Notes

Existing single-provider AI settings are migrated automatically into a default profile. Your stored API key remains local to the device.


中文

重点更新

  • 多 AI Provider 配置 —— 支持配置并切换多个 AI Provider 与模型,包括内置 Provider 和自定义 OpenAI 兼容端点。API Key 仍仅保存在当前设备,并受系统凭据存储保护。
  • SQL 行内补全 —— 在 RunSQL 代码块中提供流式幽灵文本补全建议,并结合当前 SQL 范围、可用表结构和附近笔记上下文生成结果。
  • 更智能的 Agent 检索 —— Agent 现在会在整个 Vault 中进行排序检索,支持中文/CJK 关键词匹配、读取字段注释,并可搜索已有 SQL 用法。
  • Agent 澄清提问 —— 当数据含义存在歧义时,Agent 可以暂停并以结构化问题向你确认,而不是自行猜测。
  • Agent 并行读取 —— 只读工具可并行执行以加快检索;笔记修改和写入型 SQL 仍会顺序执行,并必须经过用户确认。
  • 导出与退出体验优化 —— 导出后可直接在系统文件管理器中定位文件;退出时会显示最终 Git checkpoint 的进行状态。

改进

  • 优化 Agent 的思考过程与提案 Diff 展示。
  • Agent 执行的 SQL 会写入本地运行历史,并以 agent: block 标识区分。
  • 即使没有本地 schema 文档,SQL 补全也可使用已缓存的真实字段信息。
  • 改善 Agent 侧边栏折叠行为及跨平台滚动条布局稳定性。
  • 新增检索、行内补全和 Agent 澄清提问的评估脚本。

升级说明

旧版的单 Provider AI 配置会自动迁移为默认 Profile;已保存的 API Key 会继续保持仅本机可用。