Novidades
Blackbear, semana 8 — CLI, visualização em grafo, arquivos Store, melhorias no Pax, catálogo do Discover, novo visual da página inicial, Rust WASM e polimento
Para dizer o mínimo, esta foi uma semana absolutamente insana aqui na Xavi Group, então pareceu justo que fosse também a semana do nosso primeiro post oficial de novidades.
O Blackbear está se aproximando rápido da versão 2.0, que é quando vamos nos sentir totalmente à vontade para distribuir o Blackbear para uso geral e encerrar o período beta. A todo mundo que experimentou o Blackbear e ajudou a testar o app: não temos como agradecer o suficiente pelo seu feedback e pelo seu apoio!
A segunda metade deste post fica mais técnica, mas nesta primeira parte vamos falar de como deixamos o Blackbear melhor para a experiência humana.
Blackbear para pessoas / Melhorias da semana 8
Se você já entrou no Blackbear antes, provavelmente a primeira coisa que vai notar é uma melhoria completa no fluxo de login e nas etapas de introdução ao app. O login com Google OAuth agora está disponível ao lado do login por link mágico, e se você usa uma conta do Gmail, qualquer um dos dois funciona para entrar. Esperamos lançar em breve o suporte ao login com a Apple também. O mais importante: seja qual for o método que você escolher, informações como o seu e-mail nunca são guardadas sem criptografia nem registradas sem censura. O Blackbear continua se esforçando para guardar o mínimo possível de informações que identifiquem alguém.
Também acabamos com o limite de 14 dias de teste. Ele só trazia ruído e atrito, e no fim das contas queremos que as ferramentas do Blackbear estejam ao alcance do maior número possível de pessoas, sem custo. Criar uma conta continua sendo necessário para todos os recursos que têm um custo de operação contínuo, mas esperamos que o modo anônimo seja útil para todo mundo que precisa dele ou prefere usá-lo.
Passado o login, o Blackbear melhorou muito a organização dos materiais iniciais. Quando você entra no Blackbear ou cria uma conta nova, encontra uma nota de boas-vindas completa e uma pequena pasta de documentação que mostra os recursos que existem e como começar a organizar e configurar o seu espaço.
Chegou um novo recurso de perfil com chaves criptográficas para assinar as ações feitas por você e pelo Pax. Com ele, você (e o Pax) pode verificar criptograficamente quem criou qual conteúdo, quais notas, quais eventos e assim por diante, e isso combina bem com os novos recursos de controle de versões. Se isso pareceu jargão demais, o principal é o seguinte: no Blackbear, a sua voz, as suas ações e as suas ideias ficam separadas do conteúdo gerado por agentes por padrão, sem nenhuma configuração da sua parte.
Outra grande mudança de UI/UX que você vai ver esta semana é a nova aba de grafo no Desk. O grafo é bem incrível, porque se apoia em primitivas de links cruzados que permitem ligar notas em Markdown, eventos, tarefas e praticamente tudo no Blackbear, para que relações e ideias surjam naturalmente.
No Discover, foi adicionada uma nova aba Catalog, onde você navega rapidamente e adiciona conteúdo direto no Blackbear a partir de catálogos abertos como o ArXiv, a Open Library, o LibriVox e outros! Pegar um jazz gratuito do Internet Archive e usar um Mix para tocar ao fundo enquanto um podcast rola… que delícia.
Além dessas grandes mudanças, há várias conquistas “menores” esta semana. Para começar, a bolha do Pax no celular ficou muito melhor em sair do seu caminho, e agora também oferece busca no app inteiro e modos de captura. Juntar a busca à janela de ações do Pax é uma boa simplificação, e o modo “captura” permite criar tarefas, eventos, notas e mais só descrevendo o que você quer (sem inferência de IA, só um bom algoritmo), com uma pré-visualização antes de aplicar que garante que você receba o que deseja. Isso eleva bastante o nível do chat do Pax, e estamos animados para continuar trazendo melhorias para o painel de ações do Pax.
Blackbear para agentes e desenvolvedores / Melhorias da semana 8
Esta é a primeira semana em que a CLI do Blackbear (brew install xavi-group/tap/bb) está disponível para usuários avançados e para uso por agentes, e estamos muito, muito animados com isso!
Agentes que usam o bb conseguem se configurar sozinhos em minutos e ganham um armazenamento persistente, criptografado e distribuído para as transcrições das suas sessões, os seus arquivos de planejamento, as suas tarefas, os seus eventos e muito mais. Eles também podem interagir com os seus dados no Blackbear, o que permite uma colaboração natural apoiada no sistema de histórico de versões. Além disso, as suas ações e as dos seus agentes de IA (como mencionamos antes) são todas assinadas criptograficamente, o que permite que você (e eles) saiba num relance o que foi escrito por uma pessoa e o que foi escrito por uma IA. Isso mantém a sua voz e o seu trabalho separados, para que nunca se percam no meio do que os agentes produzem.
Internamente, na Xavi Group, já começamos a usar a CLI bb para gerenciar a sincronização e a distribuição de coisas como arquivos de planejamento e outros artefatos. Tem sido fantástico.
A visualização em grafo e as primitivas de links cruzados do Blackbear que mencionamos podem ser usadas para construir dados incrivelmente ricos, que abrangem não só os arquivos de plano e as sessões dos seus agentes, mas também eventos, rotinas, tarefas e praticamente todas as outras partes do Blackbear. Com o tempo, conforme esse sistema melhorar, esperamos que ele ofereça um jeito orgânico de trazer ideias à tona e ajudar na organização entre áreas diferentes.
O Pax vai usar cada vez mais as primitivas de links cruzados e os recursos do blackbear (notas em Markdown como arquivos de habilidades, por exemplo) para cuidar da própria organização. Isso se estende naturalmente ao modelo de colaboração do Blackbear, que permite distribuir habilidades para seus amigos e colegas de forma bem simples.
Também estamos criando mais recursos para agentes (como os arquivos Store) que vão permitir aos agentes usar o blackbear como uma fonte única da verdade, nativa para agentes, para o gerenciamento de segredos. Essas primitivas ainda estão cruas, mas estamos animados para ver o que as integrações futuras vão possibilitar.
Notas técnicas do Blackbear / Melhorias da semana 8
Além desses novos recursos empolgantes, estivemos revisando e polindo as entranhas do blackbear-app, do blackbear-api e do blackbear-cli.
Com a chegada do blackbear-cli, algumas partes comuns, como a criptografia e a lógica de mesclagem, foram migradas para Rust e entram no blackbear-app como pacotes WASM. De modo geral, vimos isso acelerar a criptografia e a descriptografia (o blackbear usa bibliotecas de criptografia robustas e padrão do mercado, como ChaCha20-Poly1305, Argon2, X25519 e HKDF-SHA256 pelo ecossistema RustCrypto), mas o principal é que a CLI em Rust e o app web usam a mesma lógica por baixo nesses componentes críticos de infraestrutura, que testamos até não poder mais.
Houve correções e melhorias em algumas áreas críticas:
- Alterações em arquivos, tarefas, eventos etc. feitas em vários dispositivos agora devem se resolver sem problemas, mesmo quando os dispositivos ficam offline com edições pendentes por muito tempo.
- O gerenciamento de dispositivos da conta melhorou da mesma forma, com a unificação num único modelo de dispositivo que entende permissões e uma separação mais limpa da lógica de cada plataforma. Isso deve reduzir o aparecimento de dispositivos fantasmas e mostrar melhor quais dispositivos estão ligados à sua conta.
- As identidades e conversas de mensagens foram testadas à exaustão para garantir que conversas, contatos, trocas de perfil e recursos sociais sejam sincronizados entre dispositivos e entre contas de forma determinística.
Se você está usando o Blackbear no período beta e notou algum problema com essas coisas, conte para a gente pelo formulário de feedback nas configurações da conta!
Além desses esforços maiores de infraestrutura e plataforma, avançamos num ambiente de componentes reutilizáveis que tem tripla função: testes automáticos de regressão da interface, validação por capturas de tela durante o desenvolvimento e curadoria de materiais de marketing. As primeiras peças desse sistema foram usadas para renovar a página inicial do blackbear com capturas de tela dos componentes reais do Blackbear, e estamos montando processos automáticos para manter essas imagens atualizadas conforme o Blackbear lança recursos cada vez mais rápido.
De modo geral, esta semana trouxe um enorme crescimento técnico e muita maturidade para a plataforma, e o Blackbear nunca esteve tão estável e seguro. Estamos animados para continuar esses esforços e começar alguns novos na semana que vem!
Obrigado
Se você chegou ao fim do nosso primeiro post de novidades, obrigado pela leitura! Esperamos que você encontre algo para amar no Blackbear, e vamos continuar trazendo mais recursos gratuitos e experiências bonitas nas próximas semanas. Fique de olho: mais recursos e mais polimento estão a caminho.
Um abraço,
Xavi Group