Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -508,17 +508,21 @@ repobrain/
├── _cli_entry.py # rb-ask / rb-refresh / rb-mcp + python -m dispatch
├── config.py # Pydantic configuration
├── hub/ # ★ Core: multi-agent cluster
│ ├── agents.py # Router + ModuleAgent + GitAgent
│ ├── agents.py # Refresh swarm (ScanAnalyst → ArchitectureReviewer → ConventionWriter) + Ask swarm (Router / ModuleAgent / GitAgent)
│ ├── contracts.py # Pydantic models: claims, evidence, refresh status
│ ├── ask_pipeline.py # agent.md + graph-enriched ask
│ ├── refresh_pipeline.py # LLM-driven refresh → agents/*.md + map.md
│ ├── ask_tools.py
│ ├── scanner.py # multi-language project scanning
│ ├── module_grouping.py # smart functional file grouping
│ ├── incremental.py # committed-diff / --quick agent-group refresh
│ ├── host_runner.py # local CLI backend, no API key
│ ├── storage.py # generation dirs + current.json
│ ├── structure.py
│ ├── knowledge_graph.py
│ ├── retrieval_graph.py
│ └── mcp_server.py
│ ├── mcp_server.py
│ └── language_adapters/ # language-specific code adapters
├── mcp_client.py # MCP consumer (connects external tools)
├── memory.py # Persistent interaction memory
├── tools/ # MCP query tools + extensions
Expand Down
8 changes: 6 additions & 2 deletions README_CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -278,14 +278,18 @@ repobrain/
├── _cli_entry.py # rb-ask / rb-refresh 入口
├── config.py # Pydantic 配置
├── hub/ # ★ 核心:多智能体集群
│ ├── agents.py # Router + ModuleAgent + GitAgent
│ ├── agents.py # Refresh swarm (ScanAnalyst → ArchitectureReviewer → ConventionWriter) + Ask swarm (Router / ModuleAgent / GitAgent)
│ ├── contracts.py # Pydantic 模型:claims、证据、刷新状态
│ ├── ask_pipeline.py # agent.md 路由问答
│ ├── refresh_pipeline.py # LLM 驱动刷新 → agents/*.md + map.md
│ ├── ask_tools.py # 代码探索工具
│ ├── scanner.py # 多语言项目扫描
│ ├── module_grouping.py # 智能功能分组
│ └── mcp_server.py# MCP 服务端 (rb-mcp)
│ ├── incremental.py # 增量刷新(--quick)
│ ├── host_runner.py # 本地 CLI 后端(无 API key)
│ ├── storage.py # 知识库存储(current.json)
│ ├── mcp_server.py# MCP 服务端 (rb-mcp)
│ └── language_adapters/ # 多语言适配器
├── mcp_client.py # MCP 消费端(连接外部工具)
├── memory.py # 持久交互记忆
├── tools/ # MCP 查询工具 + 扩展工具
Expand Down
8 changes: 6 additions & 2 deletions README_ES.md
Original file line number Diff line number Diff line change
Expand Up @@ -261,14 +261,18 @@ repobrain/
├── _cli_entry.py # rb-ask / rb-refresh puntos de entrada
├── config.py # Configuración Pydantic
├── hub/ # ★ Núcleo: clúster multi-agente
│ ├── agents.py # Router + ModuleAgent + GitAgent
│ ├── agents.py # Refresh swarm (ScanAnalyst → ArchitectureReviewer → ConventionWriter) + Ask swarm (Router / ModuleAgent / GitAgent)
│ ├── contracts.py # Modelos Pydantic: claims, evidencia, estado de refresh
│ ├── ask_pipeline.py # facts estructurados + swarm legacy
│ ├── refresh_pipeline.py # orquestación de refresh basado en evidencia
│ ├── ask_tools.py # Exploración de código
│ ├── scanner.py # Escaneo multi-lenguaje de proyecto
│ ├── module_grouping.py # agrupación funcional inteligente
│ └── mcp_server.py# Servidor MCP (rb-mcp)
│ ├── incremental.py # committed-diff / --quick agent-group refresh
│ ├── host_runner.py # local CLI backend, no API key
│ ├── storage.py # generation dirs + current.json
│ ├── mcp_server.py# Servidor MCP (rb-mcp)
│ └── language_adapters/ # adaptadores específicos de lenguaje
├── mcp_client.py # Consumidor MCP (conecta herramientas externas)
├── memory.py # Memoria de interacción persistente
├── tools/ # Herramientas MCP + extensiones
Expand Down