30 lines
1.2 KiB
Markdown
30 lines
1.2 KiB
Markdown
# 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/全局记忆)
|