• Joined on 2025-06-24
JOJO pushed to main at JOJO/agent-Specialization 2026-06-07 03:34:11 +08:00
f50d87fc79 feat(chat): render streaming code blocks
f383b0ec71 fix(ui): refine dark code block styling
8617304fd4 refactor(prompt): freeze system prompts and update personalization modes
Compare 3 commits »
JOJO pushed to main at JOJO/agent-Specialization 2026-06-07 01:56:40 +08:00
d095531bb8 refactor(frontend): unify chat content rail alignment
05e8ea5e40 feat(frontend): 输入栏现代化重设计 + 配套高度/配色修复
b4030c386e refactor(frontend): 颜色 token 系统两层重构 + 三主题填色 + 去半透明
e34e2c965c fix(frontend): 多行输入时保持光标可见
9be775d346 feat(personalization): 简略消息显示改为持久化到配置文件
Compare 9 commits »
JOJO pushed to main at JOJO/agent-Specialization 2026-06-01 17:54:14 +08:00
04cdf964af fix(deps): 声明 httpx[http2] / h2,修复干净环境缺包启动失败
582f292114 feat(release): 新增开箱启动脚本 setup.sh / start.sh(P4 第一步)
1d3703b0e5 build(deps): 固化 Python 依赖版本,新增 lock 与生成脚本
b8a51c1c63 refactor(config): 移除硬编码模型残留,部署级配置外置到 ~/.agents
eaa5e3bee9 refactor(runtime): 运行态数据迁出源码树到 ~/.agents,日志默认关并加轮转,清理实验残留
Compare 6 commits »
JOJO pushed to main at JOJO/agent-Specialization 2026-05-31 23:37:52 +08:00
ad20853965 fix(server): isolate session cookie per port to prevent login conflicts across instances
f2d7d8f3b1 fix(ui): refresh git summary while idle
2f0e269788 fix(ui): adjust composer status layering
0815625cfd docs: 前端改动不强制本地构建(沙箱无法跑 build)
75594aa2aa fix(ui): 修复 write_file 内容在 diff grid 下被挤成多行
Compare 7 commits »
JOJO pushed to main at JOJO/agent-Specialization 2026-05-31 13:16:04 +08:00
6d5630c820 feat(file-edit): support batched replacements
5bdc60006d fix(auth): allow custom session cookie name
Compare 2 commits »
JOJO pushed to main at JOJO/agent-Specialization 2026-05-31 11:31:05 +08:00
fc70179b02 feat(web): 统一前端设计风格并重写回顾/版本管理弹窗
3154cd8bc6 chore(config): raise goal review timeout to 600s
59a79b0063 fix(web): align slash menu spacing, corners, and scroll step
Compare 3 commits »
JOJO pushed to main at JOJO/agent-Specialization 2026-05-31 00:06:58 +08:00
50310a1bf8 feat(web): expand slash command menu
JOJO pushed to main at JOJO/agent-Specialization 2026-05-30 23:31:18 +08:00
39328cf6a9 fix(web): use tiptap mention for skill input
JOJO deleted branch feat/deep-compression-inplace from JOJO/agent-Specialization 2026-05-30 22:20:19 +08:00
JOJO pushed to main at JOJO/agent-Specialization 2026-05-30 22:20:06 +08:00
72c2b2af2a merge: feat/deep-compression-inplace
8fddf0d1ed fix(frontend): refine personal space copy
bb44120087 fix: apply personalization after workspace switch
dc0149f134 fix: refresh disabled custom tools
9f37479272 chore: remove autosaved presentation
Compare 8 commits »
JOJO pushed to feat/deep-compression-inplace at JOJO/agent-Specialization 2026-05-30 21:56:26 +08:00
1702ccacd2 fix(ui): 目标横幅在队列/skill菜单展开时收起为圆点且不顶高布局
JOJO pushed to feat/deep-compression-inplace at JOJO/agent-Specialization 2026-05-30 21:03:50 +08:00
5693c50d3a chore: gitignore .claude/ 本地产物
JOJO created branch feat/deep-compression-inplace in JOJO/agent-Specialization 2026-05-30 20:57:21 +08:00
JOJO pushed to feat/deep-compression-inplace at JOJO/agent-Specialization 2026-05-30 20:57:21 +08:00
3fd2214da0 feat(compression): 深压缩改为 in-place 标记前缀,不再切换新对话
JOJO pushed to main at JOJO/agent-Specialization 2026-05-30 19:06:57 +08:00
f5e4541d83 feat(chat): add compact message display mode and goal-review/compression headers
JOJO pushed to main at JOJO/agent-Specialization 2026-05-30 16:30:13 +08:00
32865f6d6e fix(ui): refine message visibility and goal approval flow
JOJO pushed to main at JOJO/agent-Specialization 2026-05-30 14:50:16 +08:00
e220b3703a feat(web): add skill slash selector
JOJO pushed to main at JOJO/agent-Specialization 2026-05-30 12:51:56 +08:00
8a1e17b9a0 feat(goal): add autonomous goal mode workflow
JOJO pushed to main at JOJO/agent-Specialization 2026-05-29 20:32:41 +08:00
77752a22d4 fix(frontend): hide workspace status badges
JOJO pushed to main at JOJO/agent-Specialization 2026-05-29 20:17:02 +08:00
3d4c483807 chore(config): stop tracking custom models