This website requires JavaScript.
fdd7f47305
系统提示词精简,拆分固定部分与可变部分,固化工具skill顺序,提升缓存命中率
main
xiaoxixi
2026-06-17 23:25:28 +08:00
f08bf85b37
添加基础skill
xiaoxixi
2026-06-17 22:42:37 +08:00
2558d6dae1
优化代码格式,调整断言和格式化共享日历事件输出
xiaoxixi
2026-06-17 22:40:43 +08:00
fe2bc3dfd3
更新版本号至1.1.2,优化Dockerfile中的himalaya安装方式,调整内容块构建逻辑以保留文本,增强Feishu通道的媒体处理,新增交互式消息设计文档
xiaoxixi
2026-06-17 22:22:41 +08:00
e707774175
清理代码问题
xiaoxixi
2026-06-16 22:56:01 +08:00
ad7fa70a02
优化session的锁
xiaoxixi
2026-06-16 22:47:07 +08:00
48c8a51d9a
Update README.md and add runtime architecture and message flow diagrams
xiaoski
2026-06-15 23:57:08 +08:00
8f4ee79d8d
Format codebase with rustfmt
xiaoski
2026-06-15 23:47:24 +08:00
c6f4392e63
Fix CLI session routing and dialog controls
xiaoski
2026-06-15 23:44:41 +08:00
0d66536e90
清理过期文档
xiaoski
2026-06-15 23:29:32 +08:00
0c3e740d15
修改说明文档+添加dockerfile
xiaoski
2026-06-15 23:20:13 +08:00
014538eedc
feat(tools): add PtyTool with PtyManager for persistent PTY sessions
xiaoski
2026-05-29 17:03:19 +08:00
2a69021e27
chore: add portable-pty dependency
xiaoski
2026-05-29 16:59:16 +08:00
3df628bd28
补充/info信息
xiaoski
2026-05-29 16:23:35 +08:00
ea1338c94f
优化子agent提示词
xiaoski
2026-05-29 11:22:48 +08:00
b89dce013c
修改版本号。
xiaoski
2026-05-25 23:25:58 +08:00
41b4895ff0
增加sub-agent机制。
xiaoski
2026-05-25 23:23:10 +08:00
a77c026826
增加deepseek的支持。
xiaoski
2026-05-25 17:40:17 +08:00
f0879f8d13
重构文件消息处理流程。
xiaoski
2026-05-25 11:59:29 +08:00
22be6e404b
优化斜杠命令处理机制,增加/stop命令
xiaoski
2026-05-24 18:12:18 +08:00
b84c6f85db
优化浏览器工具
xiaoski
2026-05-24 16:36:11 +08:00
4fc47d9b83
增加工具说明
xiaoski
2026-05-24 14:56:43 +08:00
b85578a7d2
新增浏览器调用能力。
xiaoski
2026-05-21 17:11:53 +08:00
2f11aed44a
feat(skills): add built-in skill packaging mechanism and about-picobot documentation
xiaoski
2026-05-15 12:00:18 +08:00
7a30848f65
修改skill加载机制
xiaoski
2026-05-15 10:39:35 +08:00
c92b07f2c6
fix(dependencies): update reqwest, regex, tokio, uuid, cron, ratatui, crossterm, hostname, and which versions; improve input area cursor positioning
xiaoxixi
2026-05-13 22:51:16 +08:00
db24d42076
feat(file_read): enhance file reading with encoding detection and support for binary files
xiaoxixi
2026-05-13 22:43:03 +08:00
1a3cfbb0af
系统提示词优化
xiaoski
2026-05-13 18:31:23 +08:00
2bff987be1
飞书渠道简化
xiaoski
2026-05-13 18:07:34 +08:00
52925fcd73
增加MCP适配
xiaoski
2026-05-13 16:43:38 +08:00
d957f9c649
feat(send_message): support file sending via Feishu; fix upload endpoint and message format
xiaoski
2026-05-13 12:06:55 +08:00
ebbf7e4036
refactor(session): make cron stateless, split session lock, eliminate deadlock
xiaoski
2026-05-13 10:40:58 +08:00
99a57a816a
增加LLM相关错误处理
xiaoski
2026-05-13 08:59:23 +08:00
3d42f22f83
fix(session): replace Mutex with task-local storage to prevent reentrant deadlock in send_message
xiaoski
2026-05-13 08:48:31 +08:00
1e69fa3bd1
feat: enhance memory section guide and improve search tool descriptions for clarity
xiaoxixi
2026-05-11 18:01:25 +08:00
ac2c1e0fe0
chore: fix clippy lints and suppress dead_code warnings
xiaoxixi
2026-05-10 23:26:55 +08:00
5ef89cd667
refactor: remove unused functions and improve path resolution in tools
xiaoxixi
2026-05-10 23:14:12 +08:00
5aec8cefb9
feat: add config.example.json template and update AGENTS.md with new config path
xiaoxixi
2026-05-10 18:45:53 +08:00
a479b92cdf
feat(tools): add ContentSearchTool and FileSearchTool for enhanced file and content searching capabilities
xiaoxixi
2026-05-10 18:32:35 +08:00
af07eaf820
feat: add default AGENTS.md and USER.md templates and ensure their presence in the user's config directory
xiaoxixi
2026-05-10 18:07:50 +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
xiaoxixi
2026-05-10 17:45:34 +08:00
bafa7a606c
fix: update database filename and improve session management in chat manager
xiaoxixi
2026-05-10 15:51:03 +08:00
11a8e93b77
feat(chat-manager): enhance message retrieval with pagination and time range filtering
xiaoxixi
2026-05-10 15:12:30 +08:00
8c0c76a232
fix(session): persist compression marker on retry, warn on storage/persist errors
xiaoxixi
2026-05-10 14:52:10 +08:00
709d70f828
docs: add incremental session recovery design and implementation plan
xiaoxixi
2026-05-10 14:46:27 +08:00
25d37bcdc1
feat(system-prompt): add history section prompting agent to use timeline_recall
xiaoxixi
2026-05-10 14:46:20 +08:00
3d29854079
feat(session): incremental recovery from storage using compressed timeline
xiaoxixi
2026-05-10 14:41:48 +08:00
e65130450e
feat(compressor): return CompressionResult with created_timelines flag, record marker in handle_message and /compact
xiaoxixi
2026-05-10 14:40:13 +08:00
29543444da
feat(storage): add load_messages_after_timestamp, load_session_timelines, get_max_message_seq
xiaoxixi
2026-05-10 14:36:40 +08:00
d022e30943
feat(storage): add last_compressed_message_at column to sessions table and Session struct
xiaoxixi
2026-05-10 14:35:21 +08:00
cb1140e9be
refactor(memory): Timeline 按 session 隔离,拆分知识/摘要检索工具
xiaoxixi
2026-05-10 13:35:21 +08:00
f9ae4b2c69
fix(context): 全面修复和增强上下文压缩机制
xiaoxixi
2026-05-10 12:23:26 +08:00
488e10dceb
fix: advance last_consolidated_at after compression, update docs
xiaoxixi
2026-05-08 21:56:05 +08:00
81e9f1e7db
clippy --fix: 合并嵌套if、简化map_or、移除冗余引用等机械性优化
xiaoxixi
2026-05-08 16:35:21 +08:00
ceb8234a30
飞书渠道剥离思维链内容,不显示<think>标签
xiaoxixi
2026-05-08 16:19:19 +08:00
5d62141658
1、修复和提升记忆系统 2、简化消息标记
xiaoxixi
2026-05-08 15:09:27 +08:00
2617558a27
记忆工具合并文件,改成记忆系统总是开启。
xiaoxixi
2026-05-08 10:28:34 +08:00
c602a0695d
feat: add memory system with FTS5 search and context compression integration
xiaoxixi
2026-05-07 23:32:59 +08:00
618016ac43
chore: add .worktrees/ to .gitignore
xiaoxixi
2026-05-07 23:05:01 +08:00
06811160f0
docs: add memory system implementation plan
xiaoxixi
2026-05-07 23:02:47 +08:00
28ef813c37
docs: add memory system design document
xiaoxixi
2026-05-07 22:56:19 +08:00
2fe953cdad
改为短id
xiaoski
2026-05-07 16:28:54 +08:00
61d2fe9ef0
修复及完善cron任务
xiaoski
2026-05-07 16:24:13 +08:00
db609342f7
fix: char-boundary-safe name truncation in cron_add tool
xiaoski
2026-05-05 00:56:42 +08:00
62f4326131
refactor: move scheduler store to storage module, cron tools to tools module
xiaoski
2026-05-05 00:49:54 +08:00
0056bfbd23
chore: fix clippy warnings in scheduler module
xiaoski
2026-05-05 00:31:22 +08:00
5746668e36
test: add scheduler integration tests
xiaoski
2026-05-05 00:29:00 +08:00
f7b0a33e66
feat: add 6 cron agent tools (add/list/remove/enable/disable/update)
xiaoski
2026-05-05 00:27:27 +08:00
205b814933
feat: wire scheduler into GatewayState startup and message processing
xiaoski
2026-05-05 00:17:19 +08:00
3a94b9718f
feat: add Scheduler run loop and next_run_for_schedule
xiaoski
2026-05-05 00:16:07 +08:00
0757638c6f
feat: add SessionManager::handle_cron_message for scheduled task execution
xiaoski
2026-05-05 00:13:07 +08:00
8415e85026
feat: add SchedulerStore with SQLite schema and CRUD
xiaoski
2026-05-05 00:12:10 +08:00
eccae20a0a
feat: add ChatMessage::user_with_source and Session::create_user_message_with_source
xiaoski
2026-05-05 00:09:00 +08:00
4e5f412c2d
feat: add scheduler data types (Schedule, ScheduledJob, JobRun)
xiaoski
2026-05-05 00:08:00 +08:00
75b8f7b8a5
feat: add SchedulerConfig to GatewayConfig
xiaoski
2026-05-05 00:06:57 +08:00
46527edb7b
deps: add cron and chrono-tz for scheduled tasks
xiaoski
2026-05-05 00:06:00 +08:00
0e146a8f2a
可观测性改善,llm api兼容性改善
xiaoski
2026-05-04 23:04:28 +08:00
98eb7bea3d
新增跨session消息发送能力
xiaoski
2026-05-04 00:32:24 +08:00
24d3407b05
fix(session): 所有时间显示改用本地时区而非 UTC
xiaoxixi
2026-04-29 23:04:01 +08:00
fe4088cd1f
feat(session): 扩展 /info 命令显示更多 session 信息
xiaoxixi
2026-04-29 22:59:49 +08:00
5c558027fa
feat(session): 添加 /? 帮助命令,错误命令显示友好提示
xiaoxixi
2026-04-29 22:57:59 +08:00
e1681e0424
debug(session): 添加 handle_message 和 session 恢复的 tracing 日志
xiaoxixi
2026-04-29 22:51:50 +08:00
dcb2d552d9
chore(session): 将标题生成阈值从 10 条减至 5 条用户消息
xiaoxixi
2026-04-29 22:46:33 +08:00
228204517d
fix(session): 每次 add_message 时同步更新 Storage 的 message_count
xiaoxixi
2026-04-29 22:45:04 +08:00
97e3be6d3a
fix(session): 调用 generate_title 生成对话标题
xiaoxixi
2026-04-29 22:34:02 +08:00
2f2631e36a
fix(session): /new 后新对话被旧对话数据覆盖的问题
xiaoxixi
2026-04-29 22:32:58 +08:00
e2fd836794
fix(session): 消息持久化和恢复
xiaoxixi
2026-04-28 23:10:53 +08:00
c48ed83a23
refactor(session): 移除 InboundMessage.dialog_id,dialog_id 完全由 SessionManager 管理
xiaoxixi
2026-04-28 23:05:06 +08:00
e235268133
fix(session): /new 后仍停留在旧对话的问题
xiaoxixi
2026-04-28 22:53:37 +08:00
7fac68b51c
feat(session): Phase 4 - 斜杠命令完善
xiaoxixi
2026-04-28 22:30:22 +08:00
ac7576bb4b
feat(session): Phase 3 - SessionManager 完善
xiaoxixi
2026-04-28 22:29:24 +08:00
5f7ffd28ef
feat(session): Phase 2 - 扩展 Session 结构
xiaoxixi
2026-04-28 22:25:10 +08:00
c17e286db1
test(storage): 编写 Storage 单元测试
xiaoxixi
2026-04-28 22:17:02 +08:00
3ffa8c41f7
feat(storage): 添加写入重试逻辑
xiaoxixi
2026-04-28 22:13:49 +08:00
69a8ec2775
feat(storage): 实现 Message CRUD 操作
xiaoxixi
2026-04-28 22:13:29 +08:00
eeb8a77ac8
feat(storage): 实现 Session CRUD 操作
xiaoxixi
2026-04-28 22:13:10 +08:00
c51ba900fa
feat(storage): 定义 SessionMeta 和 MessageMeta 数据结构
xiaoxixi
2026-04-28 22:12:44 +08:00
88f8a86b99
feat(storage): 实现 Storage 主结构和初始化
xiaoxixi
2026-04-28 22:12:30 +08:00
c4c87aac95
feat(storage): 创建 storage 模块骨架
xiaoxixi
2026-04-28 22:09:10 +08:00
22546d3ad0
feat(storage): 添加 StorageError 类型
xiaoxixi
2026-04-28 22:08:47 +08:00