-
7925dcef54
files: working_dir 视为可重生 FS 视图(DELETE task 顺手清空孤儿 + delete_file 去 task-ref 闸)
caoqianming
2026-05-20 08:10:36 +0800
-
094f4b0cd9
doc(RUN): Ubuntu systemd 部署 unit + 无感更新指引
caoqianming
2026-05-19 21:43:18 +0800
-
781a216ca6
model: 同 task 内切模型(c 模式 task 级 / A 粒度)+ usage_events v2 表(0006); GET /v1/models; 前端顶栏下拉 + 历史 model 切换点小标
caoqianming
2026-05-19 21:43:13 +0800
-
48924d0d56
ui(dev SPA): 对话顶栏按钮改名"导出对话记录" + 语义化上色(完成绿/导出蓝/废弃橙/删除红)
caoqianming
2026-05-19 15:48:46 +0800
-
e7f9b005bd
doc: 精简 DESIGN/PROGRESS/RUN(总 162KB → 66KB,PROGRESS -80%)
caoqianming
2026-05-19 14:20:48 +0800
-
2baed6894b
auth(dev SPA): 邀请码撤回 邮箱+密码 (users.email/password_hash bcrypt; 0005 加 UNIQUE; user add CLI; 登录两 tab)
caoqianming
2026-05-19 13:58:48 +0800
-
53f59eb78a
auth(dev SPA): 邀请码登录(invites 表 0005) + SENTINEL user 彻底撤
caoqianming
2026-05-19 13:14:31 +0800
-
f61503fbdb
ui(dev SPA): 任务/文件行 ⋯ 下拉菜单 + 顶栏长名截断 + 聊天上传按钮 + 工具调用刷新右侧
caoqianming
2026-05-19 10:50:45 +0800
-
fafcb14d86
skill(proposal): mermaid 文件名 hash→caption + quality_check 加图相关 4 拦截 + SKILL.md 精简; web cache fix
caoqianming
2026-05-19 10:19:09 +0800
-
3ca37f7041
doc(PROGRESS): 05-19 dev SPA 文件预览弹框
caoqianming
2026-05-19 08:25:30 +0800
-
15bbadf6d6
ui(dev SPA): 文件点击弹框预览(image/pdf/text/md/docx/xlsx, 其它 fallback)
caoqianming
2026-05-19 08:25:20 +0800
-
e3215e023a
vendor(office preview): jszip 3.10.1 + docx-preview 0.3.6 + xlsx 0.18.5
caoqianming
2026-05-19 08:25:07 +0800
-
d6fc004367
skill(proposal): mermaid 管线 + render_docx 图片插入 + 图题自动编号
caoqianming
2026-05-18 21:37:16 +0800
-
9aa2efc335
core(/v1/files): 加 rename + delete 顶层加 task 引用闸
caoqianming
2026-05-18 21:06:21 +0800
-
49be5e01e4
ui(dev SPA): SSE 回复结束后右侧文件面板自动刷新
caoqianming
2026-05-18 16:51:36 +0800
-
952a377017
prompt(skill 机制): 永远 load → 可选辅助,通用任务不必硬套
caoqianming
2026-05-18 16:27:30 +0800
-
b057c3bd06
core(/v1/skills + dev SPA): GET /v1/skills + 新建任务弹窗 skill 字段改下拉
caoqianming
2026-05-18 16:27:10 +0800
-
f9311b069c
ui(dev SPA): 菜单 / 按钮 / 状态 / 弹窗文案全部中文化
caoqianming
2026-05-18 15:44:50 +0800
-
0d127a7261
core(入口归位): cli.py→main.py, 原 main.py→core/agent_builder.py, 删 REPL
caoqianming
2026-05-18 14:10:59 +0800
-
2e519ab8a6
core(0004): 删 runs / usage_events 表 + cancel/SSE 改 task-level
caoqianming
2026-05-18 11:05:35 +0800
-
bf41631437
core(run cancel): POST /runs/{rid}/cancel + AgentLoop 协作式 cancel + dev SPA stop 按钮
caoqianming
2026-05-18 08:42:45 +0800
-
976ef45e87
core(POST /v1/tasks/{id}/messages): 同 task 单活 run 锁 + 启动 reaper
caoqianming
2026-05-18 08:27:48 +0800
-
9a7620f704
core(files API): user-rooted /v1/files*,去掉 task_id 前置
caoqianming
2026-05-18 07:59:19 +0800
-
0c577ba0a5
core(GET /v1/tasks): 分页 + 多维筛选 + ordering 排序
caoqianming
2026-05-17 19:26:29 +0800
-
4a6aaaf34d
core(0003): name + working_dir + skill schema 重构 + per-user .memory
caoqianming
2026-05-17 19:15:37 +0800
-
02a69058df
core(§7 D + D'): /v1 JSON API + PLATFORM_KEY→JWT auth + dev SPA
caoqianming
2026-05-15 16:14:25 +0800
-
1035b12847
core(§7 Phase G G6/new): Web 端新建 task 入口
caoqianming
2026-05-15 09:51:35 +0800
-
7356d25652
core(§7 Phase G G4): chat 发送 + SSE 流式回复
caoqianming
2026-05-15 09:19:25 +0800
-
514d36c481
core(§7 Phase G G3): chat 只读页 + markdown + tool 折叠
caoqianming
2026-05-15 08:38:31 +0800
-
80a658eba4
core(§7 Phase G G2): task list 页 + /tasks/{id} 占位
caoqianming
2026-05-14 15:52:11 +0800
-
91202b6172
core(§7 Phase G G1): Web UI 脚手架 + cli.py web 子命令
caoqianming
2026-05-14 13:37:54 +0800
-
e8dbfa57a5
core(§7 B Step 6): no-subtask 前缀嵌套校验
caoqianming
2026-05-14 11:59:37 +0800
-
2b3692c8bf
core(§7 B Step 4): --task-dir 双形态 + RUN.md 运行手册
caoqianming
2026-05-14 11:38:05 +0800
-
aeecc7f0f3
core(§7 B Step 3): TaskState ORM + Web UI 设计 (Phase G)
caoqianming
2026-05-14 11:25:53 +0800
-
4f87bf14ee
core(§7 B Step 2): Session ORM — messages 走 PG, task_id 切 UUID
caoqianming
2026-05-14 10:55:50 +0800
-
5fbf3746be
docs(CLAUDE.md): 加文档维护规则 — 每步更 PROGRESS,必要时改 DESIGN
caoqianming
2026-05-14 10:43:02 +0800
-
425ea59937
core(§7 B Step 1): Storage 基建 — SQLAlchemy ORM + alembic + db CLI
caoqianming
2026-05-14 10:41:44 +0800
-
55dc8eb99d
design: §7.1 改 task-primary + dir 副视图心智模型
caoqianming
2026-05-14 09:15:25 +0800
-
efe4a91c33
design: 精简 DESIGN/PROGRESS (-177 行)
caoqianming
2026-05-14 08:52:23 +0800
-
b4df60062e
design: 更新设计
caoqianming
2026-05-14 08:46:53 +0800
-
4560a95fac
docs: 加 CLAUDE.md (开发环境笔记)
caoqianming
2026-05-11 15:14:05 +0800
-
e4a48fbb53
core: Session/TaskState 原子写 + Phase 6 双层记忆
caoqianming
2026-05-11 15:13:56 +0800
-
375bb2999c
core: loop 事件流化 (sink 接口, §7 A 阶段)
caoqianming
2026-05-11 14:59:32 +0800
-
f6c3492514
design: 加 §7 Core/Platform 切分草案 (SaaS 化方向)
caoqianming
2026-05-11 14:59:23 +0800
-
263cdb974a
proposal: 阶段二每段卡点附"下一段要点预告"
caoqianming
2026-05-08 16:11:18 +0800
-
b86c051290
cli+core: 加 task 对话导出为 .docx
caoqianming
2026-05-08 14:42:45 +0800
-
ae93016442
cli: REPL /resume 切 task + 懒创建 task_dir + 切走前空清理
caoqianming
2026-05-08 09:55:56 +0800
-
56e414e046
proposal: 阶段二两段式 + render_docx 透传 fenced 代码块
caoqianming
2026-05-08 08:58:18 +0800
-
f4432cca20
添加col.ps1到gitignore
caoqianming
2026-05-08 08:03:49 +0800
-
a32cb049bc
ppt+proposal: 素材摄取改用 markitdown, 删自研 source_to_md
caoqianming
2026-05-08 08:03:07 +0800
-
72d2b64c40
core/ui: 抽出语义化 console 主题, 调用方去硬编码颜色
caoqianming
2026-05-07 16:10:11 +0800
-
647d92f532
proposal+ppt: 路径用 <skill_dir>, 补 spec_lock 模板与 --spec 覆盖度检查
caoqianming
2026-05-07 16:05:44 +0800
-
d1f39f05f5
proposal skill 精简: 2888 -> 1712 行 (-41%)
caoqianming
2026-05-07 15:32:07 +0800
-
3869089a44
DESIGN/PROGRESS: 同步 TUI 打磨 + task_dir 落地
caoqianming
2026-05-07 14:20:59 +0800
-
bb9e92bb84
让 <task_dir> 真正落地: 产物收敛到 workspace/tasks/<id>/
caoqianming
2026-05-07 14:18:35 +0800
-
61ff98bb79
loop: thinking spinner 显示耗时 + 累计 token,每轮回打成本一行
caoqianming
2026-05-07 14:05:44 +0800
-
8995a898ba
proposal/render_docx: 加目录 + 内联 md 解析 + 列表分行
caoqianming
2026-05-07 13:41:47 +0800
-
80f9934f8f
loop: 用 rich.Markdown 渲染 assistant 输出
caoqianming
2026-05-07 11:19:46 +0800
-
950aa5aadc
添加忽略文件
caoqianming
2026-05-07 11:06:28 +0800
-
2b1e2143f1
proposal skill v2: 6 类基金分型 + 3 套章节模板 + 渐进披露
caoqianming
2026-05-07 08:50:19 +0800
-
a25fcbc703
精简 DESIGN/PROGRESS:对齐当前实现,去掉落地前的设想
caoqianming
2026-05-06 16:26:19 +0800
-
dbb778fe10
Phase 4 + 6: capability probe + task 概念 / state.json
caoqianming
2026-05-06 16:21:17 +0800
-
235d43bc1d
入库商务红 tabler 图标种子集 (9 PNG + 4 SVG)
caoqianming
2026-05-06 13:19:43 +0800
-
38fbee9d9e
修三处 v3 遗留: Iconify 不触发 / mkdir -p 误创目录 / 平台无知
caoqianming
2026-05-06 13:12:17 +0800
-
0971a500e7
PPT skill v3: 红色硬约束 + 品牌条 + 强制尾页 + Iconify 图标库
caoqianming
2026-05-06 12:23:06 +0800
-
3a66849953
Initial import: zcbot personal task agent
caoqianming
2026-05-06 11:02:59 +0800