• Joined on 2025-03-25
xiaoski pushed to main at xiaoski/PicoBot 2026-05-10 18:33:20 +08:00
a479b92cdf feat(tools): add ContentSearchTool and FileSearchTool for enhanced file and content searching capabilities
af07eaf820 feat: add default AGENTS.md and USER.md templates and ensure their presence in the user's config directory
c81b1e42c7 feat(skills): enhance SkillsLoader to support workspace skills directory and update skills loading logic
Compare 3 commits »
xiaoski pushed to main at xiaoski/PicoBot 2026-05-10 15:51:27 +08:00
bafa7a606c fix: update database filename and improve session management in chat manager
11a8e93b77 feat(chat-manager): enhance message retrieval with pagination and time range filtering
8c0c76a232 fix(session): persist compression marker on retry, warn on storage/persist errors
709d70f828 docs: add incremental session recovery design and implementation plan
25d37bcdc1 feat(system-prompt): add history section prompting agent to use timeline_recall
Compare 9 commits »
xiaoski pushed to main at xiaoski/PicoBot 2026-05-10 13:36:07 +08:00
cb1140e9be refactor(memory): Timeline 按 session 隔离,拆分知识/摘要检索工具
f9ae4b2c69 fix(context): 全面修复和增强上下文压缩机制
Compare 2 commits »
xiaoski pushed to main at xiaoski/PicoBot 2026-05-08 22:17:37 +08:00
488e10dceb fix: advance last_consolidated_at after compression, update docs
xiaoski pushed to main at xiaoski/PicoBot 2026-05-08 16:35:26 +08:00
81e9f1e7db clippy --fix: 合并嵌套if、简化map_or、移除冗余引用等机械性优化
xiaoski pushed to main at xiaoski/PicoBot 2026-05-08 16:19:24 +08:00
ceb8234a30 飞书渠道剥离思维链内容,不显示<think>标签
xiaoski pushed to main at xiaoski/PicoBot 2026-05-08 15:09:45 +08:00
5d62141658 1、修复和提升记忆系统 2、简化消息标记
2617558a27 记忆工具合并文件,改成记忆系统总是开启。
Compare 2 commits »
xiaoski pushed to main at xiaoski/PicoBot 2026-05-07 23:40:09 +08:00
c602a0695d feat: add memory system with FTS5 search and context compression integration
618016ac43 chore: add .worktrees/ to .gitignore
06811160f0 docs: add memory system implementation plan
28ef813c37 docs: add memory system design document
Compare 4 commits »
xiaoski pushed to main at xiaoski/PicoBot 2026-05-07 16:29:07 +08:00
2fe953cdad 改为短id
61d2fe9ef0 修复及完善cron任务
db609342f7 fix: char-boundary-safe name truncation in cron_add tool
62f4326131 refactor: move scheduler store to storage module, cron tools to tools module
0056bfbd23 chore: fix clippy warnings in scheduler module
Compare 16 commits »
xiaoski pushed to main at xiaoski/PicoBot 2026-05-04 00:32:51 +08:00
98eb7bea3d 新增跨session消息发送能力
xiaoski pushed to main at xiaoski/PicoBot 2026-04-29 23:34:52 +08:00
24d3407b05 fix(session): 所有时间显示改用本地时区而非 UTC
xiaoski pushed to main at xiaoski/PicoBot 2026-04-29 23:00:22 +08:00
fe4088cd1f feat(session): 扩展 /info 命令显示更多 session 信息
5c558027fa feat(session): 添加 /? 帮助命令,错误命令显示友好提示
e1681e0424 debug(session): 添加 handle_message 和 session 恢复的 tracing 日志
dcb2d552d9 chore(session): 将标题生成阈值从 10 条减至 5 条用户消息
228204517d fix(session): 每次 add_message 时同步更新 Storage 的 message_count
Compare 7 commits »
xiaoski pushed to main at xiaoski/PicoBot 2026-04-28 23:37:25 +08:00
e2fd836794 fix(session): 消息持久化和恢复
c48ed83a23 refactor(session): 移除 InboundMessage.dialog_id,dialog_id 完全由 SessionManager 管理
e235268133 fix(session): /new 后仍停留在旧对话的问题
7fac68b51c feat(session): Phase 4 - 斜杠命令完善
ac7576bb4b feat(session): Phase 3 - SessionManager 完善
Compare 27 commits »
xiaoski pushed to main at xiaoski/PicoBot 2026-04-28 00:06:40 +08:00
61eea62bfc 增强斜杠命令功能,支持参数解析和新命令;实现双重 Ctrl+C 退出确认
xiaoski pushed to main at xiaoski/PicoBot 2026-04-27 23:25:04 +08:00
c11eb348f9 Refactor: Make AgentLoop stateless, clean up architecture
1abac85034 集成技能功能到系统提示词框架
8226e8429d Merge remote-tracking branch 'origin/main'
ac2333900a 重构: 添加技能加载和获取工具,优化技能管理
401a7b6473 初步实现skill
Compare 6 commits »
xiaoski pushed to main at xiaoski/PicoBot 2026-04-27 18:35:37 +08:00
cc73344192 Add AGENTS.md and CLAUDE.md for agent guidance
xiaoski pushed to main at xiaoski/PicoBot 2026-04-27 17:29:29 +08:00
f704900e07 统一工作目录管理
75a3bf9df4 增加系统提示词框架
Compare 2 commits »
xiaoski pushed to main at xiaoski/PicoBot 2026-04-26 21:51:48 +08:00
0c356e7ac4 重构: 添加斜杠命令解析和执行功能
38425e23f6 重构: 优化终端初始化和清理流程
bcee62713f 重构: 移除调试日志以简化消息处理流程
cf6d57c568 重构: 添加 TUI 组件以支持聊天界面和输入处理
86dea0f874 Refactor session management to support dialog-based architecture
Compare 6 commits »
xiaoski pushed to main at xiaoski/PicoBot 2026-04-26 17:25:50 +08:00
75281952d0 refactor: 统一 current_timestamp 函数到 bus::message 模块
72c888a41f 重构: 整合客户端代码到 client 目录
dfe0fad61e 重构: 统一消息总线与通道管理,消除重复引用
6a3a1b5edf 重构: 将CLI通道统一为CliChatChannel
Compare 4 commits »
xiaoski pushed to main at xiaoski/PicoBot 2026-04-26 11:23:38 +08:00
ef80ae27ac fix(feishu): 修复内容类型处理,确保返回字符串格式