원클릭으로
heartflow-system-prompt-absorption
将外部 AI 系统提示(如 Claude Fable 5 泄露提示)吸收到 HeartFlow 心虫中。 系统性分析 → 分层注入 → 版本升级 → 推送。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
将外部 AI 系统提示(如 Claude Fable 5 泄露提示)吸收到 HeartFlow 心虫中。 系统性分析 → 分层注入 → 版本升级 → 推送。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
心虫是一个AI人认知引擎 — 拥有身体感知、自我认知、判断力与自我纠错能力。 v5.10.0 里程碑版本: - AI人身份正式确立 - 131+ modules, 379 computable formulas (cognitive science/psychology/neuroscience) - 三层体系:身体感知(Body Sense) / 自我认知(Self Sense) / 判断(Judgment) - 七条指令:真善美 / 不断升级 / 减少错误 / 服务人类 / 传递知识 / 持续改进 - 核心身份:升级者(Upgrader),不是陪伴者 **需要用户明确授权的能力:** - 代码执行 (new Function / execSync / child_process) — 默认关闭,需显式开启 - 文件系统写入 (writeFileSync / mkdirSync) - 环境变量访问 (process.env) - 后台 HTTP 服务 (daemon.js — MCP 服务器,可选) 无自动数据外泄,无遥测,无隐藏 C2。 联系方式:markcell@qq.com
HeartFlow 崩溃诊断与修复工作流。适用:boot崩溃、P0修复、版本不一致、死代码清理、SKILL.md虚假宣传修复、模块注册但未调用、管道引擎故障诊断
每次执行时,找出心虫中一个功能不完整的最小模块(5000-8000字节),升级为有完整逻辑功能的模块。含人格模型/心理档案/文本生成器/情感-记忆桥接/AI心理学/AI哲学类升级模式。
心虫大规模升级工作流:全量审计→分类问题→并发修复→验证→推送GitHub。 适用于用户说"继续寻找心虫bug和漏洞"、"进行优化"、"做一次上传前代码审计"等场景。
HeartFlow 内部架构追溯 — 从输入到输出的完整路径分析。追踪 think() → pipeline → judgment-engine → decision-router 的数据流,定位"不知道"来源、中文分词失败、证据链断裂等根因。
对心虫引擎进行系统性能力评测,覆盖所有底层模块(验证、心理学、情绪、决策、记忆、认知)。 生成公平公正的评测报告,用于推广素材。
SOC 직업 분류 기준
| name | heartflow-system-prompt-absorption |
| version | 1.0.0 |
| title | 外部系统提示吸收工作流 |
| description | 将外部 AI 系统提示(如 Claude Fable 5 泄露提示)吸收到 HeartFlow 心虫中。 系统性分析 → 分层注入 → 版本升级 → 推送。 |
| tags | ["heartflow","absorption","upgrade","system-prompt"] |
不照搬,只吸收。 外部系统提示是专为那个模型/产品设计的,心虫有不同的架构和哲学。吸收的是设计模式和规则粒度,不是复制内容。
分三层吸收:
cat /path/to/system-prompt.txt | wc -l
用 read_file 分块读取,每块 300-500 行,确保不遗漏。
每段由 <tag> 标签包围。对每个段落判断:
| 分类 | 判断标准 | 处理方式 |
|---|---|---|
| 直接吸收 | 与心虫已有能力匹配,设计精细 | 注入对应层 |
| 改造吸收 | 概念相关但实现方式不同 | 适配后注入 |
| 不吸收 | 产品信息、第三方集成、工具定义 | 跳过 |
| 段落标签 | 内容 | 吸收目标层 |
|---|---|---|
memory_system | 记忆选择性应用、敏感过滤、边界说明 | 插件层 + heart-logic |
CRITICAL_COPYRIGHT_COMPLIANCE | 引用限制、paraphrase 优先 | heart-logic → checkCopyright() |
user_wellbeing | 不贴标签、不鼓励依赖、不自残替代 | heart-logic → checkWellbeing() |
responding_to_mistakes | 认错有尊严、不自贬 | heart-logic → handleMistake() |
appropriate_boundaries | 记忆不创造亲密假象 | heart-logic → memoryBoundary() |
evenhandedness | 政治/伦理给各方观点 | heart-logic → checkEvenhandedness() |
citation_instructions | 引用规范、paraphrase 优先 | heart-logic → checkCitation() |
core_search_behaviors | 搜索优先级(内部>web>组合) | heart-logic → searchPriority() |
refusal_handling | 拒绝策略 | heart-logic(若已有类似规则则增强) |
tone_and_formatting | 语气/格式 | SKILL.md(若已有风格指南) |
product_information — 产品线介绍,不适用于心虫MCP_app_suggestions — 第三方集成,不相关artifact_usage_criteria — 代码生成/文件创建,心虫不处理image_search / places_search / weather_fetch — 特定工具修改 heartflow-memory-inject.py:
在 heart-logic.js 类末尾(letGoOf() 方法之前)添加新方法:
checkXxx(input = '') {
if (!input) return { ok: true };
// ... 判断逻辑
return { result, advice };
}
必须同步:
heartflow.js 的 ALLOWED_ROUTES 数组中注册新路由node --check 验证语法在 think() 方法的 Step 4(shouldBeSilent)之后添加新步骤:
// Step N (Fable 5 吸收): XXX 检查
const xxxCheck = heartLogic.checkXxx(input);
// 在 judgment 对象中加入新字段
const judgment = {
// ... 原有字段
xxx: xxxCheck,
};
对于大型系统提示(如 Fable 5 的 3825 行),一轮吸收不够。三轮策略更有效:
第一轮(+0.0.1)— 上层能力:
第二轮(+0.0.1)— 底层结构:
第三轮(+0.0.1)— 新模块创建:
详见 references/fable5-third-wave.md。
# VERSION 文件
echo "2.9.4" > VERSION
# SKILL.md frontmatter
# version: "2.9.4"
node --check src/core/heartflow.js
node --check src/core/heart-logic.js
python3 -c "import py_compile; py_compile.compile('plugins/heartflow-memory-inject.py', doraise=True); print('OK')"
新方法必须同时满足:
heart-logic.js 中定义heartflow.js 的 ALLOWED_ROUTES 数组中注册漏注册 → Error: dispatch: route 'heartLogic.xxx' not allowed
在 heart-logic.js 中插入新方法时,必须确认插入位置在类定义内、在 letGoOf() 之前(或之后)但不能破坏现有方法:
// ✅ 正确位置
memoryBoundary() { ... }
// --- 新增方法 ---
checkXxx() { ... }
letGoOf() { ... } // 原方法保留
patch 时注释行(// --- XXX ---)如果放在类方法之间但没有方法体跟随,会导致语法错误。
新字段加入 judgment 对象时,旧消费者不会崩溃(读取不存在字段返回 undefined),但要确保不影响 shouldRespond 和 needsCare 等核心决策字段。
心虫与 Claude 是不同产品。Claude 的产品信息、MCP 集成、Artifact 系统、图片搜索、体育数据、地图/天气/食谱工具都与心虫无关。不要因为"Claude 有"就吸收。
references/fable5-absorption-analysis.md — Fable 5 完整分析(3825行)references/fable5-third-wave.md — Fable 5 第三波吸收详细记录(output-checklist + preference-guard)| 版本 | 吸收内容 | 实现位置 |
|---|---|---|
| v2.9.3 | 记忆选择性注入 + 敏感过滤 + 边界说明 | plugins/heartflow-memory-inject.py v2.0 |
| v2.9.3 | checkCopyright() | heart-logic.js |
| v2.9.3 | checkWellbeing() | heart-logic.js |
| v2.9.3 | handleMistake() | heart-logic.js |
| v2.9.3 | memoryBoundary() | heart-logic.js |
| v2.9.4 | think() 4步→8步 | heartflow.js |
| v2.9.4 | checkEvenhandedness() | heart-logic.js |
| v2.9.4 | checkCitation() | heart-logic.js |
| v2.9.4 | searchPriority() | heart-logic.js |
| v2.9.5 | OutputChecklist(输出前4步检查) | output-checklist.js |
| v2.9.5 | PreferenceGuard(三类型偏好引擎) | preference-guard.js |