# ========================================== # AgentOS .gitignore # 多机协作时,每个机器的专属文件应排除在外 # ========================================== # -------- 系统文件 -------- .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db # Python __pycache__/ *.py[cod] *$py.class *.so *.egg-info/ dist/ build/ .eggs/ # 虚拟环境 .venv/ venv/ # 运行时缓存(已软链接到 ~/agent-os-local/runtime_cache) 06_runtime/cache/ # 软链接目标文件不会被 Git 追踪,但以防万一排除大文件 *.mp4 *.mp3 *.mov *.avi *.mkv *.wav *.flac *.zip *.tar.gz *.rar *.7z # 打包产物 07_migration/exports/ # 系统检查报告(临时文件) system-check-report-*.md # WorkBuddy 运行时(不属于仓库) .codebuddy/ .workbuddy/ # ======== Obsidian 配置(各机器独立,不参与同步) ======== # workspace.json 记录窗口位置、打开的文件等,每台机器不同 # app.json/appearance.json 含插件配置、主题等,各机器独立 .obsidian/ !.obsidian/core-plugins.json # 核心插件列表可同步(共享) # ====================================================== # ======== 本机身份文件(从模板生成,各机器独立) ======== 01_core/IDENTITY.md 01_core/HOST_ID.md 01_core/USER.md # ====================================================== # 本地化MCP配置 01_core/mcp.json 01_core/mcp.tpl.json # 本机记忆数据库(各机独立) 04_memory/long_term/facts.db # 日志文件(各机独立) 04_memory/logs/*.log 04_memory/logs/*.log.* # 软链接到 Obsidian 库的目录(不跟踪) 03_knowledge/01_daily/memory/ # Matrix 浏览器 Profile(每台机器独立,含 Cookie 和缓存) 05_tools/07_matrix/profiles/ 05_tools/07_matrix/logs/ 05_tools/07_matrix/scripts/archive/ # 本机 Matrix 路径配置(每台机器独立) 05_tools/07_matrix/local.yaml # SMS 验证码配置(含API Key,每台机器独立) 05_tools/07_matrix/scripts/config/sms.yaml # ======== longcat 爬虫(浏览器数据,不入库)======== 05_tools/05_crawl/longcat/profiles/ 05_tools/05_crawl/longcat/.local_packages/ # SMS 验证码配置(含API Key,每台机器独立) 05_tools/07_matrix/scripts/config/sms.yaml # 配置备份 backup_*/ # 本机数据目录(不同步) agent-local/ agent-os.code-workspace 04_memory/vector_db 06_runtime/ .obsidian/ # ======== 联邦运行时(各机器 guardd 自动生成)======== # 旧格式:按 hostname 命名的目录,各机器自生成,不同步 04_memory/cross_machine/status/*/heartbeat.json # 新格式 v3:status/live/{uid}.json —— 需要同步到远程 # 注意不要用 "status/*/" 会连 live/ 一起排除 04_memory/cross_machine/events/ 04_memory/cross_machine/knowledge/*.json 04_memory/cross_machine/tasks/ # ────── v4.2.0 新增排除项 ────── # 图片文件(截图、素材,不入库) *.png *.jpg *.jpeg *.gif *.webp # ChromaDB 数据(各机独立) chroma.sqlite3 **/chroma/ # 前端构建产物 node_modules/ dist/ build/ # ML 模型文件 *.pth *.bin *.onnx *.npy *.npz # 运行时数据目录 04_memory/cross_machine/data/ 04_memory/cross_machine/machines/ # Matrix 截图 05_tools/07_matrix/screenshots/ # AVE 输出 05_tools/09_ave/output/ 05_tools/09_ave/cache/ # 系统报告归档 reports/ # Dashboard 前端产物 05_tools/10_dashboard/frontend/node_modules/ 05_tools/10_dashboard/frontend/dist/ # Obsidian 插件(大文件 JS 不入库) .obsidian/plugins/ # longcat 本地包(含 120MB Playwright node 二进制) 05_tools/05_crawl/longcat/.local_packages/ 03_knowledge/01_submissions/*/ # 多机共享注册表(已迁移到 machines/*/ 方式,旧文件冲突不断,排除) 04_memory/cross_machine/status/live/_registry.json # guardd 心跳数据 (已迁移到本机 local 目录, 不再提交 Gitee) 04_memory/cross_machine/data/ 04_memory/cross_machine/status/live/ # Dashboard 构建产物(自动生成,不提交) 05_tools/10_dashboard/static/assets/ 05_tools/10_dashboard/frontend/node_modules/ 05_tools/10_dashboard/frontend/dist/ 05_tools/07_matrix/config/ai.yaml 05_tools/09_ave/scripts/character_registry/backups/ # 能力清单改版备份(本地临时) 05_tools/09_ave/config/*.bak_*