chore: 导入旧记忆备份供恢复
This commit is contained in:
+22
@@ -0,0 +1,22 @@
|
||||
---
|
||||
title: Checkpoint 2026-08-27 19:52:53 UTC [8a88851f32]
|
||||
type: checkpoint
|
||||
permalink: main/projects/eb86191a-8353-439f-8787-5078fd9a74a2/checkpoint-2026-08-27-19-52-53-utc-8a88851f32
|
||||
stable_id: 0ec4f606-8e1c-48d5-8978-d9bc55ae6f44
|
||||
scope: project
|
||||
memory_type: checkpoint
|
||||
project_id: eb86191a-8353-439f-8787-5078fd9a74a2
|
||||
usage_profile_id: 7aee455b-24cc-4008-bdaf-443721e6f939
|
||||
status: active
|
||||
revision: 1
|
||||
request_id: linuxmint-scrcpy-20260828-0348
|
||||
created_at: '2026-08-27T19:52:53.364529+00:00'
|
||||
updated_at: '2026-08-27T19:52:53.364529+00:00'
|
||||
tags:
|
||||
- linux-mint
|
||||
- scrcpy
|
||||
- android
|
||||
- installation
|
||||
---
|
||||
|
||||
2026-08-28: Installed official scrcpy 4.1 x86_64 bundle from /home/nullix/下载/scrcpy-linux-x86_64-v4.1.tar.gz into /opt/scrcpy/v4.1. Created /usr/local/bin/scrcpy and /usr/local/bin/adb symlinks, installed scrcpy.1 man page and /usr/local/share/applications/scrcpy.desktop. Installed android-sdk-platform-tools-common for udev rules. Verified scrcpy 4.1, bundled ADB 37.0.0, server file, desktop entry, and connected OPPO PEMM00 device IZX8PF95R44TSCOF in authorized device state. User confirmed phone mirroring works. Future upgrades can install a new /opt/scrcpy/<version> directory and repoint the two /usr/local/bin symlinks.
|
||||
@@ -0,0 +1,58 @@
|
||||
---
|
||||
title: Linux Mint 系统配置 – 当前状态
|
||||
type: curated
|
||||
permalink: main/projects/eb86191a-8353-439f-8787-5078fd9a74a2/curated/linux-mint-系统配置-当前状态
|
||||
stable_id: c658b15a-ced2-4fc5-87a4-1b02090794eb
|
||||
scope: project
|
||||
project_id: eb86191a-8353-439f-8787-5078fd9a74a2
|
||||
workspace_type: personal
|
||||
usage_profile_id: null
|
||||
preference_context: personal
|
||||
document_type: current_state
|
||||
revision: 1
|
||||
source_memory_ids: []
|
||||
source_checkpoint_ids:
|
||||
- 0ec4f606-8e1c-48d5-8978-d9bc55ae6f44
|
||||
source_file_ids: []
|
||||
source_git_commit: null
|
||||
source_git_commits: []
|
||||
source_agent_sync_ids: []
|
||||
model_connection: Sub2API
|
||||
model_name: openai/gpt-oss-120b
|
||||
source_count: 14
|
||||
source_revisions:
|
||||
memory:0ec4f606-8e1c-48d5-8978-d9bc55ae6f44: '1'
|
||||
source_dispositions:
|
||||
processed: 14
|
||||
unchanged: 0
|
||||
unsupported: 0
|
||||
skipped: 0
|
||||
cited_source_ids:
|
||||
- memory:0ec4f606-8e1c-48d5-8978-d9bc55ae6f44
|
||||
job_cited_source_ids:
|
||||
- memory:0ec4f606-8e1c-48d5-8978-d9bc55ae6f44
|
||||
conflicts: []
|
||||
supersedes: []
|
||||
preferences: []
|
||||
source_cursor: 205
|
||||
source_hash: eaa0f30e642358887f85247a2e87fda96eab7c72d61d9edface41ef7d79b37d4
|
||||
prompt_version: 2026-08-12.3
|
||||
schema_version: '3'
|
||||
curation_job_id: 97316818-9145-438f-9317-20dae3392a8a
|
||||
created_at: '2026-08-27T20:08:49.977315+00:00'
|
||||
updated_at: '2026-08-27T20:08:49.977762+00:00'
|
||||
tags:
|
||||
- Linux Mint
|
||||
- scrcpy
|
||||
- 系统配置
|
||||
---
|
||||
|
||||
## 已完成的系统配置
|
||||
|
||||
- **scrcpy 4.1** 已通过官方 x86_64 包安装。安装文件源自 `/home/nullix/下载/scrcpy-linux-x86_64-v4.1.tar.gz`,内容解压到 **/opt/scrcpy/v4.1**。
|
||||
- 在 **/usr/local/bin** 创建了两条符号链接:`scrcpy` → `/opt/scrcpy/v4.1/scrcpy`,`adb` → `/opt/scrcpy/v4.1/adb`,确保系统路径下可直接调用。
|
||||
- 已安装随包提供的 **scrcpy.1** 手册页以及桌面入口文件 **/usr/local/share/applications/scrcpy.desktop**,可以在菜单中启动。
|
||||
- 为安卓设备添加了 `android-sdk-platform-tools-common` 包,以提供所需的 **udev** 规则,实现设备的自动授权。
|
||||
- 已成功连接 **OPPO PEMM00**(序列号 `IZX8PF95R44TSCOF`),状态为 *authorized*,手机镜像功能正常工作。
|
||||
|
||||
> 未来若需升级,只需在 **/opt/scrcpy** 下新建 `<version>` 目录并让上述两条 `/usr/local/bin` 符号链接指向新版本即可。
|
||||
@@ -0,0 +1,212 @@
|
||||
---
|
||||
title: Linux Mint 系统配置 – 待办任务
|
||||
type: curated
|
||||
permalink: main/projects/eb86191a-8353-439f-8787-5078fd9a74a2/curated/linux-mint-系统配置-待办任务
|
||||
stable_id: 06421210-9422-4d6d-9959-6db30cbc122b
|
||||
scope: project
|
||||
project_id: eb86191a-8353-439f-8787-5078fd9a74a2
|
||||
workspace_type: personal
|
||||
usage_profile_id: null
|
||||
preference_context: personal
|
||||
document_type: tasks
|
||||
revision: 1
|
||||
source_memory_ids: []
|
||||
source_checkpoint_ids:
|
||||
- 0ec4f606-8e1c-48d5-8978-d9bc55ae6f44
|
||||
source_file_ids: []
|
||||
source_git_commit: null
|
||||
source_git_commits: []
|
||||
source_agent_sync_ids: []
|
||||
model_connection: Sub2API
|
||||
model_name: openai/gpt-oss-120b
|
||||
source_count: 14
|
||||
source_revisions:
|
||||
memory:0ec4f606-8e1c-48d5-8978-d9bc55ae6f44: '1'
|
||||
source_dispositions:
|
||||
processed: 14
|
||||
unchanged: 0
|
||||
unsupported: 0
|
||||
skipped: 0
|
||||
cited_source_ids:
|
||||
- memory:0ec4f606-8e1c-48d5-8978-d9bc55ae6f44
|
||||
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
|
||||
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
|
||||
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
|
||||
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
|
||||
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
|
||||
- global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
|
||||
- global_guidance_memory:ff34c6eb-6bba-41e5-9e43-ff80941fa823
|
||||
- global_guidance_document:2b47472d-3ac2-4394-8646-c6bf1c0fc270
|
||||
- global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0
|
||||
job_cited_source_ids:
|
||||
- memory:0ec4f606-8e1c-48d5-8978-d9bc55ae6f44
|
||||
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
|
||||
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
|
||||
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
|
||||
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
|
||||
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
|
||||
- global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
|
||||
- global_guidance_memory:ff34c6eb-6bba-41e5-9e43-ff80941fa823
|
||||
- global_guidance_document:2b47472d-3ac2-4394-8646-c6bf1c0fc270
|
||||
- global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0
|
||||
conflicts: []
|
||||
supersedes: []
|
||||
preferences:
|
||||
- statement: 默认使用中文进行日常交流和代码注释
|
||||
level: scenario
|
||||
workspace_types:
|
||||
- personal
|
||||
workspace_ids: []
|
||||
source_ids:
|
||||
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
|
||||
- global_guidance_memory:ff34c6eb-6bba-41e5-9e43-ff80941fa823
|
||||
- global_guidance_document:2b47472d-3ac2-4394-8646-c6bf1c0fc270
|
||||
counterexample_source_ids: []
|
||||
occurrence_count: 1
|
||||
explicit: true
|
||||
confidence: 1.0
|
||||
status: current
|
||||
- statement: 所有项目的开发记忆统一由 MemRelay 持久管理,默认不创建本地 aidocs 或 project_context.md,除非用户明确要求
|
||||
level: scenario
|
||||
workspace_types:
|
||||
- personal
|
||||
workspace_ids: []
|
||||
source_ids:
|
||||
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
|
||||
- global_guidance_document:2b47472d-3ac2-4394-8646-c6bf1c0fc270
|
||||
counterexample_source_ids: []
|
||||
occurrence_count: 1
|
||||
explicit: true
|
||||
confidence: 1.0
|
||||
status: current
|
||||
- statement: 遵循 KISS 与 YAGNI,使用最简且正确的实现
|
||||
level: scenario
|
||||
workspace_types:
|
||||
- personal
|
||||
workspace_ids: []
|
||||
source_ids:
|
||||
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
|
||||
- global_guidance_document:2b47472d-3ac2-4394-8646-c6bf1c0fc270
|
||||
counterexample_source_ids: []
|
||||
occurrence_count: 1
|
||||
explicit: true
|
||||
confidence: 1.0
|
||||
status: current
|
||||
- statement: 优先复用项目已有的框架、服务、工具和约定,不建立重复实现
|
||||
level: scenario
|
||||
workspace_types:
|
||||
- personal
|
||||
workspace_ids: []
|
||||
source_ids:
|
||||
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
|
||||
counterexample_source_ids: []
|
||||
occurrence_count: 1
|
||||
explicit: true
|
||||
confidence: 1.0
|
||||
status: current
|
||||
- statement: 不添加仅为假设未来需求服务的依赖、抽象或基础设施
|
||||
level: scenario
|
||||
workspace_types:
|
||||
- personal
|
||||
workspace_ids: []
|
||||
source_ids:
|
||||
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
|
||||
counterexample_source_ids: []
|
||||
occurrence_count: 1
|
||||
explicit: true
|
||||
confidence: 1.0
|
||||
status: current
|
||||
- statement: AI 驱动的记忆同步与 Git 集成默认关闭
|
||||
level: scenario
|
||||
workspace_types:
|
||||
- personal
|
||||
workspace_ids: []
|
||||
source_ids:
|
||||
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
|
||||
- global_guidance_document:2b47472d-3ac2-4394-8646-c6bf1c0fc270
|
||||
counterexample_source_ids: []
|
||||
occurrence_count: 1
|
||||
explicit: true
|
||||
confidence: 1.0
|
||||
status: current
|
||||
- statement: 在任何登录、SSH、数据库或 API 调用前先查询 Vaultwarden,唯一匹配时直接使用
|
||||
level: scenario
|
||||
workspace_types:
|
||||
- personal
|
||||
workspace_ids: []
|
||||
source_ids:
|
||||
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
|
||||
- global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0
|
||||
counterexample_source_ids: []
|
||||
occurrence_count: 1
|
||||
explicit: true
|
||||
confidence: 1.0
|
||||
status: current
|
||||
- statement: 新建或修改的账号、密码、Token、API‑Key 与 TOTP 种子必须立即写入密码库
|
||||
level: scenario
|
||||
workspace_types:
|
||||
- personal
|
||||
workspace_ids: []
|
||||
source_ids:
|
||||
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
|
||||
counterexample_source_ids: []
|
||||
occurrence_count: 1
|
||||
explicit: true
|
||||
confidence: 1.0
|
||||
status: current
|
||||
- statement: 普通记忆只记录密码库条目名称、用途、使用方式,不保存密文
|
||||
level: scenario
|
||||
workspace_types:
|
||||
- personal
|
||||
workspace_ids: []
|
||||
source_ids:
|
||||
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
|
||||
counterexample_source_ids: []
|
||||
occurrence_count: 1
|
||||
explicit: true
|
||||
confidence: 1.0
|
||||
status: current
|
||||
- statement: 项目记忆保存在 aidocs/project_context.md,最新‑优先、秒级时间戳追加,文件永不提交
|
||||
level: scenario
|
||||
workspace_types:
|
||||
- personal
|
||||
workspace_ids: []
|
||||
source_ids:
|
||||
- global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
|
||||
counterexample_source_ids: []
|
||||
occurrence_count: 1
|
||||
explicit: true
|
||||
confidence: 1.0
|
||||
status: current
|
||||
source_cursor: 205
|
||||
source_hash: eaa0f30e642358887f85247a2e87fda96eab7c72d61d9edface41ef7d79b37d4
|
||||
prompt_version: 2026-08-12.3
|
||||
schema_version: '3'
|
||||
curation_job_id: 97316818-9145-438f-9317-20dae3392a8a
|
||||
created_at: '2026-08-27T20:08:53.448345+00:00'
|
||||
updated_at: '2026-08-27T20:08:53.449033+00:00'
|
||||
tags:
|
||||
- Linux Mint
|
||||
- scrcpy
|
||||
- tasks
|
||||
---
|
||||
|
||||
## 待完成任务
|
||||
|
||||
1. **验证 scrcpy 更新流程**
|
||||
- 在 `/opt/scrcpy` 下创建测试目录 `v4.2`(下载或编译新版本)。
|
||||
- 更新 `/usr/local/bin/scrcpy` 与 `/usr/local/bin/adb` 符号链接指向新目录。
|
||||
- 重新连接 OPPO 设备,确认镜像、控制功能均正常。
|
||||
2. **整理项目记忆**
|
||||
- 若启用 MemRelay 本地记忆,向 `aidocs/project_context.md` 添加条目:记录本次升级步骤、验证方法、遇到的问题以及下一步计划。
|
||||
- 确认 `aidocs/` 已加入 `.gitignore`,防止记忆文件意外提交。
|
||||
3. **遵循开发原则**(参照全局开发实施原则)
|
||||
- 确保实现保持 **KISS & YAGNI**,不引入额外依赖。
|
||||
- 复用系统已有工具(如 `adb`, `udev`)而非自行实现对应功能。
|
||||
4. **凭证与记忆边界**(参考全局凭证规则)
|
||||
- 在任何后续需要的 API 调用或远程登录前,先在 Vaultwarden 中搜索对应凭证。若唯一匹配则自动使用。
|
||||
- 如有新增的设备或服务密钥,立即写入密码库,并在记忆中仅记录名称、用途、使用方式。
|
||||
5. **AI 与 Git 集成功能**(默认关闭)
|
||||
- 确认当前工作环境未启用 AI 驱动的记忆同步或 Git 自动提交功能,避免不必要的资源消耗。
|
||||
|
||||
> 所有上述任务均应在完成后更新 **MemRelay** 项目记忆,并使用 `type: 中文说明`(例如 `feat: 升级 scrcpy 至 v4.2 并验证`)提交代码更改。
|
||||
@@ -0,0 +1,60 @@
|
||||
---
|
||||
title: Linux Mint 系统配置 – 时间线
|
||||
type: curated
|
||||
permalink: main/projects/eb86191a-8353-439f-8787-5078fd9a74a2/curated/linux-mint-系统配置-时间线
|
||||
stable_id: b7f3b26c-3fda-49c5-b2ac-0178547f9035
|
||||
scope: project
|
||||
project_id: eb86191a-8353-439f-8787-5078fd9a74a2
|
||||
workspace_type: personal
|
||||
usage_profile_id: null
|
||||
preference_context: personal
|
||||
document_type: timeline
|
||||
revision: 1
|
||||
source_memory_ids: []
|
||||
source_checkpoint_ids:
|
||||
- 0ec4f606-8e1c-48d5-8978-d9bc55ae6f44
|
||||
source_file_ids: []
|
||||
source_git_commit: null
|
||||
source_git_commits: []
|
||||
source_agent_sync_ids: []
|
||||
model_connection: Sub2API
|
||||
model_name: openai/gpt-oss-120b
|
||||
source_count: 14
|
||||
source_revisions:
|
||||
memory:0ec4f606-8e1c-48d5-8978-d9bc55ae6f44: '1'
|
||||
source_dispositions:
|
||||
processed: 14
|
||||
unchanged: 0
|
||||
unsupported: 0
|
||||
skipped: 0
|
||||
cited_source_ids:
|
||||
- project:eb86191a-8353-439f-8787-5078fd9a74a2
|
||||
- memory:0ec4f606-8e1c-48d5-8978-d9bc55ae6f44
|
||||
job_cited_source_ids:
|
||||
- project:eb86191a-8353-439f-8787-5078fd9a74a2
|
||||
- memory:0ec4f606-8e1c-48d5-8978-d9bc55ae6f44
|
||||
conflicts: []
|
||||
supersedes: []
|
||||
preferences: []
|
||||
source_cursor: 205
|
||||
source_hash: eaa0f30e642358887f85247a2e87fda96eab7c72d61d9edface41ef7d79b37d4
|
||||
prompt_version: 2026-08-12.3
|
||||
schema_version: '3'
|
||||
curation_job_id: 97316818-9145-438f-9317-20dae3392a8a
|
||||
created_at: '2026-08-27T20:08:51.308380+00:00'
|
||||
updated_at: '2026-08-27T20:08:51.308937+00:00'
|
||||
tags:
|
||||
- Linux Mint
|
||||
- timeline
|
||||
- scrcpy
|
||||
---
|
||||
|
||||
## 项目时间线
|
||||
|
||||
| 时间点 | 事件 | 备注 |
|
||||
|--------|------|------|
|
||||
| 2026‑08‑27 19:49:25 UTC | 项目 ``Linux Mint 系统配置`` 创建 | 项目在 MemRelay 中创建,类型 *personal*。 |
|
||||
| 2026‑08‑28 | 安装官方 **scrcpy 4.1** x86_64 包并完成系统集成 | 详见检查点记录,已验证手机镜像功能。 |
|
||||
| 2026‑08‑28(后续) | 计划:将来升级到新版本 scrcpy,更新 `/opt/scrcpy/<version>` 目录并重新指向 symlink。 | 参考检查点中的升级指南。 |
|
||||
|
||||
*以上时间均已在项目记忆 `aidocs/project_context.md`(若开启)中以秒级时间戳记录。*
|
||||
Reference in New Issue
Block a user