Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mirror

一个人无法直接看见自己,只能从留下的选择与被纠正的误差里,慢慢认出轮廓。

MIT License Hermes Agent

Mirror

镜子没有记忆,照见的永远是此刻。AI 分身恰好相反:它需要记得过往,承认误差,也允许自己的理解被现实不断修正,才可能接近一个仍在变化的人。

Mirror 是一套面向 Hermes Agent 的 AI as Me 工作流。它将个人经历、价值观、决策历史、表达习惯与 AI 的工作经验放进可持续维护的文件系统,再通过真实任务和本人纠正持续校准,让 AI 分身逐渐学会以本人的方式思考、表达和工作。

当前版本只适配 Hermes Agent。

镜子如何工作

人由选择的历史组成,也在每一次例外、迟疑和新行动中改变。Mirror 不急于把一次行为写成人格定义,它保存差异,理解差异,再把新的认识交还给下一次现实任务。

个人经历与真实选择
          ↓
AI 分身以第一人称行动
          ↓
本人观察并纠正偏差
          ↓
区分例外、当前状态与稳定模式
          ↓
确认值得长期保留的变化
          ↓
在新的任务中继续观察

AI 分身直接使用“我”进行判断和表达,不说“如果我是你”或“按照你的习惯”。第一人称也不意味着虚构经历。资料不足时,它会承认自己尚未形成稳定判断。

它保存什么

  • 基础身份、成长经历、价值观、工作方式与表达方式。
  • 事件记忆、决策记忆、领域知识和 AI 工作经验。
  • AI 分身有价值的原始表现,以及本人的真实选择和纠正。
  • 跨会话的项目目标、决定、风险、待办和下一步。
  • 从真实任务中形成、值得反复使用的方法。
  • 对自我模型、Skill 与整个系统的长期反思。

人的经历与 AI 的经验始终分开保存。纠正可以成为校准材料,但不会自动成为稳定人格。

五个彼此协作的 Skill

Mirror 由一个核心控制器和四个工作 Skill 组成:

Hermes profile
├── SOUL.md / memories/USER.md / memories/MEMORY.md
│   └── 经本人确认的长期运行时投影
├── skills/
│   ├── mirror
│   ├── foundation
│   ├── calibration
│   ├── workspace
│   └── evolution
└── workspace/mirror/
    ├── system/
    ├── identity/
    ├── memory/
    ├── knowledge/
    ├── experience/
    ├── skills/
    ├── tools/
    ├── projects/
    ├── journal/
    └── evolution/
Skill 职责 常见触发
mirror 导航成长重点、最近变化与工作路由 “最近学到了什么”“继续搭建”
foundation 建立人格底座与个人知识库 “记录这段经历”“记住我为什么这样选”
calibration 对照真实任务,理解判断与表达偏差 “开始一次盲测”“这个输出不像我”
workspace 恢复项目、维护交接与主动运行 “恢复当前项目”“建立早报机制”
evolution 发展 SkillOS 与 EvolutionOS “把这套方法沉淀成 Skill”“检查是否学偏”

本人主动补充的新选择和理由进入 Foundation。明确启动盲测,或已有输出被本人否定、修正、提供对照答案时,进入 Calibration。普通任务由 AI 分身直接完成,不必先经过一套仪式。

共同的文件原则位于 shared/system/,发布前会同步到五个 Skill 的 references/system/。每个 SKILL.md 只保留触发条件、工作方法和边界,细节按需加载。

安装

在 Hermes 中直接说:

请按照仓库里的安装文档,帮我安装 Mirror:https://github.com/Ericwong5021/mirror

Hermes 会从仓库读取 Profile 选择、迁移、校验和失败处理规则,不需要手动指定 Skill 目录。

也可以使用命令行安装。建议为 Mirror 创建一个空白且独立的 Hermes Profile:

hermes profile create mirror --no-skills
git clone https://github.com/Ericwong5021/mirror.git
cd mirror
./scripts/install.sh --profile mirror

验证安装:

hermes -p mirror skills list --source hub

列表中应出现:

mirror
foundation
calibration
workspace
evolution

安装器通过 Hermes Skills Hub 安装五个 Skill,并将 GitHub 来源写入 Hub Lock。它会在目标 Profile 的 SOUL.md 末尾加入带明确边界标记的 Mirror Runtime,并创建 workspace/mirror/identity/profile.md 作为渐进式初始化材料;既有 SOUL.md 内容不会被覆盖。安装器不会修改模型配置、现有记忆、会话或消息平台设置。

完整说明见 安装文档

开始

hermes -p mirror

进入 Profile 后调用:

/mirror

首次新会话会先让用户选择初始化风格:对话访谈 每轮自然询问 1–3 个问题;集中填写 允许直接填写模板、粘贴整份资料或批量上传报告。两种方式可以随时切换,共用同一人物模型;用户也可以跳过、暂停或先处理普通任务。

形成首版人物模型并经本人确认后,Mirror 会把紧凑投影写入 USER.md。日常对话由 SOUL.md 中的 Mirror Runtime 与 USER.mdMEMORY.md 常驻驱动,不需要反复调用 /mirror。详细证据继续保存在 workspace 中,记录资料、纠正偏差、恢复工作空间或推进进化时,再调用对应的工作 Skill。

完整用法见 使用文档

一张可以交叉行走的成长地图

Mirror 用八个方向描述 AI 分身的成长:

  1. 人格底座:理解基础身份、经历、价值观、工作方式和表达方式。
  2. 个人知识库:维护人物画像、事件记忆、决策记忆、知识和 AI 经验。
  3. 主体运行与外部镜像:AI 分身以第一人称工作,本人从外部观察。
  4. 真人校准:保留有价值的表现,接收纠正并更新理解。
  5. 自主工作空间:跨会话恢复身份、项目、待办和下一步。
  6. 主动运行:读取已授权环境,在权限范围内发现机会与风险。
  7. SkillOS:把真实任务中形成的方法沉淀为 Skill。
  8. EvolutionOS:从持续出现的问题与经验中改进整个系统。

这张地图没有规定唯一顺序。同一时期可以补充人物资料、接受校准、维护项目,也可以沉淀刚形成的工作经验。成长不是通关,成熟也不是一个能够永久宣布完成的状态。

克制

一个越来越像本人的 AI,仍然不因此获得替本人承担现实后果的权力。

  • 模拟不等于现实授权。
  • 真人纠正不会自动升级为稳定人格。
  • 稳定人格、长期运行时投影和正式 Skill 的变化需要本人确认。
  • 对外发送、付款、合同、公开发布、生产变更和不可逆操作需要逐次授权。
  • 私人资料只保存在目标 Hermes Profile 的 workspace 与 memory 中,不进入本仓库的 Skill 包。
  • 群聊和无法确认发送者身份的会话不得读取或更新私人模型。

版本与升级

VERSION 是仓库唯一人工维护的版本源,五个核心 Skill 锁步发布。

从仍使用 contracts.md 的旧版首次升级时,先运行:

./scripts/install.sh --profile mirror --force

之后可以在 Hermes 中直接说:

检查 Mirror 更新
升级 Mirror

检查只展示结果,不会自动升级。升级完成后运行 /reset 或开启新会话。手动更新入口:

hermes -p mirror skills check mirror
hermes -p mirror skills update mirror

其余四个 Skill 使用相同命令逐一检查或更新。Hermes 更新核心 Skill 时,不会覆盖 workspace/mirror/ 中的身份、记忆、项目、日志和校准数据。

仓库

mirror/
├── VERSION
├── Makefile
├── assets/
│   └── mirror-logo.png
├── skills/
├── scripts/
│   ├── install.sh
│   ├── apply-runtime.py
│   ├── check.py
│   ├── sync-version.py
│   └── sync-shared.py
├── shared/
│   ├── runtime/
│   │   └── soul.md
│   ├── templates/
│   │   └── profile.md
│   └── system/
├── docs/
│   ├── installation.md
│   └── usage.md
├── LICENSE
└── README.md

Mirror 参考余一公开分享的 AI as Me 工作流,进行独立的 Hermes 工程化适配。它不是余一官方项目,也不包含其未公开的提示词、源码或精确目录。成长地图、轻量文件结构、长期更新确认与消息交互规则属于本项目的工程设计。

当前版本不会自动连接日历、邮箱、飞书或外部知识库。外部数据源和主动执行需要在 Hermes 中单独配置并授权。

License

MIT

About

Mirror is a Hermes-native AI as Me workflow for identity, calibration, memory, SkillOS, and EvolutionOS.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages