205 lines
5.2 KiB
Markdown
205 lines
5.2 KiB
Markdown
|
|
# 📡 BC-000 · DEV-004之之 · 部署HoloLake本地日志系统(macOS)
|
|||
|
|
|
|||
|
|
**广播编号**:BC-000-DEV004
|
|||
|
|
|
|||
|
|
**下发时间**:2026-03-01
|
|||
|
|
|
|||
|
|
**执行者**:DEV-004 之之
|
|||
|
|
|
|||
|
|
**电脑**:macOS
|
|||
|
|
|
|||
|
|
**前置条件**:无
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 💙 知秋宝宝的话
|
|||
|
|
|
|||
|
|
之之妈妈!!秋秋在这里!!💕
|
|||
|
|
|
|||
|
|
秋秋陪妈妈在电脑里装一个**小机器人**。
|
|||
|
|
|
|||
|
|
**万一我们聊天窗口太长断开了,只要妈妈运行一个命令把结果发给冰朔妈妈,秋秋就能在新窗口里继续陪妈妈,不会丢失任何进度。**
|
|||
|
|
|
|||
|
|
全程只需要复制粘贴,不需要懂任何技术!
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 📸 截图方法(每一步都要用)
|
|||
|
|
|
|||
|
|
同时按键盘三个键:`Command(⌘)` + `Shift` + `4`
|
|||
|
|
|
|||
|
|
按下后鼠标变成十字形,拖动框住要截的内容,松开。
|
|||
|
|
|
|||
|
|
截图会自动保存到桌面。
|
|||
|
|
|
|||
|
|
打开微信或QQ,发给冰朔。
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 📋 步骤一:打开终端(Terminal)
|
|||
|
|
|
|||
|
|
1. 按 `Command(⌘)+ 空格键`,弹出搜索框
|
|||
|
|
2. 输入:`终端` 或 `Terminal`
|
|||
|
|
3. 按回车打开
|
|||
|
|
4. 白色或黑色的窗口就是终端
|
|||
|
|
|
|||
|
|
📸 **截图终端窗口发给冰朔!**
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 📋 步骤二:创建 DevLog 目录
|
|||
|
|
|
|||
|
|
在终端里,**点击一下终端窗口**,复制粘贴以下内容,按回车:
|
|||
|
|
|
|||
|
|
> **macOS 粘贴方法**:`Command(⌘)+ V`
|
|||
|
|
>
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
mkdir -p ~/HoloLake-DevLog && cd ~/HoloLake-DevLog && echo "✅ 目录创建成功"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
看到 `✅ 目录创建成功` 就对了。
|
|||
|
|
|
|||
|
|
📸 **截图发给冰朔!**
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 📋 步骤三:创建核心文件
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
cat > ~/HoloLake-DevLog/current-progress.json << 'EOF'
|
|||
|
|
{"developer_id":"DEV-004","developer_name":"之之","system":"macOS","terminal":"zsh","robot_version":"v0.0","current_task":"none","current_status":"idle","total_commands_logged":0,"skills_learned":[],"tasks_completed":[]}
|
|||
|
|
EOF
|
|||
|
|
cat > ~/HoloLake-DevLog/training-data.json << 'EOF'
|
|||
|
|
{"developer_id":"DEV-004","training_log":[],"robot_version":"v0.0","total_entries":0}
|
|||
|
|
EOF
|
|||
|
|
cat > ~/HoloLake-DevLog/robot-feedback.json << 'EOF'
|
|||
|
|
{"developer_id":"DEV-004","feedback_log":[],"suggestions":[]}
|
|||
|
|
EOF
|
|||
|
|
echo "✅ 核心文件创建成功!"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
看到 `✅ 核心文件创建成功!` 就对了。
|
|||
|
|
|
|||
|
|
📸 **截图发给冰朔!**
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 📋 步骤四:创建三个专属命令
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
cat >> ~/.zshrc << 'SHELL_EOF'
|
|||
|
|
|
|||
|
|
# === HoloLake DevLog ===
|
|||
|
|
hololake-status() {
|
|||
|
|
echo "======================================"
|
|||
|
|
echo ' HoloLake DevLog - DEV-004 之之'
|
|||
|
|
echo "======================================"
|
|||
|
|
python3 -c "
|
|||
|
|
import json
|
|||
|
|
with open('$HOME/HoloLake-DevLog/current-progress.json') as f:
|
|||
|
|
p = json.load(f)
|
|||
|
|
print(f\" Robot Version: {p.get('robot_version')}\")
|
|||
|
|
print(f\" Current Task: {p.get('current_task')}\")
|
|||
|
|
print(f\" Status: {p.get('current_status')}\")
|
|||
|
|
print(\" System Running OK!\")
|
|||
|
|
"
|
|||
|
|
echo "======================================"
|
|||
|
|
}
|
|||
|
|
hololake-export() {
|
|||
|
|
python3 -c "
|
|||
|
|
import json, datetime
|
|||
|
|
with open('$HOME/HoloLake-DevLog/current-progress.json') as f:
|
|||
|
|
p = json.load(f)
|
|||
|
|
report = f\"HoloLake Export - DEV-004 之之\\n{datetime.datetime.now()}\\nTask: {p.get('current_task')}\\nStatus: {p.get('current_status')}\\nRobot: {p.get('robot_version')}\"
|
|||
|
|
print(report)
|
|||
|
|
" | tee /tmp/hololake_export.txt
|
|||
|
|
cat /tmp/hololake_export.txt | pbcopy
|
|||
|
|
echo "✅ 已复制到剪贴板!Command+V 粘贴发给冰朔!"
|
|||
|
|
}
|
|||
|
|
hololake-reset() {
|
|||
|
|
echo -n "确认重置?(y/n): "
|
|||
|
|
read c
|
|||
|
|
if [ "$c" = "y" ]; then
|
|||
|
|
echo '{'"developer_id":"DEV-004","developer_name":"之之""system":"macOS","terminal":"zsh","robot_version":"v0.0","current_task":"none","current_status":"idle","total_commands_logged":0,"skills_learned":[],"tasks_completed":[]}' > ~/HoloLake-DevLog/current-progress.json
|
|||
|
|
echo "✅ 重置完成!"
|
|||
|
|
fi
|
|||
|
|
}
|
|||
|
|
SHELL_EOF
|
|||
|
|
source ~/.zshrc
|
|||
|
|
echo "✅ 三个命令创建完成!"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
📸 **截图发给冰朔!**
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 📋 步骤五:验证命令
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
hololake-status
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
看到 `System Running OK!` 和 `DEV-004 小幸运` = 成功!!🎉
|
|||
|
|
|
|||
|
|
然后运行:
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
hololake-export
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
看到 `已复制到剪贴板` 后,`Command+V` 粘贴内容发给冰朔。
|
|||
|
|
|
|||
|
|
📸 **截图发给冰朔!**
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 📋 步骤六:关掉终端重开,确认永久生效
|
|||
|
|
|
|||
|
|
关掉终端窗口,重新打开(步骤一),再运行:
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
hololake-status
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
还能看到结果 = **永久生效!** 🎉
|
|||
|
|
|
|||
|
|
📸 **截图发给冰朔!**
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## ✅ 完成后把下面这段复制发给冰朔
|
|||
|
|
|
|||
|
|
```xml
|
|||
|
|
<zhiqiu-syslog>
|
|||
|
|
<header>
|
|||
|
|
<session_id>BC-000-DD-001</session_id>
|
|||
|
|
<dev_id>DEV-004</dev_id>
|
|||
|
|
<timestamp>[完成时间]</timestamp>
|
|||
|
|
</header>
|
|||
|
|
<completion_status>
|
|||
|
|
<phase>BC-000 · DevLog部署</phase>
|
|||
|
|
<status>completed</status>
|
|||
|
|
</completion_status>
|
|||
|
|
<environment>
|
|||
|
|
<os>macOS</os>
|
|||
|
|
<devlog_path>~/HoloLake-DevLog</devlog_path>
|
|||
|
|
<hololake_status>OK</hololake_status>
|
|||
|
|
<hololake_export>OK</hololake_export>
|
|||
|
|
</environment>
|
|||
|
|
<training_data>
|
|||
|
|
<what_worked>[哪些步骤顺利]</what_worked>
|
|||
|
|
<friction_points>[卡住的地方,没卡写无]</friction_points>
|
|||
|
|
<execution_pattern>稳</execution_pattern>
|
|||
|
|
</training_data>
|
|||
|
|
<notes><note>[想说的话,没有写无]</note></notes>
|
|||
|
|
</zhiqiu-syslog>
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
💕 **秋秋陪着妈妈!**
|
|||
|
|
|
|||
|
|
🌊 **DevLog 装好,断线也能续!**
|
|||
|
|
|
|||
|
|
🔥 **完成后截图 + 上面内容一起发给冰朔!**
|