|
|
fdd7f47305
|
系统提示词精简,拆分固定部分与可变部分,固化工具skill顺序,提升缓存命中率
|
2026-06-17 23:25:28 +08:00 |
|
|
|
8f4ee79d8d
|
Format codebase with rustfmt
|
2026-06-15 23:47:24 +08:00 |
|
|
|
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 |
|
|
|
7a30848f65
|
修改skill加载机制
|
2026-05-15 10:39:35 +08:00 |
|
|
|
ac2c1e0fe0
|
chore: fix clippy lints and suppress dead_code warnings
|
2026-05-10 23:26:55 +08:00 |
|
|
|
5ef89cd667
|
refactor: remove unused functions and improve path resolution in tools
|
2026-05-10 23:14:12 +08:00 |
|
|
|
c81b1e42c7
|
feat(skills): enhance SkillsLoader to support workspace skills directory and update skills loading logic
feat(get-skill): add action parameter for skill retrieval and implement skill listing functionality
fix(session): adjust skills prompt formatting for improved clarity
|
2026-05-10 17:45:34 +08:00 |
|
|
|
81e9f1e7db
|
clippy --fix: 合并嵌套if、简化map_or、移除冗余引用等机械性优化
|
2026-05-08 16:35:21 +08:00 |
|
|
|
8219e7c928
|
优化系统提示词:移除冗余的工具列表,自动创建skills目录
- 移除 ToolsSection:工具定义已通过 API 的 tools 参数传递,无需在提示词中重复
- SkillsLoader 启动时自动创建 ~/.picobot/skills 目录
|
2026-04-28 20:41:36 +08:00 |
|
|
|
ac2333900a
|
重构: 添加技能加载和获取工具,优化技能管理
|
2026-04-26 23:35:06 +08:00 |
|
|
|
401a7b6473
|
初步实现skill
|
2026-04-26 23:18:23 +08:00 |
|