跳到正文

v0.11.0-alpha.3

新功能

  • Provider 配置与模型池管理: Rename and delete saved Provider profiles with hover actions, and rebuild the cross-Provider model pool on a single shared CRUD writer.
  • 模型选择移至输入区底栏并支持内联搜索: Move model selection into the composer footer with inline search, syncing context window, max tokens, and reasoning efforts.
  • Provider 草稿自动持久化: Persist Provider drafts automatically.
  • 模型上下文能力: Use model context capabilities.
  • Dropdown 搜索过滤: Add searchable mode to Dropdown for model filtering.
  • 展示 Provider 原始错误: Surface error.raw from OpenAI-compatible responses in the Agent UI.
  • 联网搜索与统一工具注册表: Add the unified runtime tool registry with a web search tool and a citation rendering pipeline.
  • 外部服务分区与 Exa API Key: Merge the settings and tools dialogs, add collapsible Provider / External Services / Tools sections, and move the Exa API key into External Services.
  • 用量与运行状态 UI 打磨: Refine usage and run status UI.
  • 指标选择器新增清除按钮: Add a clear button to the indicator selector.
  • UI 控件背景 token: Add colors.ui.controlBackground for triggers and inputs.
  • 对比品种 CRUD 统一写原语: Add comparison symbol CRUD through the unified primitive API, resolving instruments and registering specs before writing.
  • 绘图文本换行改用字面量 \n: Use literal \n for drawing text wrap and remove width-based wrapping.

Bug 修复

  • 修复右侧边缘像素对齐: Fix right-edge pixel alignment in the viewport.
  • 对比错误码补齐恢复提示: Add recovery hints for the new comparison error codes.
  • 按装饰器方法身份路由图表工具: Route chart tools by decorated method identity so primitive this binding is correct.
  • 不持久化回退 contextWindow: Prevent persisting the fallback context window to localStorage.

架构与重构

  • UI 语义 token 统一(破坏性): Unify generic UI chrome on colors.ui semantic tokens, add shared BaseButton / BaseTabs / SegmentedTabs, and rename --klc-color-agent-* to --klc-color-ui-* (BREAKING).
  • 抽取共享 SymbolPopover: Extract a shared SymbolPopover for the symbol and comparison pickers.
  • 移除旧 Provider 版本兼容: Remove legacy Provider settings version compatibility and use profile.connection directly.
  • Provider 连接与模型状态拆分: Separate Provider connection state from model selection state.
  • RuntimeToolRegistry 重命名为 RuntimeToolCatalog(破坏性): Rename RuntimeToolRegistry to RuntimeToolCatalog with a check() predicate.
  • ChartController 测试替身收窄: Narrow the Vue/Angular ChartController mocks to the consumed surface.
  • AI runtime 包废弃: Deprecate klinechart-ai-runtime in favor of klinechart-agent-runtime.

工程

  • 忽略 Serena 项目数据: Ignore Serena project data.
  • 移除 viewport resize observer 调试日志: Drop the viewport resize observer debug log.

文档

  • README 英雄图与性能章节: Refresh hero images and add the Performance section (WebGPU submission A/B, MA and Ichimoku backend tables).
  • AGENTS.md 精简并翻译为中文: Condense AGENTS.md and translate it to Chinese; add opencode.jsonc.

本页内容