保持现有 session 接口;改完互相审查。Keep the session API as is; review each other when done.
canvas team claude codex
2 名成员已就位,各带一条 worktree2 members ready, each on a worktree
等待成员回报…Waiting for members…
pnpm test读取 src/auth/login.tsxRead src/auth/login.tsx
编辑 src/auth/session.tsEdit src/auth/session.ts
新增 tests/session.test.tsAdd tests/session.test.ts
canvas inbox
读取 claude 的差异(经连线)Read claude’s diff (via link)
建议:cookie 加 sameSiteSuggest: add sameSite to the cookie
@@createSession(user, opts)
−const maxAge = DAY;
+const maxAge = remember ? 30 * DAY : DAY;
+setCookie('sid', token, { maxAge });
return token;
feat/remember-me
更改Changes 2
- Msrc/auth/session.ts
- Atests/session.test.ts
- feat(auth): 记住我 30 天
- test(auth): session 用例
- fix(auth): 登出清 cookie
01每个 Agent 都是真实终端Every agent is a real terminal
02连线决定谁能读到什么Links decide who reads what
03权限请求,在节点头部回答Answer permissions in the header
04协调者分派,结果收回A coordinator assigns and gathers
05代码、Git 与浏览器都在画布上Code, Git and a browser on the canvas
06白板、评论与多人协作Whiteboard, comments, teammates
07项目和画布,在侧栏切换Projects and canvases in the sidebar