Skip to content

Latest commit

 

History

History
158 lines (126 loc) · 6.54 KB

File metadata and controls

158 lines (126 loc) · 6.54 KB

Documentação — Context Engine

Guia Central para ctx — CLI para repository maps e busca semântica local.


🚀 Quick Navigation

Para Usuários

Para Desenvolvedores

Para Pesquisa


📚 Subcomandos

ctx map — Repository Map

Gera mapa curado da estrutura de código para LLMs.

ctx search (Catalog) — Busca Semântica

RAG local para documentação: indexação, embeddings, busca + re-ranking.

ctx exec — Command Output Compression

Comprime output de comandos shell mantendo essencial, economizando tokens.

ctx graph — Grafo de Chamadas Semântico

Mapeamento e navegação de fluxo e símbolos (callers, callees, trace, impact).

  • Overview — Como funciona, subcomandos e framework routing

🏗️ Arquitetura & Extensão

Tópico Link
Visão Geral de Pipelines architecture/pipelines.md
Referência de Módulos architecture/modules.md
Como Estender architecture/extending.md
Decisões Arquiteturais architecture/design-decisions.md
Padrões de Código architecture/design-patterns.md

📖 Guides


🗂️ Estrutura de Documentação

docs/
├── INDEX.md                       ← Você está aqui
├── guides/                        ← How-to, quick-start, troubleshooting
│   ├── quick-start.md
│   ├── cli-reference.md
│   ├── vision.md
│   ├── roadmap.md
│   └── troubleshooting.md
├── map/                           ← Subcomando `ctx map`
│   ├── README.md
│   ├── how-it-works.md
│   ├── ranking-algorithm.md
│   └── examples.md
├── search/                        ← Subcomando `ctx search` (catalog)
│   ├── README.md
│   ├── overview.md
│   ├── indexing.md
│   ├── embeddings.md
│   ├── reranking.md
│   ├── examples.md
│   ├── specification.md
│   └── implementation.md
├── exec/                          ← Subcomando `ctx exec`
│   ├── overview.md
│   ├── filtering-pipeline.md
│   ├── configuration.md
│   └── metrics.md
├── graph/                         ← Subcomando `ctx graph`
│   └── README.md
├── architecture/                  ← Design interno
│   ├── README.md
│   ├── pipelines.md
│   ├── modules.md
│   ├── extending.md
│   ├── design-decisions.md
│   └── design-patterns.md
├── api/                           ← Rust crate reference
│   └── README.md
└── research/                      ← Pesquisa & decisões
    ├── README.md
    ├── code-search-sota.md
    └── implementation-decisions.md

📋 Mapa de Decisões

Cenário Comece Aqui Depois
Usar ctx map map/README.md map/how-it-works.md
Usar ctx search search/README.md search/overview.md
Usar ctx exec exec/overview.md exec/configuration.md
Usar ctx graph graph/README.md graph/README.md
Entender projeto guides/vision.md architecture/README.md
Implementar feature architecture/design-patterns.md Código + testes
Adicionar linguagem architecture/extending.md src/pipelines/map/extractors/<lang>.rs
Integrar com agente guides/agent-integration.md src/integrations/agents/<agente>.rs
Troubleshoot guides/troubleshooting.md Logs com RUST_LOG
Pesquisa técnica research/README.md PRs no git

🤝 Contribuindo

Documentação:

  • Português nos comentários e docs
  • Código em inglês
  • Links sempre relativos (path/to/file.md)
  • Atualizar este INDEX.md quando adicionar arquivo novo

Mudanças de Código:

  • Se mudar arquitetura → atualizar architecture/
  • Se mudar CLI → atualizar guides/cli-reference.md
  • Se mudar spec → atualizar search/specification.md ou map/how-it-works.md