Skip to content

Releases

v0.1.0-alpha.8

Choose a tag to compare

@github-actions github-actions released this 07 Nov 05:59

v0.1.0-alpha.7

Choose a tag to compare

@github-actions github-actions released this 06 Nov 22:20

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

Choose a tag to compare

@github-actions github-actions released this 04 Nov 04:54

What's Changed

Full Changelog: v0.1.0-alpha.5...v0.1.0-alpha.6

v0.1.0-alpha.5

Choose a tag to compare

@github-actions github-actions released this 22 Oct 10:53

OrquestraAI v0.1.0-alpha.5

Resumo da Versão: Consolidação dos avanços entre alpha.3 e alpha.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 autoridade flock, updater assinado com Ed25519 nativo e portões de segurança 100% limpos no CodeQL. (A release alpha.4 foi 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.json e mcps.json agora são lacrados via AES-256-GCM com chave derivada do Keyring do SO (Secret Service, Keychain, Credential Manager) ou fallback seguro 0600.
  • 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 .jsonl e 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áfica SHA256SUMS.txt.minisig.
  • CSP Estrita: Remoção de unsafe-inline em 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 #id em fonte mono, indicador visual NEW para 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 barra transition: all desnecessá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/skills como 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 Aes256Gcm e OsRng, 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

Choose a tag to compare

@github-actions github-actions released this 22 Oct 10:20

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

Full Changelog: v0.1.0-alpha.3...v0.1.0-alpha.4

v0.1.0-alpha.3

Choose a tag to compare

@github-actions github-actions released this 19 Oct 22:57

v0.1.0-alpha.2: Universal Harness Control Plane

Choose a tag to compare

@github-actions github-actions released this 19 Oct 15:29

v0.1.0-alpha.1: Universal Harness Control Plane

Choose a tag to compare

@internetdozero internetdozero released this 18 Oct 20:05

First official alpha release of OrquestraAI with universal transcript readers for all 9 harnesses, master AGENTS.md bridge, and remote cloud builds.