Commit Graph

  • 7a3058d8b5 docs: finalize streaming turn architecture xiaoxixi 2026-07-17 17:45:22 +08:00
  • c6e022f6cb feat: stream turns through Feishu cards xiaoxixi 2026-07-17 17:30:38 +08:00
  • c7ceb877a2 feat: stream Anthropic turns with signed replay state xiaoxixi 2026-07-17 17:11:26 +08:00
  • 6230ac8e36 feat: stream turn snapshots to TUI and WebUI xiaoxixi 2026-07-17 16:53:21 +08:00
  • 55da3204f8 feat: coordinate live turn delivery xiaoxixi 2026-07-17 15:56:52 +08:00
  • 3ada5b9421 feat: stream agent turns through session lifecycle xiaoxixi 2026-07-17 15:44:08 +08:00
  • 588449d373 feat: stream OpenAI provider responses xiaoxixi 2026-07-17 15:17:36 +08:00
  • a7980b7f72 feat: add authoritative turn state machine xiaoxixi 2026-07-17 14:52:56 +08:00
  • 740d0f4f33 feat: persist streaming turn metadata xiaoxixi 2026-07-17 14:37:10 +08:00
  • b7d9a41f94 docs: define streaming turn architecture xiaoxixi 2026-07-17 12:57:35 +08:00
  • a5a3e617d2 chore: remove temporary media artifact xiaoxixi 2026-07-16 23:20:26 +08:00
  • 28a313bf21 docs: add memory system design proposal xiaoxixi 2026-07-16 23:20:15 +08:00
  • e3b2ff2472 feat(config): load layered startup env files xiaoxixi 2026-07-16 23:20:00 +08:00
  • 5c84d587f9 feat(docker): make gateway bind address configurable xiaoxixi 2026-07-16 23:19:47 +08:00
  • 6d69ba9272 fix(webui): support UUID generation over LAN HTTP xiaoxixi 2026-07-16 23:19:34 +08:00
  • 1c59880f64 修复搜索工具错误 xiaoxixi 2026-07-16 22:34:06 +08:00
  • a73f9edda2 支持工具读取图片并注入多模态模型 agent/tool-media-input xiaoxixi 2026-07-16 19:07:56 +08:00
  • f4172fea38 实现tui和webui的附件收发,优化文件在消息中的处理 xiaoxixi 2026-07-16 17:49:51 +08:00
  • e37581c909 增加tui和web的配对码要求。 xiaoxixi 2026-07-16 15:18:21 +08:00
  • 7a144cea8a 优化前端显示,渲染markdown、新增黑白主题 xiaoxixi 2026-07-15 18:16:18 +08:00
  • 351af8870d 初步实现todo功能 xiaoxixi 2026-07-15 17:48:14 +08:00
  • 9ac898acbb 扩充定时任务功能、实现类似其他agent软件的heartbeat功能 xiaoxixi 2026-07-15 16:36:10 +08:00
  • 6e56a84054 增加命令补全 xiaoxixi 2026-07-15 14:00:36 +08:00
  • dba1a046c0 增加内嵌webui xiaoxixi 2026-07-15 10:40:56 +08:00
  • 89a1512350 新增service子命令 xiaoxixi 2026-07-14 16:10:08 +08:00
  • 27d126cf73 tui客户端增强。 xiaoxixi 2026-07-14 14:31:16 +08:00
  • 901b622b40 更新文档 xiaoxixi 2026-07-14 13:02:06 +08:00
  • 18f1e47f77 fix(feishu): bound shutdown during connection xiaoxixi 2026-07-14 12:43:02 +08:00
  • 3f1350c33b fix(channels): retry only transient delivery errors xiaoxixi 2026-07-14 11:57:47 +08:00
  • f42e9d44cc refactor(session): isolate messaging and persistence xiaoxixi 2026-07-14 11:56:19 +08:00
  • 24d3e26b43 fix(runtime): eliminate unowned persistence tasks xiaoxixi 2026-07-14 11:50:55 +08:00
  • 59ecb27c06 删除陈旧文档 xiaoxixi 2026-07-14 11:49:42 +08:00
  • 954bfd1d75 fix(messaging): make persistence and delivery explicit xiaoxixi 2026-07-14 11:49:02 +08:00
  • c2d4fc5f09 refactor: remove dead code and unused state xiaoxixi 2026-07-14 11:41:07 +08:00
  • 560ace50c1 refactor(storage): remove legacy persistence paths xiaoxixi 2026-07-14 11:33:48 +08:00
  • f691c1aad6 fix(agent): supervise background tasks atomically xiaoxixi 2026-07-14 11:30:32 +08:00
  • a9c297764e fix(channels): unify lifecycle ownership xiaoxixi 2026-07-14 11:24:03 +08:00
  • 63d20d1eb8 refactor: eliminate build warnings and legacy evaluator xiaoxixi 2026-07-14 11:00:39 +08:00
  • 3d580828b5 fix(runtime): harden persistence scheduling and shutdown xiaoxixi 2026-07-14 10:37:58 +08:00
  • b06bc4f025 fix(runtime): harden session persistence and outbound dispatch xiaoxixi 2026-07-14 10:08:55 +08:00
  • 5079458f55 增加时区 xiaoski 2026-07-07 10:51:40 +08:00
  • fdd7f47305 系统提示词精简,拆分固定部分与可变部分,固化工具skill顺序,提升缓存命中率 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