218 Commits

Author SHA1 Message Date
355244a3d6 refactor: unify turn progress delivery 2026-07-19 13:36:42 +08:00
42fe650785 refactor: centralize turn input preparation 2026-07-19 13:34:12 +08:00
515a07ec1f refactor: route gateway messages concurrently 2026-07-19 13:28:53 +08:00
0c835db380 fix: observe terminal turn delivery 2026-07-19 13:23:01 +08:00
65ef919714 docs: design message flow refactor 2026-07-19 13:18:32 +08:00
07b09ca486 版本号变更 2026-07-19 12:50:31 +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
c6e022f6cb feat: stream turns through Feishu cards 2026-07-17 17:30:38 +08:00
c7ceb877a2 feat: stream Anthropic turns with signed replay state 2026-07-17 17:11:26 +08:00
6230ac8e36 feat: stream turn snapshots to TUI and WebUI 2026-07-17 16:53:21 +08:00
55da3204f8 feat: coordinate live turn delivery 2026-07-17 15:56:52 +08:00
3ada5b9421 feat: stream agent turns through session lifecycle 2026-07-17 15:44:08 +08:00
588449d373 feat: stream OpenAI provider responses 2026-07-17 15:17:36 +08:00
a7980b7f72 feat: add authoritative turn state machine 2026-07-17 14:52:56 +08:00
740d0f4f33 feat: persist streaming turn metadata 2026-07-17 14:37:10 +08:00
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