Новости
Blackbear, неделя 8 — CLI, вид графа, хранилища, улучшения Pax, каталог Discover, новая главная страница, Rust WASM и шлифовка
Мягко говоря, неделя в Xavi Group выдалась совершенно безумной, так что именно сейчас самое время для нашей первой официальной записи об обновлениях.
Blackbear стремительно приближается к версии 2.0 — именно тогда мы будем полностью готовы распространять Blackbear для широкого использования и завершим бета-тестирование. Всем, кто попробовал Blackbear и помог его обкатать, — огромное спасибо за отзывы и поддержку!
Вторая половина этой записи будет более технической, а в первой мы расскажем, как сделали Blackbear удобнее для людей.
Blackbear для людей / что нового за неделю 8
Если вы уже входили в Blackbear, то, скорее всего, первым делом заметите, насколько сильно изменились вход и первое знакомство с приложением. Рядом со входом по ссылке из письма теперь есть Google OAuth, и если у вас аккаунт Gmail, войти можно любым из двух способов. Надеемся скоро добавить и Apple OAuth. И важно: какой бы способ вы ни выбрали, такие данные, как ваш адрес почты, никогда не хранятся без шифрования и не попадают в журналы в открытом виде. Blackbear по-прежнему старается хранить как можно меньше личных данных.
Ещё мы убрали 14-дневный пробный период. Он только мешал, а в конечном счёте мы хотим, чтобы инструменты Blackbear были бесплатно доступны как можно большему числу людей. Для всех функций, с которыми связаны постоянные расходы на инфраструктуру, по-прежнему нужен аккаунт, но надеемся, что анонимный режим пригодится всем, кому он нужен или ближе.
За пределами входа Blackbear заметно лучше устроил стартовые материалы. Когда вы входите в Blackbear или создаёте новый аккаунт, вас встречают подробная приветственная заметка и небольшая папка с документацией: они показывают, какие есть возможности и как начать обустраивать своё пространство.
Появился новый профиль с криптографическими ключами, которые подписывают действия ваши и Pax. Так вы (и Pax) можете криптографически проверить, кто создал тот или иной контент, заметку, событие и так далее, и это хорошо сочетается с новыми возможностями истории версий. Если слишком много терминов, главное вот что: ваш голос, ваши действия и ваши идеи в Blackbear по умолчанию отличимы от того, что создали агенты, и для этого ничего не нужно настраивать.
Ещё одно большое изменение интерфейса на этой неделе — новая вкладка графа в Desk. Граф получился по-настоящему классным: он построен на примитивах перекрёстных ссылок, с которыми можно связывать заметки в Markdown, события, задачи и практически всё в Blackbear, чтобы связи и идеи проявлялись сами собой.
В Discover появилась новая вкладка Catalog, где можно быстро просматривать открытые каталоги вроде ArXiv, Open Library, LibriVox и других и добавлять материалы прямо в Blackbear! Найти в Internet Archive бесплатный джаз и пустить его фоном через Mix, пока играет подкаст… неплохо, правда?
Помимо этих больших изменений, на этой неделе есть и «небольшие» победы. Например, пузырь Pax на телефоне стал гораздо меньше мешать, а ещё в нём появились поиск по всему приложению и режим быстрой записи. Поиск в окне действий Pax — приятное упрощение, а режим быстрой записи создаёт задачи, события, заметки и многое другое по простому описанию (без ИИ, просто хороший алгоритм) и показывает предпросмотр перед применением, чтобы вы получили именно то, что хотели. Это серьёзно прокачивает чат с Pax, и мы с нетерпением ждём следующих улучшений панели действий Pax.
Blackbear для агентов и разработчиков / что нового за неделю 8
Это первая неделя, когда Blackbear CLI (brew install xavi-group/tap/bb) доступен опытным пользователям и агентам, и мы очень, очень этому рады!
Агенты с bb настраиваются за минуты и получают постоянное зашифрованное распределённое хранилище для своих стенограмм сессий, файлов планирования, задач, событий и многого другого. Они также могут работать с вашими данными в Blackbear, что даёт естественную совместную работу поверх истории версий. Кроме того, как уже говорилось, действия ваши и ваших ИИ-агентов криптографически подписаны, и вы (и они) с первого взгляда видите, что написал человек, а что — ИИ. Так ваш голос и ваша работа остаются отдельными и никогда не теряются среди того, что создали агенты.
Внутри Xavi Group мы уже пользуемся bb cli, чтобы синхронизировать и распространять файлы планирования и другие рабочие материалы. Это просто замечательно.
Упомянутые выше вид графа и примитивы перекрёстных ссылок позволяют выстраивать невероятно богатые данные, охватывающие не только планы и сессии ваших агентов, но и события, привычки, задачи и практически всё остальное в Blackbear. Надеемся, что со временем, по мере развития этой системы, она станет естественным способом находить идеи и наводить порядок сразу во многих областях.
Pax будет всё чаще пользоваться перекрёстными ссылками и другими возможностями blackbear (например, заметками в Markdown как файлами навыков), чтобы наводить порядок у себя. Это естественно сочетается с моделью совместной работы в Blackbear, благодаря которой навыками легко делиться с друзьями и коллегами.
Мы также добавляем для агентов новые возможности (например, хранилища), чтобы агенты могли использовать blackbear как родной для агентов единый источник истины для управления секретами. Пока эти примитивы ещё сыроваты, но нам очень интересно, какие интеграции они сделают возможными.
Технические заметки / что улучшилось за неделю 8
Помимо этих замечательных новинок, мы прошлись по внутренностям blackbear-app, blackbear-api и blackbear-cli и навели там лоск.
С появлением blackbear-cli некоторые общие части, вроде криптографии и логики слияния, переехали на Rust и поставляются в blackbear-app как пакеты WASM. В целом это ускорило шифрование и расшифровку (blackbear использует промышленные стандартные и проверенные библиотеки шифрования — ChaCha20-Poly1305, Argon2, X25519 и HKDF-SHA256 из экосистемы RustCrypto), но главное — теперь CLI на Rust и веб-приложение используют одну и ту же логику для этих критически важных компонентов, и мы тестируем её нещадно.
Исправления и улучшения коснулись нескольких ключевых областей:
- Изменения файлов, задач, событий и всего остального на нескольких устройствах теперь должны сводиться чисто, даже если устройства долго были без сети с неотправленными правками.
- Управление устройствами аккаунта тоже стало лучше: теперь есть единая модель устройства с учётом прав и более чистое разделение логики по платформам. Призрачных устройств должно стать меньше, а видно, какие устройства привязаны к аккаунту, — лучше.
- Мы как следует гоняли идентификаторы и разговоры в сообщениях, чтобы разговоры, контакты, обмен профилями и социальные функции предсказуемо синхронизировались между устройствами и аккаунтами.
Если вы пользовались Blackbear во время бета-тестирования и замечали проблемы с чем-то из этого, напишите нам через форму обратной связи в настройках аккаунта!
Помимо этих крупных работ по инфраструктуре и платформе, мы продвинулись с песочницей переиспользуемых компонентов, которая служит сразу трём целям: автоматическое регрессионное тестирование интерфейса, проверка скриншотов в ходе разработки и подготовка маркетинговых материалов. Первые части этой системы уже помогли обновить главную страницу blackbear скриншотами настоящих компонентов Blackbear, а автоматические конвейеры будут поддерживать эти изображения в актуальном состоянии, пока Blackbear наращивает темп выпуска новых возможностей.
В целом эта неделя принесла платформе огромный технический рост и зрелость, и Blackbear ещё никогда не был таким стабильным и защищённым. Мы рады продолжать эту работу и на следующей неделе взяться за несколько новых направлений!
Спасибо
Если вы дочитали нашу первую запись об обновлениях до конца — спасибо! Надеемся, вы найдёте в Blackbear что-то, что полюбите, а мы и дальше будем добавлять бесплатные возможности и красивые детали в ближайшие недели. Следите за новостями: впереди ещё больше возможностей и шлифовки.
С теплом,
Xavi Group