Files
aiagent/learning_progress.json
renjianbo beff3fac8d fix: delete agent 500 error + dynamic personality + deployment guide
- Fix delete agent 500: clean up FK records (agent_llm_logs, permissions,
  schedules, executions, team_members) and unbind goals/tasks before delete
- Remove hardcoded personality templates in Android, replace with dynamic
  system prompt generation from name + description
- Set promptSectionsEnabled=false to bypass PromptComposer for personality
- Add Tencent Cloud Linux deployment guide (Docker Compose)
- Accumulated backend service updates, frontend UI fixes, Android app changes

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-29 01:17:21 +08:00

66 lines
1.8 KiB
JSON

{
"stages": [
{
"id": 1,
"name": "Linux基础",
"subtitle": "文件系统/Git/Shell/构建系统",
"lessons_completed": 7,
"total_lessons": 7,
"status": "completed"
},
{
"id": 2,
"name": "C语言",
"subtitle": "基础→实战应用",
"lessons_completed": 8,
"total_lessons": 8,
"status": "completed"
},
{
"id": 3,
"name": "AOSP构建与框架",
"subtitle": "构建系统/Binder/AMS/HAL",
"lessons_completed": 19,
"total_lessons": 19,
"status": "completed"
},
{
"id": 4,
"name": "Android运行时ART",
"subtitle": "DEX/GC/JIT/Hook/优化",
"lessons_completed": 8,
"total_lessons": 8,
"status": "completed"
},
{
"id": 5,
"name": "Android核心系统服务",
"subtitle": "AMS/WMS/PMS/Input",
"lessons_completed": 3,
"total_lessons": 5,
"status": "in_progress",
"lessons": [
{"id": 1, "name": "AMS 进程管理", "status": "completed", "date": "2026-06-15"},
{"id": 2, "name": "PMS 包管理服务详解", "status": "completed", "date": "2026-06-16"},
{"id": 3, "name": "WMS 窗口管理", "status": "completed", "date": "2026-06-16"},
{"id": 4, "name": "Input 输入系统详解", "status": "ready", "date": "2026-06-16"}
]
},
{
"id": 6,
"name": "Android操作系统内核",
"subtitle": "进程管理/Binder驱动等",
"lessons_completed": 2,
"total_lessons": 5,
"status": "auxiliary",
"lessons": [
{"id": 1, "name": "进程管理", "status": "completed"},
{"id": 3, "name": "Binder驱动", "status": "completed"}
]
}
],
"current_stage": 5,
"current_lesson": 4,
"last_updated": "2026-06-16T21:15:00"
}