AI不能乱删你的文件:揭秘My-Brain-Is-Full-Crew的Hooks安全保护机制
AI不能乱删你的文件揭秘My-Brain-Is-Full-Crew的Hooks安全保护机制【免费下载链接】My-Brain-Is-Full-CrewBuilt by a PhD whose memory was failing, whose diet was a mess, and whose anxiety had its own agenda. Most second brain tools ignore the fact that your brain doesnt work in isolation: your body and your mental health are part of the system too. This crew handles all three: knowledge, nutrition, and mental wellness.项目地址: https://gitcode.com/gh_mirrors/my/My-Brain-Is-Full-Crew占位说明本仓库未提供可用图片资源下文全部采用表格与路径链接呈现。My-Brain-Is-Full-Crew是一个运行在 Obsidian 库上的多智能体第二大脑系统你说它负责整理、归档、连接和检索笔记。但把写文件的权力交给 AI一个绕不开的问题是它会不会乱删、乱改你的文件这个项目的答案是一组内置的Hooks 安全保护机制——三道在文件操作前后自动生效的守门人核心原则就一句话AI 永不删除系统文件不可篡改。为什么AI第二大脑需要护栏大多数 AI Obsidian 工具把智能体当成全能助手但它毕竟是个概率模型可能写错路径、可能覆盖你辛苦维护的笔记结构。My-Brain-Is-Full-Crew 的设计哲学是conservative by default默认保守️永不删除只归档分拣笔记时只移动不碰内容大决定先问你归档、重命名前必须获得确认系统文件运行时不可改AI 想动自己的说明书会被直接拦截三道 Hooks 就是这套哲学的技术落地分别守在三个时机Hook触发时机职责protect-system-files编辑/写入之前拦截对系统文件的修改硬拒绝validate-frontmatter写入之后检查 Markdown 元数据是否合法仅告警notify需要用户关注时弹桌面通知长任务不失联第一道防线AI不能乱删你的系统文件protect-system-files.sh 挂在工具调用前AI 每次准备编辑或写入文件时它先审一眼目标路径。它保护什么调度器文件如CLAUDE.md/AGENTS.md——整支AI 小队的指挥中枢运行时禁止修改8 个核心智能体定义architect、scribe、sorter、seeker、connector、librarian、transcriber、postman 的.md文件全部技能skills文件——14 个多步工作流的定义核心参考文档——除了两个允许用户自行维护的注册表文件它放行什么你在平台智能体目录里创建的自定义智能体会原样通过——因为 Architect 智能体需要随时新建它们这正是8 个智能体只是起点自己也能造这一卖点的技术保障。拦截时的提示也很友好直接告诉用户正确姿势BLOCKED: architect.md is a core agent definition. Update it in the repo and run updateme.sh.也就是说想升级系统改仓库里的源文件然后跑一次 updateme.sh 更新器——更新器只同步有变化的文件你的笔记永远不会被碰。第二道防线写完笔记顺手查一遍病历validate-frontmatter.sh 是写完再查型的温柔派它不拦截只警告。Obsidian 的元数据、Dataview 查询、标签和搜索全都依赖 frontmatter一旦损坏是静默失败——笔记看起来正常其实搜索和查询全都坏了。它检查三件最常见的翻车点 开头有---却没有结尾---元数据解析直接失败⌨️ frontmatter 里混进了 Tab 缩进YAML 只认空格✍️ 值里有未加引号的冒号title: My Note: Part 2这类典型陷阱它还很聪明地跳过系统目录智能体、技能、参考文件和已删除的文件只对库里的普通.md笔记动脑筋。第三道防线长任务不再失联notify.sh 在智能体平台需要关注你时弹一条桌面通知——macOS 用内置的osascriptLinux 用notify-send。跑一条几分钟的智能体长链时你可以安心去倒杯水它一有动静就叫你。一个源码四个平台Hooks如何跨平台部署三道 Hook 的行为定义与平台实现是分离的。每个 Hook 由一个 声明式 YAML 描述name: protect-system-files description: Block edits to core crew files at runtime script: protect-system-files.sh triggers: - event: before-tool-use match-tool: [edit, write]安装脚本 launchme.sh 运行时adapters/ 下的各平台适配器会把这份中性描述翻译成本地原生配置Claude Code生成 settings.json 的PreToolUse/PostToolUse条目并为每个 Hook 套一层 JSON 转换包装器把平台原生字段统一成中性 schema 再喂给脚本Gemini CLI合并进平台配置 JSON附加 5 秒超时保护OpenCode生成一个内嵌 bash 执行器的 插件脚本按 bash-executor.js 逐条注册 Hook共享的解析逻辑集中在 adapters/lib.sh——所以 Hook 的规则只写一遍四个平台行为完全一致。新手上手指南你什么都不用做这是这套机制最讨喜的一点零配置。把仓库克隆进你的 Obsidian 库git clone https://gitcode.com/gh_mirrors/my/My-Brain-Is-Full-Crew运行bash scripts/launchme.sh并选择平台打开库说 Initialize my vaultHooks 随安装自动落到平台的hooks/目录并开始工作不需要任何额外设置。完整步骤见 docs/getting-started.md。结语AI负责干活规则负责兜底My-Brain-Is-Full-Crew 的 Hooks 设计值得所有把文件系统交给 AI的项目参考权限最小化、拦截在事前、校验在事后、通知在人侧。AI 依然可以大显身手但它删不掉系统、改不动规则你的笔记库始终是安全的。⚠️ 最后提醒任何 AI 工具都不是备份。请定期备份你的 vault——这也是项目 免责声明 里明确写下的第一条。延伸阅读DISPATCHER.md 调度器 · docs/examples.md 使用示例 · CONTRIBUTING.md 贡献指南【免费下载链接】My-Brain-Is-Full-CrewBuilt by a PhD whose memory was failing, whose diet was a mess, and whose anxiety had its own agenda. Most second brain tools ignore the fact that your brain doesnt work in isolation: your body and your mental health are part of the system too. This crew handles all three: knowledge, nutrition, and mental wellness.项目地址: https://gitcode.com/gh_mirrors/my/My-Brain-Is-Full-Crew创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

北向模拟环境监护快速应用开发

北向模拟环境监护快速应用开发

实训报--北向模拟环境监护快速应用开发操控______________________________________________________________1 工效组合展示2 开发环境构造2.1 DevEcoStudio2.2 MQTT.fx3 北向应用APP开发3.1 声明范式人机交互界面构建3.1.1 认证鉴权3.1.2 设备列表3.1.3自定义弹窗3.1.4设备详…

2026/9/29 3:51:24 阅读更多 →
CSDN_缠论折线AI量化介绍-最终版

CSDN_缠论折线AI量化介绍-最终版

缠论折线 AI 量化:MT5 行情分析、历史回测与 AI 训练指南 缠论结构识别 MT5 实时行情 历史回测 AI 概率分析的一体化本地工具。 一、项目简介 缠论折线 AI 量化面向使用 MetaTrader 5(MT5)的外汇、黄金和指数交易者,主要功能包…

2026/9/28 6:30:38 阅读更多 →
视频会议系统应急预案实战:从黑屏到90秒恢复的运维指南

视频会议系统应急预案实战:从黑屏到90秒恢复的运维指南

简介:这份《视频会议系统应急预案》面向负责会议室运维、行政保障及IT支持的人员,解决视频会议突发故障时响应慢、职责不清、恢复效率低的问题。文档以“预防为主、统一指挥、分工负责”为原则,围绕设备检查维护、危险目标识别、人员职责划分…

2026/9/29 7:59:43 阅读更多 →

最新新闻

C++植物大战僵尸游戏开发:从架构设计到碰撞检测的完整实战

C++植物大战僵尸游戏开发:从架构设计到碰撞检测的完整实战

简介:一份C实现的植物大战僵尸模型代码包,面向C初学者与游戏开发爱好者,通过可运行的exe和完整工程源码,直观展示塔防游戏的核心机制。压缩包共109个文件,大小15.82MB,包含cpp源码、Visual Studio解决方案&…

2026/9/30 10:14:16 阅读更多 →
AI代码审查误报率居高不下?按类别差异化配置与门禁策略实战

AI代码审查误报率居高不下?按类别差异化配置与门禁策略实战

做代码审查工具落地这些年,我见过最多的场景不是“AI找不出问题”,而是“AI找出一堆问题,开发一个都懒得改”。误报率不只是一个统计指标,它直接决定团队会不会在两周后悄悄关掉这个工具。LinkedIn工程团队公开过他们在AI代码审查…

2026/9/30 10:14:16 阅读更多 →
DeepSeek接入开发工具与框架的集成路径梳理

DeepSeek接入开发工具与框架的集成路径梳理

一、集成方向概览 根据搜索需求信号,开发者对DeepSeek的集成方向关注覆盖多个层面:应用程序、AI Agent框架、RAG框架、即时通讯插件、浏览器插件、VS Code插件、neovim插件、JetBrains插件等。这些方向旨在将DeepSeek大模型能力接入各类软件,…

2026/9/30 10:14:16 阅读更多 →
用C++部署YOLOv11-CLS图像分类:ONNX Runtime工程实战

用C++部署YOLOv11-CLS图像分类:ONNX Runtime工程实战

简介:这是一份面向具备C与深度学习基础的计算机视觉研发人员的YOLOv11-CLS图像分类模型部署资料,聚焦如何用ONNX Runtime在本地高效完成模型加载、图像预处理、推理输出与置信度阈值调整。内容覆盖数据准备、完整C示例代码及其逐行解释、运行步骤和项目总…

2026/9/30 10:14:16 阅读更多 →
电力红外图像目标检测数据集:4271张双格式标注变压器数据

电力红外图像目标检测数据集:4271张双格式标注变压器数据

简介:本资源是一份面向电力系统智能运维、计算机视觉算法工程师及高校科研人员的红外图像目标检测数据集,聚焦变压器及其配套电气设备的缺陷识别与状态监测。数据集包含4271张高质量红外图像,配套VOC格式XML标注文件与YOLO格式TXT标签文件各4…

2026/9/30 10:14:16 阅读更多 →
Jev决策模型:不生成文字的Agent架构如何颠覆传统LLM决策

Jev决策模型:不生成文字的Agent架构如何颠覆传统LLM决策

1. 一个Java老兵眼中的Jev:不生成文字的决策模型到底在做什么第一次看到Jev这个模型的时候,我的反应和大多数Java开发者一样:又一个Agent框架?市面上Agent框架已经多到快赶上Java的ORM框架数量了,LangChain、AutoGPT、…

2026/9/30 10:13:16 阅读更多 →

日新闻

Base64 图片头部特征识别:从文件头到格式判断的完整指南

Base64 图片头部特征识别:从文件头到格式判断的完整指南

1. 项目概述:为什么说看懂 base64 图片头部是基本功这几年跟 base64 打交道的机会越来越多,后端接口返回图片、前端渲染验证码、小程序里存小图、还有一些老系统导出报表,动不动就给你一段长到怀疑人生的 base64 字符串。很多人拿到字符串就直…

2026/9/30 0:00:35 阅读更多 →
Java公交站牌广告管理系统:JSP+Servlet+MySQL实战落地指南

Java公交站牌广告管理系统:JSP+Servlet+MySQL实战落地指南

简介:本资源是一份面向Java初学者与课程设计学生的公交站牌广告灯箱管理系统毕业设计文档,聚焦城市公共广告资源信息化管理痛点,提供从需求分析到技术实现的完整方案。文档采用标准学术论文结构,含摘要、英文摘要、目录及五章正文…

2026/9/30 0:00:35 阅读更多 →
用 Redis Lua 构建大模型 API 多租户原子配额治理体系

用 Redis Lua 构建大模型 API 多租户原子配额治理体系

我去年年底接了一个内部 AI 平台的治理需求,背景很直接:公司把 DeepSeek、MiniMax 这类大模型 API 统一封装成内部网关,开放给几个业务团队用。结果第一个月账单出来,额度直接超了 4 倍。仔细查日志,发现原因并不复杂—…

2026/9/30 0:00:35 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/29 8:16:59 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/29 16:41:41 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/9/29 8:24:48 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/29 19:29:29 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/29 5:58:00 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/29 3:55:56 阅读更多 →