- Add build.rs: scan resources/skills/, compress each with tar+zstd, embed via include_bytes! - Add src/skills/builtin.rs: runtime auto-install built-in skills to ~/.picobot/skills/ - Add about-picobot built-in skill: SKILL.md index + references/ (config, db-schema, architecture, faq, commands) + assets/config.example.json - Update skill loading: reverse priority (agents < picobot < workspace), deduplicate by name - Update skills prompt: re-query get_skill when user asks about installed skills - Change max_tool_iterations default from 20 to 99
24 lines
1.3 KiB
Markdown
24 lines
1.3 KiB
Markdown
---
|
||
name: about-picobot
|
||
description: PicoBot 自身设计信息的索引入口。含配置、数据库、架构、常见问题等。具体内容在 references/ 目录下,config 示例在 assets/ 目录下,请用 file_read 工具查阅对应文件。
|
||
always: true
|
||
---
|
||
# About PicoBot
|
||
|
||
PicoBot 是一个基于 Rust 的个人 AI 助手,支持多渠道(飞书、CLI)、长记忆、定时任务、Skill 系统等。
|
||
|
||
## 目录索引
|
||
|
||
以下为 about-picobot 内置 skill 包含的参考文档,可使用 `file_read` 工具读取具体内容:
|
||
|
||
| 文件 | 内容 |
|
||
|------|------|
|
||
| `references/config.md` | 配置字段详解:providers、models、agents、gateway、memory、channels、mcp |
|
||
| `references/db-schema.md` | 数据库表结构:sessions、messages、memories、scheduled_jobs、llm_calls |
|
||
| `references/architecture.md` | 核心架构:数据流、会话系统、上下文压缩、记忆系统、Skill 优先级机制 |
|
||
| `references/faq.md` | 常见问题:模型切换、渠道添加、Skill 安装、历史查询、定时任务等 |
|
||
| `references/commands.md` | 常用命令:编译、启动网关、启动客户端、运行测试 |
|
||
| `assets/config.example.json` | config.json 完整示例 |
|
||
|
||
Skill 根目录路径见上方 **Skill Root Directory**。
|