Skip to content

Commit 59e3e6b

Browse files
authored
v0.5.0 (#378)
1 parent ab58e96 commit 59e3e6b

4 files changed

Lines changed: 40 additions & 4 deletions

File tree

docs/src/guide/update-log.md

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,43 @@ TinyRobot 遵循语义化版本规范,每个版本的更新内容如下。
44

55
在此页面上,您可以查看最新的更新日志。如需查看完整的变更历史,请访问 [GitHub Release](https://github.com/opentiny/tiny-robot/releases)
66

7+
## v0.5.0
8+
9+
`2026-07-16`
10+
11+
### ✨ 新特性
12+
13+
**组件**
14+
15+
- **Layout**: 新增布局组件,支持侧边栏折叠与拖拽缩放、浮动面板以及代理滚动条,适用于常规聊天页和浮层式聊天界面。 by @SonyLeo in [#364](https://github.com/opentiny/tiny-robot/pull/364)
16+
- **Anchor**: 新增锚点导航组件,支持长内容和长对话的目录导航、搜索高亮及目标定位反馈。 by @SonyLeo in [#322](https://github.com/opentiny/tiny-robot/pull/322) [#335](https://github.com/opentiny/tiny-robot/pull/335) [#337](https://github.com/opentiny/tiny-robot/pull/337)
17+
- **Bubble**: 新增统一的 `bubble-event` 事件通道和 `state-change` 状态联动,并支持在 provider 中配置气泡容器与内容区域的 attributes。 by @gene9831 in [#332](https://github.com/opentiny/tiny-robot/pull/332) [#362](https://github.com/opentiny/tiny-robot/pull/362)
18+
- **Sender**: 字符数改为按字素簇统计,可准确处理 Emoji 和组合字符;新增 `hasExternalContent` 属性,使附件等外部内容也能参与发送状态判断。 by @SonyLeo in [#313](https://github.com/opentiny/tiny-robot/pull/313) and by @xuanlid in [#375](https://github.com/opentiny/tiny-robot/pull/375)
19+
- **Icons**: 新增 SVG 图标资源及对应使用示例。 by @SonyLeo in [#340](https://github.com/opentiny/tiny-robot/pull/340)
20+
21+
**工具**
22+
23+
- **Kit Skills**: 新增 Agent Skills 工具链,支持从浏览器文件、Node.js 文件系统和 GitHub 仓库加载 Skill,并通过 Memory、IndexedDB 或文件系统进行存储;支持由应用指定或由模型自动匹配 Skill,以及通过响应式 `skillPlugin` 接入 Vue 消息流程。 by @gene9831 in [#366](https://github.com/opentiny/tiny-robot/pull/366) [#367](https://github.com/opentiny/tiny-robot/pull/367) [#368](https://github.com/opentiny/tiny-robot/pull/368) [#373](https://github.com/opentiny/tiny-robot/pull/373)
24+
- **useMessage**: 抽离消息核心引擎并迁移到适配器架构,使消息处理能力可以在 Vue 和原生 JavaScript 场景中复用。 by @gene9831 in [#325](https://github.com/opentiny/tiny-robot/pull/325)
25+
- **toolPlugin**: 支持聚合运行时工具提供者并追踪工具来源,便于根据当前消息上下文动态提供模型工具。 by @gene9831 in [#365](https://github.com/opentiny/tiny-robot/pull/365)
26+
27+
**开发工具**
28+
29+
- **CLI**: 新增 TinyRobot 项目脚手架以及 `create``add chat` 命令,支持创建完整项目,或向已有 Vue 项目添加聊天页面。 by @gene9831 in [#320](https://github.com/opentiny/tiny-robot/pull/320) [#354](https://github.com/opentiny/tiny-robot/pull/354) [#355](https://github.com/opentiny/tiny-robot/pull/355)
30+
31+
### 🔨 优化改进
32+
33+
- **Reasoning**: 思考气泡默认展开,减少查看推理内容时的额外操作。 by @gene9831 in [#311](https://github.com/opentiny/tiny-robot/pull/311)
34+
- **暗色主题**: 优化 McpServerPicker、Attachments、Dropdown、Suggestion、Feedback 和 Welcome 等组件在暗色模式下的颜色与交互状态。 by @SonyLeo in [#342](https://github.com/opentiny/tiny-robot/pull/342) [#348](https://github.com/opentiny/tiny-robot/pull/348) [#349](https://github.com/opentiny/tiny-robot/pull/349) and by @gene9831 in [#336](https://github.com/opentiny/tiny-robot/pull/336)
35+
- **构建产物**: 完善 CSS 的 `sideEffects` 声明,确保组件样式在打包优化时被正确保留。 by @gimmyhehe in [#312](https://github.com/opentiny/tiny-robot/pull/312)
36+
37+
### 🐛 问题修复
38+
39+
- **Layout**: 稳定组件声明类型,并修正插槽存在性判断。 by @SonyLeo in [#374](https://github.com/opentiny/tiny-robot/pull/374)
40+
- **Bubble**: 修复非标准模型接口返回空 `reasoning_content` 时的渲染问题。 by @gene9831 in [#330](https://github.com/opentiny/tiny-robot/pull/330)
41+
- **Attachments**: 修复附件列表归一化处理异常。 by @SonyLeo in [#334](https://github.com/opentiny/tiny-robot/pull/334)
42+
- **Sender**: 修复动作按钮 Tooltip 间距和部分场景下的渲染异常。 by @SonyLeo in [#327](https://github.com/opentiny/tiny-robot/pull/327)
43+
744
## v0.4.1
845

946
`2026-03-02`
@@ -423,4 +460,3 @@ TinyRobot 遵循语义化版本规范,每个版本的更新内容如下。
423460
- **AIModelConfig**: 添加可选属性以扩展 provider 并修复 handleSSEStream 相关问题 by @shenjunjian [#75](https://github.com/opentiny/tiny-robot/pull/75)
424461
- **Compatibility**: 使用 ref 替换 useTemplateRef 以兼容 Vue 3.4 by @Gene in [#66](https://github.com/opentiny/tiny-robot/pull/66)
425462
- **Docs**: 更新 vitepress-demo-plugin 以修复构建文档错误 by @Gene in [#45](https://github.com/opentiny/tiny-robot/pull/45)
426-

packages/components/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@opentiny/tiny-robot",
3-
"version": "0.4.1",
3+
"version": "0.5.0",
44
"license": "MIT",
55
"description": "TinyRobot 是一个 AI 对话组件库,提供了丰富的 AI 交互组件,助力开发者快速构建企业级 AI 应用;同时也是一个智能助手,支持普通 AI 问答、也支持集成 MCP Server,让 AI 真正帮人“干活”。",
66
"homepage": "https://docs.opentiny.design/tiny-robot/",

packages/kit/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@opentiny/tiny-robot-kit",
3-
"version": "0.4.1",
3+
"version": "0.5.0",
44
"homepage": "https://docs.opentiny.design/tiny-robot/",
55
"repository": {
66
"type": "git",

packages/svgs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@opentiny/tiny-robot-svgs",
3-
"version": "0.4.1",
3+
"version": "0.5.0",
44
"license": "MIT",
55
"homepage": "https://docs.opentiny.design/tiny-robot/",
66
"repository": {

0 commit comments

Comments
 (0)