github openkursar/hello-halo v1.2.10
1.2.10

latest releases: v2.0.8, v2.0.7, v2.0.6...
one month ago

Release Notes

🎉 What's New

Multi-Source AI Support

  • Switch between different AI services - Choose from multiple AI providers in one place
  • OAuth Login - Quick login with supported providers (no API key needed)
  • Secure Storage - API keys are now encrypted and stored securely

Enhanced User Experience

  • Model Selector - Easily switch between AI models in the interface
  • Improved Setup Flow - Streamlined onboarding with login options
  • Better Session Management - Active conversations won't be interrupted when changing settings

Developer Features

  • Custom Provider Plugin System - Extend Halo with your own AI providers
  • Complete Documentation - See docs/custom-providers.md for building custom integrations
  • Dynamic Provider Loading - Configure providers via product.json

Other Improvements

  • Added source maps for better debugging
  • Improved internationalization support
  • Enhanced configuration management with better merging logic
  • Fixed session invalidation to avoid interrupting active conversations

🚀 新功能

多 AI 源支持

  • 在不同 AI 服务间切换 - 在一个地方管理多个 AI 提供商
  • OAuth 登录 - 支持快速登录(无需 API 密钥)
  • 安全存储 - API 密钥现已加密存储

用户体验增强

  • 模型选择器 - 在界面中轻松切换 AI 模型
  • 改进的设置流程 - 简化的引导流程和登录选项
  • 更好的会话管理 - 更改设置时不会中断进行中的对话

开发者功能

  • 自定义 Provider 插件系统 - 使用自己的 AI 提供商扩展 Halo
  • 完整文档 - 查看 docs/custom-providers.md 了解如何构建自定义集成
  • 动态提供商加载 - 通过 product.json 配置提供商

其他改进

  • 添加 source maps 以便更好地调试
  • 改进国际化支持
  • 增强配置管理,更好的合并逻辑
  • 修复会话失效问题,避免中断活动对话

⚠️ Breaking Changes / 破坏性变更

Configuration Structure / 配置结构

The API configuration structure has been updated to support multiple AI sources. Your existing API key will be automatically migrated to the new format.

API 配置结构已更新以支持多个 AI 源。您现有的 API 密钥将自动迁移到新格式。

Old / 旧格式:

{
  "api": {
    "apiKey": "...",
    "model": "..."
  }
}
image

Don't miss a new hello-halo release

NewReleases is sending notifications on new releases.