xiaoski 2f11aed44a feat(skills): add built-in skill packaging mechanism and about-picobot documentation
- 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
2026-05-15 12:00:18 +08:00

1.3 KiB
Raw Blame History

name description always
about-picobot PicoBot 自身设计信息的索引入口。含配置、数据库、架构、常见问题等。具体内容在 references/ 目录下config 示例在 assets/ 目录下,请用 file_read 工具查阅对应文件。 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