# Incubator SOP — 远程部署GA实例
自我复制到任意节点的agent网络。每个节点有独立记忆，可以通过编辑memory干预它们的行为

## 文件清单
```
GARoot/*.py
GARoot/assets/*.txt *.json
mykey.py
GARoot/memory/      
```
memory下大部分文件不适合分发，不要复制 memory 下未被 gitignore 白名单的文件！
不要复制 memory 下的L1/L2文件(global_mem(_insight).txt)，会自动初始化

打包红线：严格按上面4行清单执行，`*` 是 glob 全匹配，不得擅自改成“必要文件/可启动闭包”。
- `GARoot/*.py` 必须包含根目录所有 `.py`。
- `GARoot/assets/*.txt *.json` 必须包含 assets 顶层所有 `.txt`/`.json`。
- `GARoot/memory/` 只取 `.gitignore` 白名单/已允许分发文件；排除 `global_mem.txt`、`global_mem_insight.txt`、`__pycache__/`、`*.pyc`。
- 按当前清单实测压缩包约153KB/55文件；正常不应超过200KB，文件数不应超过60。

## 依赖
requests beautifulsoup4
尽量复用远端已有python/venv

## 通信
1. **首选** 阅读 `assets/ga_httpapp.py`（HTTP API，~50行自解释）
2. 备选：subagent.md 文件协议 或 reflect worker + bbs

## 干预记忆
直接编辑远端 memory/ 下的文件（SOP/全局记忆）
