O que wiki faz?
Base de conhecimento markdown persistente e automantida para conhecimento de projeto e sessão. Inspirada no conceito de LLM Wiki de Karpathy.
Operações
Ingestão
Processe conhecimento em páginas wiki. Uma única ingestão pode afetar várias páginas.
wiki_ingest({ title: "Arquitetura de Autenticação", content: "...", tags: ["auth", "arquitetura"], category: "architecture" })
Consulta
Pesquise em todas as páginas wiki por palavras-chave e tags. Retorna páginas correspondentes com trechos – VOCÊ (o LLM) sintetiza respostas com citações a partir dos resultados.
wiki_query({ query: "autenticação", tags: ["auth"], category: "architecture" })
Verificação
Execute verificações de saúde no wiki. Detecta páginas órfãs, conteúdo desatualizado, referências cruzadas quebradas, páginas muito grandes e contradições estruturais.
wiki_lint()
Adição Rápida
Adicione uma única página rapidamente (mais simples que ingestão).
wiki_add({ title: "Título da Página", content: "...", tags: ["tag1"], category: "decision" })
Listar / Ler / Excluir
wiki_list() # Mostra todas as páginas (lê index.md)
wiki_read({ page: "arquitetura-autenticacao" }) # Lê página específica
wiki_delete({ page: "pagina-desatualizada" }) # Exclui uma página
Histórico
Veja o histórico de operações do wiki lendo .omc/wiki/log.md.
Categorias
As páginas são organizadas por categoria: architecture, decision, pattern, debugging, environment, session-log
Armazenamento
- Páginas:
.omc/wiki/*.md(markdown com frontmatter YAML) - Índice:
.omc/wiki/index.md(catálogo automantido) - Histórico:
.omc/wiki/log.md(crônica de operações apenas anexada)
Referências Cruzadas
Use a sintaxe de link wiki [[nome-da-pagina]] para criar referências cruzadas entre páginas.
Captura Automática
Ao final da sessão, descobertas significativas são automaticamente capturadas como páginas de log de sessão. Configure via wiki.autoCapture em .omc-config.json (padrão: habilitado).
Restrições Rígidas
- NENHUM vetor de incorporação (embedding) — a consulta usa apenas correspondência de palavras-chave + tags
- Páginas wiki são ignoradas pelo git por padrão (
.omc/wiki/é local ao projeto)
Roteamento de Modelo
haiku— consultas rápidas, inspeção leve, trabalho de documentação limitadosonnet— implementação padrão, depuração e revisãoopus— arquitetura, análise profunda, planejamento de consenso e revisão de alto riscofable— Claude Fable 5 (acima de Opus); passe-o explicitamente na chamada de Tarefa ou fixe-o por agente comagents.<nome>.model- O modelo da sessão escolhido com
/modelse aplica apenas ao loop principal. Agentes delegados executam em seu nível fixado, a menos que a chamada de Tarefa passemodelexplicitamente ou o agente seja sobrescrito viaagents.<nome>.model. Para executar trabalho delegado no Fable, use uma dessas duas superfícies; selecionar Fable em/modelsozinho não altera a delegação.