5d081e2580
fix(feishu): enforce inbound admission rules
2026-07-19 15:42:01 +08:00
7a5d95e786
merge: streaming turn architecture
2026-07-17 17:47:41 +08:00
7a3058d8b5
docs: finalize streaming turn architecture
2026-07-17 17:45:22 +08:00
e3b2ff2472
feat(config): load layered startup env files
2026-07-16 23:20:00 +08:00
a73f9edda2
支持工具读取图片并注入多模态模型
2026-07-16 19:07:56 +08:00
f4172fea38
实现tui和webui的附件收发,优化文件在消息中的处理
2026-07-16 17:49:51 +08:00
e37581c909
增加tui和web的配对码要求。
2026-07-16 15:18:21 +08:00
7a144cea8a
优化前端显示,渲染markdown、新增黑白主题
2026-07-15 18:16:18 +08:00
351af8870d
初步实现todo功能
2026-07-15 17:48:14 +08:00
9ac898acbb
扩充定时任务功能、实现类似其他agent软件的heartbeat功能
2026-07-15 16:36:10 +08:00
6e56a84054
增加命令补全
2026-07-15 14:00:36 +08:00
dba1a046c0
增加内嵌webui
2026-07-15 10:40:56 +08:00
89a1512350
新增service子命令
2026-07-14 16:10:08 +08:00
27d126cf73
tui客户端增强。
2026-07-14 14:31:16 +08:00
901b622b40
更新文档
2026-07-14 13:02:06 +08:00
48c8a51d9a
Update README.md and add runtime architecture and message flow diagrams
...
- Translated and updated the README.md to provide a clearer overview of PicoBot's functionality and architecture in Chinese.
- Added a new SVG diagram for message flow to illustrate the process from user input through various components back to the channel.
- Created a new SVG diagram for runtime architecture to depict the high-level structure of PicoBot, including channels, gateway, message bus, session manager, agent loop, tools, providers, storage, scheduler, skills, and MCP.
2026-06-15 23:57:08 +08:00
0c3e740d15
修改说明文档+添加dockerfile
2026-06-15 23:20:13 +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
5aec8cefb9
feat: add config.example.json template and update AGENTS.md with new config path
2026-05-10 18:45:53 +08:00
bafa7a606c
fix: update database filename and improve session management in chat manager
2026-05-10 15:51:03 +08:00
488e10dceb
fix: advance last_consolidated_at after compression, update docs
2026-05-08 21:56:05 +08:00
5dc13ea7ce
first commit
2026-04-05 14:59:23 +08:00