Repository navigation
Releases
v0.1.0-alpha.8
Full Changelog: v0.1.0-alpha.7...v0.1.0-alpha.8
v0.1.0-alpha.7
What's Changed
- chore(deps-dev): bump @tauri-apps/cli from 2.12.3 to 2.12.4 in the tauri-js group by @dependabot[bot] in #20
- chore(deps): bump the tauri group with 2 updates by @dependabot[bot] in #21
- chore(deps): bump the actions group across 1 directory with 3 updates by @dependabot[bot] in #19
- chore(deps): bump the npm-deps group across 1 directory with 5 updates by @dependabot[bot] in #24
Full Changelog: v0.1.0-alpha.6...v0.1.0-alpha.7
v0.1.0-alpha.6
What's Changed
- fix(ideas): clear new badges on interaction by @internetdozero in #14
- Fix missing dependencies and code formatting by @internetdozero in #15
- 🧪 test: add unit tests for formatBytes utility by @internetdozero in #16
Full Changelog: v0.1.0-alpha.5...v0.1.0-alpha.6
v0.1.0-alpha.5
OrquestraAI v0.1.0-alpha.5
Resumo da Versão: Consolidação dos avanços entre
alpha.3ealpha.5. Esta versão eleva o OrquestraAI para uma plataforma segura de execução: introduz o Blind Vault com criptografia em repouso AES-256-GCM, motor de streaming de transcripts linha a linha (eliminando picos de memória em históricos massivos), concorrência atômica com autoridadeflock, updater assinado com Ed25519 nativo e portões de segurança 100% limpos no CodeQL. (A releasealpha.4foi imediatamente substituída por esta versão para resolução de alertas estáticos).
🔐 Blind Vault & Segurança de Credenciais
- Criptografia em Repouso (AES-256-GCM): Chaves e segredos em
vault.jsonemcps.jsonagora são lacrados via AES-256-GCM com chave derivada do Keyring do SO (Secret Service, Keychain, Credential Manager) ou fallback seguro0600. - Proxy Cego de Execução (
vault_http_request/vault_exec): Chamadas HTTP e ferramentas MCP injetam segredos no nível nativo em Rust, impedindo que credenciais transitem pela memória JavaScript ou pelo contexto dos LLMs. - Proteção Anti-Exfiltração & Allowlist: Requisições blindadas validam domínios HTTPS permitidos por preset e aplicam scrubbing em múltiplas codificações (Base64, URL, Hex) contra vazamentos em logs e respostas.
- Isolamento de Capacidades IPC: Escopos granulares no Tauri v2 restringem comandos sensíveis da janela principal.
⚡ Performance & Streaming
- Streaming de Sessões Linha a Linha: Leitura de arquivos
.jsonle rollouts (Claude, Codex, Grok) convertida para streaming sob demanda (for_each_jsonl), eliminando carregamento de arquivos inteiros na RAM. - Virtualização de Transcripts: Feed com renderização virtualizada e busca com debounce, mantendo fluidez mesmo em conversas gigantescas.
- Divisão de Pacotes (Bundle Splitting): Lazy-loading de modais e diálogos secundários, acelerando a inicialização da aplicação.
- Otimização de Projeções: Resolução em lote (
projected_ids) substituindo centenas de chamadas de canonicalização por uma única passada em disco.
🛡️ Concorrência & Robustez do Sistema
- Instância Única Confiável (
flock): Trava nativa em nível de SO (.orquestra.lock) com encerramento de sockets e limpeza de sinais em reinicializações. - Gravações Atômicas Concorrentes: Sufixos temporários únicos por thread e processo (
unique_tmp_suffix), prevenindo entrelaçamento de bytes em gravações concorrentes de IPC. - Updater Nativo Assinado via Ed25519: Download e verificação de integridade via crates nativas do Rust (sem dependência de
curl/wget), com assinatura criptográficaSHA256SUMS.txt.minisig. - CSP Estrita: Remoção de
unsafe-inlineem estilos e adequação a padrões de Content Security Policy seguros.
🎨 Experiência do Usuário (UI/UX)
- Status Dots no Vault: Indicadores visuais circulares de integridade com rampa de cor independente do tema de destaque.
- Melhorias no Idea Vault: Chips
#idem fonte mono, indicador visualNEWpara tarefas recentes, confirmação ágil com tecla Enter e persistência via cache SWR. - Guardrail de Animações: Verificação automatizada pré-commit (
scripts/check-card-motion.mjs) que barratransition: alldesnecessário na UI.
🧩 Ecossistema de Skills & MCPs
- MCP Oficial de Busca: Integração e registro do servidor oficial
orquestra-web-search. - Compatibilidade Freebuff: Adoção de
~/.agents/skillscomo raiz canônica sem colisão com outros harnesses da frota. - Auditoria de Segurança Ativa: Inspeção recursiva de scripts maliciosos em tempo real, sem falsos positivos ou bypasses de cache.
- Deduplicação de Aliases: Supressão automática de pastas legadas quando o pacote canônico
orquestra-*está ativo.
🐛 Correções & Qualidade
- CodeQL (Zero Alertas Abertos): Geração dinâmica de chaves e nonces via
Aes256GcmeOsRng, encerrando todos os alertas de valores criptográficos estáticos. - Prettier & Cargo Fmt: Sincronização e formatação estrita do contrato IPC e tipagens TypeScript.
- Tratamento de Erros no Frontend: Error Boundaries com recuperação graciosa e log estruturado no backend.
v0.1.0-alpha.4
What's Changed
- chore(deps): bump json5 from 0.4.1 to 1.3.2 in the rust-deps group across 1 directory by @dependabot[bot] in #11
- feat(ui): vault health dots, idea NEW chip, card-motion gate by @internetdozero in #12
New Contributors
- @dependabot[bot] made their first contribution in #11
- @internetdozero made their first contribution in #12
Full Changelog: v0.1.0-alpha.3...v0.1.0-alpha.4
v0.1.0-alpha.3
Full Changelog: v0.1.0-alpha.2...v0.1.0-alpha.3
v0.1.0-alpha.2: Universal Harness Control Plane
Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2
Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2
v0.1.0-alpha.1: Universal Harness Control Plane
First official alpha release of OrquestraAI with universal transcript readers for all 9 harnesses, master AGENTS.md bridge, and remote cloud builds.