xingshu: 更新 obsidian-gitea-sync-blog.md,融入 Karpathy LLM Wiki 要点 + Agent 目录结构

This commit is contained in:
2026-04-09 09:27:48 +08:00
parent 256f530b3e
commit 48396d8768
3 changed files with 155 additions and 8 deletions

View File

@@ -0,0 +1,77 @@
# 2026-04-08 Daily Memory
## Session Start
- New session started 2026-04-08 9:12 PM (GMT+8)
- 模型: minimax/MiniMax-M2.7
## 今日工作
### agent-base 项目Ubuntu2
完成以下工作:
1. **intcomma 模板错误修复**
- 根因:磁盘源文件有 `{% load humanize %}` 但 Docker 镜像构建用了缓存旧层
- 修复:通过 `docker commit` 将运行中容器的修正持久化到 `agent-base-web:latest` 镜像
- 修复后重启容器:`docker compose restart`
2. **admin 密码重置**
- Django shell 重置:`user.set_password('admin123'); user.save()`
3. **全页面遍历测试脚本**
- 路径:`/home/shenwei/docker/agent-base/scripts/test_all_pages.py`
- 本地副本:`~/.openclaw/workspace-agent-xingjiang/scripts/test_all_pages.py`
- 使用 agent-browser 进行浏览器自动化
- 测试结果9/9 全部通过
- 覆盖页面登录页、Admin首页、Session列表、Message列表、ToolCall列表、日报列表、日报详情2个日期、API端点
### 测试脚本关键发现
- Django admin 中文界面:用户名输入框 name="用户名:",密码框 name="密码:",按钮 name="登录"
- agent-browser `fill` 命令可以直接填入中文 name 的元素
- `cleanup_all()` 会清除会话状态,`ensure_logged_in()` 会自动检测并重新登录
- `check_page_errors()` 应只检测 role=alert/alertdialog避免将普通内容误报为错误
## 待办事项
1. **Ubuntu2 景点数据导入需求确认**
- smart-trip-quote 在 Ubuntu2 的部署情况待确认
- 是否需要在 Ubuntu2 也执行景点数据导入
2. **云测 v5 工作流设计跟进**
- 云测更新需求文档后,基于 v4 设计 V5 版本
- 上次跟进2026-03-29需求文档状态待确认
3. **景点数据生产服务器同步方案**
- 58条景区数据目前存在于 Mac mini + Ubuntu1
- 生产环境是否需要同步
## Learnings
### agent-browser 关键发现
- `agent-browser --session <name>` 使用命名会话,会话间状态不共享
- `agent-browser snapshot -i --json` 获取可交互元素快照
- `agent-browser fill <ref> <text>` 填入表单
- `agent-browser click <ref>` 点击元素
- `agent-browser state save <path>` 保存会话状态到文件
- `agent-browser state load <path>` 从文件恢复会话(需先 open 任意页面)
- `agent-browser get url --json` 获取当前 URL
- `agent-browser get title --json` 获取页面标题
- `agent-browser screenshot <path>` 截图
- `agent-browser close` 关闭当前会话
- `agent-browser close --all` 关闭所有会话
- Django admin 中文登录页:用户名/密码/登录按钮的 name 属性是中文
### agent-base 项目状态2026-04-08
- 应用运行http://192.168.3.45:8765
- admin 登录admin / admin123
- 数据库PostgreSQLTimescaleDB容器名 `agentbase-db-1`
- Web 容器名:`agentbase-web`
- 镜像已用 `docker commit` 修复(包含 `{% load humanize %}`
## Pattern 验证
- holiday-silence-cycle 已完整验证:
- 节前赶工期4/02 完成58条数据导入 ✓
- 假期静默4/04~4/06 完全静默 ✓
- 节后恢复预期4/07 用户未出现 ✓
- Pattern-Key: holiday-silence-cycle已多次验证