lost-rob0t/starintel-auto-research
GitHub: lost-rob0t/starintel-auto-research
面向 OSINT 自主系统研究的多 Agent 协作框架,整合 AI 编码助手指令规范、Org-roam 知识管理与自动化发布工作流。
Stars: 0 | Forks: 0
# Starintel 多 Agent 系统包
Starintel 研究的仓库根目录指令、工作流脚本、Agent Zero 支持、专注技能,以及 Emacs/Org-roam 第二大脑。
**已发布的第二大脑:**
## 核心文件
- `AGENTS.md` — 规范指令
- `CLAUDE.md`
- `CODEX.md`
- 适用于 Cursor、Windsurf、Cline、Roo、Continue、Copilot、Aider、Gemini 和通用 Agent 的适配器
- Agent Zero 配置文件和安装程序
- `skills/` — 可复用的 `SKILL.md` 包
- `scripts/implement.py`
- `scripts/mark-design.py`
- `scripts/sync.py`
- `scripts/search.py`
- `scripts/save-research`
## Org 工作流
```
python scripts/sync.py
python scripts/implement.py roam/design/star-server/STAR-SERVER-001-example.org
python scripts/mark-design.py implemented \
--summary "Added a CL-GServer round-robin router pool" \
--file source/actors.lisp \
--test "nix flake check: passed"
python scripts/sync.py
```
被拒绝的设计:
```
python scripts/mark-design.py rejected \
--reason "The design duplicates Star Router responsibilities" \
--evidence "Repository architecture review" \
--replacement "Use CL-GServer only for in-process routee pools"
python scripts/sync.py
```
`sync.py` 会保留规范设计,将实现或拒绝记录写入其中,更新状态标题,镜像目录结构,并仅清除活动的工作副本。
## Org-roam 页面
检入的 `roam/` 树是知识源。Emacs 从中构建 Org-roam 数据库,导出带有反向链接的 HTML 页面,生成搜索和图形索引,并通过 GitHub Pages 部署 `_site/`。
使用经过管理员身份验证的 GitHub CLI 会话启用一次工作流发布:
```
bash scripts/configure-pages
```
该命令会创建或更新 Pages 站点,设置 `build_type=workflow`,并触发 `main` 分支上的部署工作流。普通的工作流 token 无法执行此初始仓库设置更改。
在本地构建并验证:
```
bash scripts/publish-pages
python3 scripts/check-pages-links.py _site
```
交互式命令由 `lisp/starintel/second-brain.el` 提供:
- `M-x star/roam`
- `M-x star/roam-capture`
- `M-x star/roam-sync`
- `M-x star/pages-build`
- `M-x star/pages-open`
## Kindle EPUB
EPUB 是一个额外的只读版本,用于在 Kindle 上查看完整的 Org-roam 语料库。它不会替换或修改网站、Org 文件或 Org-roam 数据库。
```
bash scripts/build-epub
```
本地输出为 `_exports/starintel-second-brain.epub`。独立的 **Kindle EPUB** GitHub Actions 工作流会构建相同的文件,使用 EPUBCheck 对其进行验证,并将其作为 `starintel-kindle-epub` 工作流 artifact 上传。
## Agent Zero
```
scripts/install-agent-zero.sh /a0/usr
```
请参阅 `docs/status-ledgers.md`、`docs/skill-index.md` 和 `docs/agent-compatibility.md`。
标签:AI智能体, Emacs, ESC4, OSINT, PyRIT, 多智能体系统, 实时处理, 工作流自动化, 知识管理, 逆向工具