b7d9a41f94
docs: define streaming turn architecture
2026-07-17 12:57:35 +08:00
a5a3e617d2
chore: remove temporary media artifact
2026-07-16 23:20:26 +08:00
28a313bf21
docs: add memory system design proposal
2026-07-16 23:20:15 +08:00
e3b2ff2472
feat(config): load layered startup env files
2026-07-16 23:20:00 +08:00
5c84d587f9
feat(docker): make gateway bind address configurable
2026-07-16 23:19:47 +08:00
6d69ba9272
fix(webui): support UUID generation over LAN HTTP
2026-07-16 23:19:34 +08:00
1c59880f64
修复搜索工具错误
2026-07-16 22:34:06 +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
18f1e47f77
fix(feishu): bound shutdown during connection
2026-07-14 12:43:02 +08:00
3f1350c33b
fix(channels): retry only transient delivery errors
2026-07-14 11:57:47 +08:00
f42e9d44cc
refactor(session): isolate messaging and persistence
2026-07-14 11:56:19 +08:00
24d3e26b43
fix(runtime): eliminate unowned persistence tasks
2026-07-14 11:50:55 +08:00
59ecb27c06
删除陈旧文档
2026-07-14 11:49:42 +08:00
954bfd1d75
fix(messaging): make persistence and delivery explicit
2026-07-14 11:49:02 +08:00
c2d4fc5f09
refactor: remove dead code and unused state
2026-07-14 11:41:07 +08:00
560ace50c1
refactor(storage): remove legacy persistence paths
2026-07-14 11:33:48 +08:00
f691c1aad6
fix(agent): supervise background tasks atomically
2026-07-14 11:30:32 +08:00
a9c297764e
fix(channels): unify lifecycle ownership
2026-07-14 11:24:03 +08:00
63d20d1eb8
refactor: eliminate build warnings and legacy evaluator
...
Resolve strict Clippy findings across all targets, preserve public API compatibility with scoped lint exceptions, and fix sourced messages retaining media references. Replace meval and its future-incompatible nom dependency with a bounded internal expression parser and regression tests.
2026-07-14 11:00:39 +08:00
3d580828b5
fix(runtime): harden persistence scheduling and shutdown
...
Add versioned SQLite migrations, enforced runtime pragmas, and transactional message constraints. Claim scheduled jobs with durable leases, execute them concurrently within bounds, and commit completion atomically. Supervise background tasks and clean up WebSocket clients and writer tasks during ordered shutdown.
2026-07-14 10:37:58 +08:00
b06bc4f025
fix(runtime): harden session persistence and outbound dispatch
2026-07-14 10:08:55 +08:00
5079458f55
增加时区
2026-07-07 10:51:40 +08:00
fdd7f47305
系统提示词精简,拆分固定部分与可变部分,固化工具skill顺序,提升缓存命中率
2026-06-17 23:25:28 +08:00
f08bf85b37
添加基础skill
2026-06-17 22:42:37 +08:00
2558d6dae1
优化代码格式,调整断言和格式化共享日历事件输出
2026-06-17 22:40:43 +08:00
fe2bc3dfd3
更新版本号至1.1.2,优化Dockerfile中的himalaya安装方式,调整内容块构建逻辑以保留文本,增强Feishu通道的媒体处理,新增交互式消息设计文档
2026-06-17 22:22:41 +08:00
e707774175
清理代码问题
2026-06-16 22:56:01 +08:00
ad7fa70a02
优化session的锁
2026-06-16 22:47:07 +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
8f4ee79d8d
Format codebase with rustfmt
2026-06-15 23:47:24 +08:00
c6f4392e63
Fix CLI session routing and dialog controls
2026-06-15 23:44:41 +08:00
0d66536e90
清理过期文档
2026-06-15 23:29:32 +08:00
0c3e740d15
修改说明文档+添加dockerfile
2026-06-15 23:20:13 +08:00
014538eedc
feat(tools): add PtyTool with PtyManager for persistent PTY sessions
2026-05-29 17:03:19 +08:00
2a69021e27
chore: add portable-pty dependency
2026-05-29 16:59:16 +08:00
3df628bd28
补充/info信息
2026-05-29 16:23:35 +08:00
ea1338c94f
优化子agent提示词
2026-05-29 11:22:48 +08:00
b89dce013c
修改版本号。
2026-05-25 23:25:58 +08:00
41b4895ff0
增加sub-agent机制。
2026-05-25 23:23:10 +08:00
a77c026826
增加deepseek的支持。
2026-05-25 17:40:17 +08:00