ai_tech_stack
适用于Windows/WSL的本地首个代理AI堆栈:RAG API(FastAPI+Qdrant+可选的Merisearch)、MCP工具、可选的n8n自动化和CLI向导-所有LLM共享相同的规则、SOP和知识。
GitHub连接器系统
- 复制
.env.example到.env并填充GITHUB_TOKEN,POSTGRES_PASSWORD,GITHUB_WEBHOOK_SECRET,OPENAI_API_KEY,以及可选的覆盖QDRANT_URL/OPENAI_MODEL. - 使用堆栈的其余部分构建并启动连接器:
docker compose up -d github_ingest rag qdrant postgres redis- 手动摄入:
docker compose exec github_ingest python github_ingest/github_ingest.py --repo owner/name- Webhook注册:创建一个指向的GitHub Webhook
https:///github-webhook,选择事件(推送、拉取请求、发布、问题、问题评论),选择JSON有效载荷,并将密钥设置为GITHUB_WEBHOOK_SECRET. - 端到端测试:
- 在容器内运行Alembic迁移: docker compose exec github_ingest alembic -c github_ingest/alembic.ini upgrade head. - 触发webhook或CLI摄取,并确认Postgres中的新记录(repositories, files, commits)加上Qdrant系列 github_repos.
