Skip to content

Commit d93fa28

Browse files
committed
update to 1.0.2
1 parent d4724b0 commit d93fa28

130 files changed

Lines changed: 21229 additions & 1777 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ migrate_working_dir/
2929
# Agent workspace files (personal)
3030
SOUL.md
3131
USER.md
32-
memory/
32+
3333

3434
# Flutter/Dart/Pub related
3535
**/doc/api/
@@ -63,3 +63,6 @@ SCHEDULE.md
6363
/android/app/debug
6464
/android/app/profile
6565
/android/app/release
66+
67+
tree.md
68+
tree.pdf

.metadata

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ migration:
1515
- platform: root
1616
create_revision: 924134a44c189315be2148659913dda1671cbe99
1717
base_revision: 924134a44c189315be2148659913dda1671cbe99
18-
- platform: windows
18+
- platform: linux
1919
create_revision: 924134a44c189315be2148659913dda1671cbe99
2020
base_revision: 924134a44c189315be2148659913dda1671cbe99
2121

CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# V1.0.2
2+
3+
## zh
4+
5+
- 优化了部分实现、增强了工具链
6+
- 在模型输出html5的时候可以使用webview2预览了
7+
8+
## en
9+
- Optimized some implementation details and enhanced the toolchain
10+
- WebView2 can now be used for previewing when outputting HTML5 models
11+
12+
# V1.0.1
13+
14+
## zh
15+
- 添加了字体设置
16+
- 内置了截图工具
17+
- 检测到大量模型时可以输入快速匹配
18+
- 添加了宠物功能,宠物作为全局观察者,可以通过右键内容唤醒进行交互
19+
20+
21+
## en
22+
- Added font settings
23+
- Built-in screenshot tool
24+
- Allows for quick matching when a large number of models are detected
25+
- A pet feature has been added. Pets act as global observers and can be activated and interacted with by right-clicking on content.
26+
27+
28+
# V1.0.0
29+
30+
## zh
31+
发布!支持MCP、Skill、Search、Memory、多Agents协同办公等等等
32+
33+
## en
34+
Released! Supports MCP, Skill, Search, Memory, multi-agent collaborative work, and more.
35+

README.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,11 @@
1010
<p>
1111
<img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="License" />
1212
<img src="https://img.shields.io/badge/platform-Windows-brightgreen.svg" alt="Platform" />
13-
<img src="https://img.shields.io/badge/Flutter-3.12+-02569B.svg?logo=flutter" alt="Flutter" />
13+
<img src="https://img.shields.io/badge/Flutter-3.44+-02569B.svg?logo=flutter" alt="Flutter" />
1414
<img src="https://img.shields.io/badge/MCP Support-purple.svg" alt="MCP" />
1515
<img src="https://img.shields.io/badge/Skill Support-purple.svg" alt="Skill" />
16+
<img src="https://img.shields.io/badge/API Server-green.svg" alt="API Server" />
17+
<img src="https://img.shields.io/badge/🐱 Global Pet Agent-orange.svg" alt="Pet Agent" />
1618
</p>
1719
</div>
1820

@@ -60,6 +62,7 @@ RemindAI 是一个**开源桌面 AI 助手**,核心理念是为大模型提供
6062
| 领域专家系统 || 预设/自定义角色 + 绑定技能 |
6163
| 对话导出 || MD / PDF / Word / HTML |
6264
| 桌面体验 || 托盘 / 通知 / 闪屏 / 主题动画 |
65+
| 全局宠物 Agent || 像素猫 + TTS 语音 + 商店经济 + 成就系统 |
6366

6467
---
6568

@@ -68,6 +71,7 @@ RemindAI 是一个**开源桌面 AI 助手**,核心理念是为大模型提供
6871
| 特性 | 说明 |
6972
|---|---|
7073
| 🐚 ToolShell | 文件沙盒 + Python/Shell 执行 + rg/fd/rtk + RTK 压缩 60-90% token |
74+
| 🌐 对外 API 服务 | 内置 HTTP 服务器,三种端点:OpenAI 聚合、Claude Agent(运行 RemindAI 自身的 AgentLoop)、Claude 代理(纯透传) |
7175
| 🔌 MCP 协议 | stdio/SSE/Streamable HTTP 三传输 + 工具自动发现 + 拖拽管理 |
7276
| 🧠 向量记忆 | Qdrant 语义搜索 + SQLite 持久备份 + 自动运维 + 记忆重建 |
7377
| 🤝 多 Agent | 指挥部/工作者/审查员角色 + 权限隔离 + 自动路由 |
@@ -81,6 +85,7 @@ RemindAI 是一个**开源桌面 AI 助手**,核心理念是为大模型提供
8185
| 📤 导出 | Markdown / PDF / Word / HTML |
8286
| 🌍 国际化 | 完整中英双语 |
8387
| 🎨 主题 | Material 3 亮/暗 + 涟漪切换动画 |
88+
| 🐱 全局宠物 Agent | 像素猫陪伴 + 右键智能问答 + 火山TTS语音 + 商店/背包/投喂 + 成就系统 |
8489

8590
### 📦 内置 CLI 工具
8691

@@ -102,7 +107,7 @@ RemindAI 是一个**开源桌面 AI 助手**,核心理念是为大模型提供
102107

103108
| 平台 | 状态 | 说明 |
104109
|---|---|---|
105-
| 🪟 Windows | ✅ 正式支持 | 提供安装包 |
110+
| 💻 Windows | ✅ 正式支持 | 提供安装包 |
106111
| 🐧 Linux | 🔧 自行编译 | 源码构建即可使用 |
107112
| 🍎 macOS | 🔧 自行编译 | 源码构建即可使用 |
108113

README_EN.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,12 @@
1010
<p>
1111
<img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="License" />
1212
<img src="https://img.shields.io/badge/platform-Windows-brightgreen.svg" alt="Platform" />
13-
<img src="https://img.shields.io/badge/Flutter-3.12+-02569B.svg?logo=flutter" alt="Flutter" />
14-
<img src="https://img.shields.io/badge/MCP Support-purple.svg" alt="MCP" />
13+
<img src="https://img.shields.io/badge/Flutter-3.44+-02569B.svg?logo=flutter" alt="Flutter" />
14+
<img src="https://img.shields.io/badge/MCP Support-purple.svg" alt="MCP" />
1515
<img src="https://img.shields.io/badge/Skill Support-purple.svg" alt="Skill" />
16-
</p>
16+
<img src="https://img.shields.io/badge/API Server-green.svg" alt="API Server" />
17+
<img src="https://img.shields.io/badge/🐱 Global Pet Agent-orange.svg" alt="Pet Agent" />
18+
</p>
1719
</div>
1820

1921
---
@@ -60,6 +62,7 @@ RemindAI is an **open-source desktop AI assistant** built around a complete **To
6062
| Domain Experts || Preset/custom roles + skill binding |
6163
| Conversation Export || MD / PDF / Word / HTML |
6264
| Desktop Experience || Tray / notifications / splash / theme animation |
65+
| Global Pet Agent || Pixel cat + TTS voice + shop economy + achievements |
6366

6467
---
6568

@@ -68,6 +71,7 @@ RemindAI is an **open-source desktop AI assistant** built around a complete **To
6871
| Feature | Description |
6972
|---|---|
7073
| 🐚 ToolShell | File sandbox + Python/Shell exec + rg/fd/rtk + RTK compression 60-90% token savings |
74+
| 🌐 API Server | Built-in HTTP server with three endpoints: OpenAI aggregation, Claude Agent (RemindAI's own agent loop), and Claude proxy (pass-through) |
7175
| 🔌 MCP Protocol | stdio/SSE/Streamable HTTP + auto-discovery + drag-and-drop management |
7276
| 🧠 Vector Memory | Qdrant semantic search + SQLite backup + auto-ops + index rebuild |
7377
| 🤝 Multi-Agent | Commander/Worker/Reviewer roles + permission isolation + auto-routing |
@@ -81,6 +85,7 @@ RemindAI is an **open-source desktop AI assistant** built around a complete **To
8185
| 📤 Export | Markdown / PDF / Word / HTML |
8286
| 🌍 i18n | Full Chinese and English |
8387
| 🎨 Themes | Material 3 light/dark + ripple transition animation |
88+
| 🐱 Global Pet Agent | Pixel cat companion + right-click AI Q&A + Volcano TTS + shop/inventory/feeding + achievements |
8489

8590
### 📦 Bundled CLI Tools
8691

@@ -102,7 +107,7 @@ Head to [Releases](https://github.com/PythonnotJava/RemindAI/releases) for pre-b
102107

103108
| Platform | Status | Notes |
104109
|---|---|---|
105-
| 🪟 Windows | ✅ Officially supported | Installer available |
110+
| 💻 Windows | ✅ Officially supported | Installer available |
106111
| 🐧 Linux | 🔧 Build from source | Compiles and runs fine |
107112
| 🍎 macOS | 🔧 Build from source | Compiles and runs fine |
108113

analysis_options.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ linter:
2121
# `// ignore_for_file: name_of_lint` syntax on the line or in the file
2222
# producing the lint.
2323
rules:
24-
# avoid_print: false # Uncomment to disable the `avoid_print` rule
24+
# print 已通过 main.dart 的 runZoned + ZoneSpecification 重定向到 AppLogger
25+
# 日志文件,是项目刻意的日志机制,故关闭此规则。
26+
avoid_print: false
2527
# prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule
2628

2729
# Additional information about this file can be found at

assets/default_skills/toolshell/tools.json

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
"type": "function",
6969
"function": {
7070
"name": "toolshell_exec",
71-
"description": "执行Shell命令。支持 git/flutter/npm/pip/cargo 等任意CLI。",
71+
"description": "执行Shell命令。支持 git/flutter/npm/pip/cargo 等任意CLI。Windows 上默认用 PowerShell(无则降级 cmd),Linux/macOS 用 bash(无则降级 sh)。注意 Windows PowerShell 5.1 不支持 && 链式(会自动降级到 cmd 执行)。",
7272
"parameters": {
7373
"type": "object",
7474
"properties": {
@@ -125,5 +125,21 @@
125125
"required": ["code"]
126126
}
127127
}
128+
},
129+
{
130+
"type": "function",
131+
"function": {
132+
"name": "toolshell_run_js",
133+
"description": "执行JavaScript/TypeScript代码并返回结果。【重要】当用户要求用JS/TS/Node/Bun实现功能、画图、运行脚本时,你必须调用此工具实际执行代码,禁止仅输出代码文本。自动检测可用运行时(优先bun,其次node)。支持ESM语法(import/export)。自动检测echarts等图表库并注入无头渲染,图表会自动输出为PNG图片并返回路径,用![](路径)在回复中展示图片。纯文本结果直接引用stdout。",
134+
"parameters": {
135+
"type": "object",
136+
"properties": {
137+
"code": {"type": "string", "description": "JavaScript或TypeScript代码"},
138+
"runtime": {"type": "string", "enum": ["auto", "bun", "node"], "default": "auto", "description": "指定运行时:auto自动检测(bun优先)、bun、node"},
139+
"timeout": {"type": "integer", "default": 60, "description": "超时秒数"}
140+
},
141+
"required": ["code"]
142+
}
143+
}
128144
}
129145
]

assets/pets/Cat/Frame indexes.png

190 KB
Loading
25.5 KB
Binary file not shown.
25.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)