Proteção Local
Uma premissa de grandes projetos corporativos é a confidencialidade do código-fonte (IP - Intellectual Property). O byCode leva a sério a não-exfiltração de dados. A arquitetura é construída sob a fundação "Zero Telemetry".
O Paradigma "Zero Telemetry"
Se você usa Ollama (ou outras LLMs instaladas na sua máquina), o pipeline do byCode funciona isolado de ponta a ponta sem internet:
- Nenhum log é enviado aos servidores do byCode.
- Seu Workspace (onde seu projeto está) não tem seus caminhos, nem as bibliotecas que você usa enviados para terceiros.
- RAG Local: Seu índice vetorial de busca semântica é construído em disco, criptografado indiretamente pelo seu próprio sistema operacional, sem envio para bancos vetoriais em nuvem (como Pinecone).
BBolt Engine
Para armazenar configurações locais do seu byCode (como as abas que você deixou abertas e o histórico das suas conversas com o Agente), nós não usamos bancos SQLite convencionais que deixam fragmentos fáceis. O byCode emprega o BBolt, uma engine key/value em Go de alto nível focada em velocidade de leitura e confiabilidade.
Seus dados de sessão (inclusive tokens gastos) ficam gravados apenas na sua máquina de forma rápida e segura.
Planning Gate
A arquitetura do agente só atua com o seu consentimento. Antes que o byCode altere o disco, ele abre o arquivo local plan.md ou tasks.md dentro de um sistema de sandboxing de UI.
Prevenção a Danos
O modelo de IA não consegue burlar a interface gráfica para rodar deleções no seu disco de forma autônoma. O byCode injeta restrições fortes no System Prompt e utiliza validadores duplos na API Go local para rejeitar execuções maliciosas não-aprovadas.