Skip to content

v0.1.18

Choose a tag to compare

@vectora-ltda vectora-ltda released this 11 Sep 00:17
2427fa1

0.1.18 (2026-09-11)

Features

  • add isolated Browser Workbench profiles (#178) (f73f704), closes #87
  • add mobile thread gestures (#184) (534d2e0), closes #96
  • add privacy-safe weekly usage insights (#182) (b3d511f)
  • add provider-aware remote audio transcription (#177) (58ab7ad)
  • adicionar diagn�stico ao runner de migrations (#164) (890e615)
  • adicionar leitura de mensagens por voz (#161) (cd901fe)
  • admin: endpoint de introspeccao do NativeAgent resolvido (dc633a8)
  • admin: gate Pro no storage completo, seletor de pasta e scroll dos modais (3e8b484)
  • agents: AITL � ask_parent_agent (637127a)
  • agents: cat�logo de SOULs substitui coder/search fixos (637127a)
  • agents: perfis de agente customizados � funda��o de dados (escopo reduzido: sem UI) (c3e6c1e)
  • allow manual Electron updates (#168) (a74e859)
  • appbar: colapso responsivo do seletor de modo + cor por modo (b49b884)
  • artifacts: imagem e audio gerados aparecem na lista de artifacts (484e402)
  • ask structured questions in the agent (#176) (fa5697b), closes #119
  • auth: env overrides do usu�rio local persistem via runtime_settings (Sprint 11.2) (07c2909)
  • auth: hardening � reda��o de audit log, tokens de servi�o, recupera��o de senha (80fc210)
  • auth: SSO/OIDC � login via provedor de identidade externo (61f8442)
  • browser: emula��o de viewport/CPU/rede (Sprint 10.5) (3fd279d)
  • browser: evaluate + dialog policy (Sprint 10.4) (710a2b4)
  • browser: m�ltiplas abas no painel Browser (224cfac)
  • browser: painel de devtools do agente + tools de acessibilidade/intera��o/observabilidade (b759a35)
  • browser: sess�o multi-aba com CDP + console/network log (Sprint 10.1) (b03fe59)
  • browser: tools de multi-aba + console/network log (Sprint 10.2+10.3) (f3f24b3)
  • browser: tracing, heap snapshot e Lighthouse audit (Sprint 10.6-10.8) (f58daf0)
  • budget: teto de custo por tarefa com corte automatico (510b51a)
  • build: separa scons tests do app Vectora da su�te edge (docs/company/services) (#34) (9037d7d)
  • centralizar OAuth das integra��es no gateway (#83) (b2c5420)
  • chat: "Retroceder" tamb�m trunca a conversa, n�o s� os arquivos (f0edb00)
  • chat: fallback automatico de modelo quando o ativo nao processa imagem (a801ec1)
  • company: 3 novos cards na se��o de capacidades (Terminal/Git/Explorer) (637127a)
  • company: Connect e workspace completo na comunica��o de Pro/Free (0c086a4)
  • company: exibe a versao atual na home e na pagina de downloads (a285082)
  • company: formaliza comunica��o de Pro na landing � selo antes do (0d233a3)
  • company: Hero em duas linhas e quadros de showcase mais representativos (e490e5d)
  • company: painel do Vectora Bot no dashboard autenticado (#24) (a224da2)
  • company: recursos Pro e Vectora Services na p�gina de Features (#11) (5595c13)
  • company: refor�a o pitch do Pro na se��o de setup de time (a4c706c)
  • company: reposiciona o site � workspace com IA, n�o agente gen�rico (e75b1f4)
  • computer-use: controle de mouse/teclado com opt-in e HITL obrigatorio (d8ffd43)
  • config: adapter de env overrides por usu�rio (UserRowAdapter) (1f4e446)
  • config: comando CLI --list para cole��es do registry declarativo (79e603f)
  • config: contrato de cole��o no registry + adapter de tabelas de modelos (2970f26)
  • config: recursos per-usu�rio (account/memory) no schema declarativo (52c46f5)
  • connect: gate runtime de tier pro + badge Pro na UI de Connect/Integra��es (acbf96e)
  • connect: instru��o de credencial no card e categoria pras plataformas (3b9bf69)
  • connect: Telegram, Discord, Slack e Email conversando com o agente (0ad8b04)
  • connect: toggle explicito de ativar/desativar por plataforma (558efa2)
  • context-graph: rotula comunidades pelo hub estrutural, sem LLM (c74ce25)
  • context-graph: suporte a Godot (GDScript + cenas .tscn/.tres) (e0b50dc)
  • context-graph: UI de path-finding entre dois nos (5069b76)
  • context-graph: visualizacao nativa em React do grafo (603b122)
  • control interactive terminal sessions from the agent (#155) (bb77c53)
  • control selected desktop windows safely (#156) (bdb58d9)
  • criar backups rotativos antes de updates Electron (#167) (5cf0c5a)
  • deliver extensibility CLI and integrations (#154) (40a7c3a)
  • engine: delega��o de subagentes nativa (b901c59)
  • engine: estagio de pos-processamento de resultado de tool (33a49a3)
  • engine: Goal-mode (Ralph loop) � turnos encadeados at� objetivo aprovado (1159cc8)
  • engine: guardrails de volume por turno + reconecta backend/testing ao motor nativo (96d4166)
  • engine: HITL nativo com sobreviv�ncia a restart (5b8d0b7)
  • engine: liveness ativa + valida��o de escopo RBAC em subagentes nativos (f593cf5)
  • engine: loop de conversa nativo (de15b29)
  • engine: vocabul�rio de eventos + adapter SSE nativo (01429b0)
  • enviar anexos ao modelo ativo antes do fallback multimodal (#80) (0d8f04d)
  • evoluir fluxo operacional do Git Workbench (#86) (37f86e3)
  • evolve Git Workbench operation UX (#169) (e59b693)
  • expand Git Workbench workflow (#148) (c47a264)
  • features: nova pagina /features, estilo changelog expansivel (89204ff)
  • files: drag-and-drop pra mover arquivos e pastas na �rvore (2a0ce01)
  • filtrar variantes e limitar cards na Apar�ncia (#81) (5c6e68e)
  • filtros de pasta no RAG, verifica��o de chave Gemini/Cohere e modal de ingest�o (fb7ba3a)
  • frontend: revisa Apar�ncia com novo cat�logo de temas e UI Scale (#69) (72a48cb)
  • frontend: theme picker com cards pintados + toggle claro/escuro/sistema (#51) (52514ad)
  • gateway: auto-gera VECTORA_APP_SECRET por instala��o (Sprint 11.1) (9461c7c)
  • gh-bot: add one-shot cli command for vectora run (#21) (f81a6cd)
  • gha-bot: modo self-hosted � revis�o roda na pr�pria inst�ncia Vectora (#52) (71fdf4e)
  • github: tools github_fetch_pr_diff e github_post_pr_comment (acbf96e)
  • hitl: aprovacao inteligente com avaliador auxiliar + allowlist (b1714d5)
  • i18n: migrar strings hardcoded do HITLPanel pra Paraglide (2d0510d)
  • implementar decis�es HITL estruturadas (#162) (ad9d44c)
  • kanban: 3o modo de interface atras de VECTORA_DEV (34f20ee)
  • kanban: assignee editavel via PATCH (prereq da Fase 7 - drawer) (b9c7b4b)
  • kanban: atualiza��o ao vivo do board via polling leve (5c7ac9a)
  • kanban: board_id no payload dos eventos SSE (Fase 6) (601c0d5)
  • kanban: coluna review funcional (Fase 4a) (1c4fe31)
  • kanban: criar e iniciar tarefa direto do board (899fde9)
  • kanban: decompose_task � modelo auxiliar popula grafo de children a partir de card triage (2d1e12f)
  • kanban: dependencia N/M real, run history por card, rename da tab (8522f32)
  • kanban: drag-and-drop guardado, bulk archive, e webhook gen�rico de observabilidade (b831515)
  • kanban: drawer com status/assignee/progresso/dependencias (Fase 7) (4873a2b)
  • kanban: efeito arc animado no card em execucao (Fase 5) (65406de)
  • kanban: elimina scroll horizontal do board e aplica tone por status (38492f3)
  • kanban: endpoint GET /board agregado (Fase 4b) (2de317b)
  • kanban: endpoints HTTP de dependencia (Fase 4d) (708cfb7)
  • kanban: formul�rio de nova tarefa ganha priority/workspace/assignee reais (26c32c0)
  • kanban: Kanban vira feature p�blica + prioridade/tenant/assignee no card (1faaf7e)
  • kanban: modelo de dados com claim atomico, TTL e bloqueio tipado (010919d)
  • kanban: multi-board � schema, CRUD, board agregado (Fase 6 backend) (f073d2f)
  • kanban: rollup de progresso de subtasks (Fase 4c) (c5e0013)
  • kanban: SSE em vez de polling, tools de agente, e sync de issues do GitHub (7358391)
  • kanban: status ampliado (scheduled/review) + escalonamento de bloqueio (788808d)
  • kanban: switcher de board no frontend (Fase 6 � fecha o Sprint 4) (576343d)
  • kanban: task herda instru��o/modelo/budget do perfil de agente (bdbbd06)
  • kanban: watchdog de heartbeat liga o claim real ao tempo de vida da run (7797198)
  • lancedb: agenda otimizacao periodica de verdade + script de reproducao do hang (19d8ee6)
  • Landlock LSM via ctypes cru, sem depend�ncia nova (Sprint 4.1) (d89016f)
  • library: publish de Skills via git URL + busca/filtro nos cat�logos (d118d10)
  • library: repassa busca/filtro nos 3 cat�logos (MCP, Skills, Memory) (97f5432)
  • library: trust level expl�cito nas skills do cat�logo remoto (1698c89)
  • library: versionamento real (package_name/version) em RAG e skills (f2f798e)
  • llm: chat client nativo da Anthropic (Messages API) (4c57f14)
  • llm: chat client nativo do Google Gemini (4e9d5a1)
  • llm: chat client nativo do Ollama (da5068b)
  • llm: chat client nativo do OpenRouter (3e8ca64)
  • llm: chat nativo pra Anthropic via Messages API (9ff8817)
  • llm: chat nativo pra OpenAI via Responses API (695c68f)
  • llm: chat nativo pro Google Gemini via generateContent (8836205)
  • llm: embedding e reranker nativos pra Cohere e Voyage AI (b553201)
  • llm: FallbackChatClient nativo + fix de tipagem no Protocol ChatClient (d8d18a3)
  • llm: OpenAIChatClient nativo, Protocol ChatClient (Sprint 14 WS3.1) (ef4e66c)
  • llm: remove langchain-openai/anthropic/google-genai/voyageai do projeto (4868dbc)
  • llm: threshold permissivo no Gemini e invariante de nao-filtragem (2da1c5b)
  • mcp: client nativo sobre o SDK oficial mcp, sem langchain-mcp-adapters (b122d90)
  • mcp: expande paridade de tools � git leitura + Context Graph (19 � 25) (c1728f2)
  • media: ffmpeg embutido + an�lise de m�dia local (Sprint 2.1/2.2) (3151413)
  • media: geracao de imagem e voz pelo provider ativo, sem fallback silencioso (8ee8bf3)
  • media: geracao e analise de video pelo provider ativo (c2b29c4)
  • Memory Library publica por bucket, n�o o workspace inteiro (106abd3)
  • memory: fatos estruturados por categoria + dedup no Remember (02d74bd)
  • memory: �ndice de busca unificado na Memory Tab (0d7aa98)
  • ollama: capacidade real por /api/show, embeddings nativos e saida do langchain-ollama (03946a7)
  • ollama: chat nativo sobre /api/chat, com streaming NDJSON (642d29f)
  • ollama: web search e web fetch da cloud (6006dac)
  • onboarding: unifica wizard de primeiro acesso (identidade+modo+continuacao) (e0ab42a)
  • openrouter: chat nativo substitui ChatOpenAI e catalogo ganha fallback (08c7bc0)
  • openrouter: cliente HTTP nativo como base das capacidades (7be02d4)
  • openrouter: embeddings e rerank nativos, revertendo o erro do reranker (480b91a)
  • openrouter: imagem e TTS nativos, com os formatos opostos separados (a606353)
  • openrouter: STT nativo somado a cadeia de transcricao (571c332)
  • openrouter: video assincrono com teto de tempo no polling (c74b4e7)
  • painel de buckets no Memory tab (listar/ativar/desativar/remover/indexar) (ab58e93)
  • persist per-user unread thread counts (#180) (d51dfb7), closes #97
  • persistence,vtypes: checkpointer/store nativos + VMessage (Sprint 14 WS1) (094627e)
  • persistence: SessionStore nativo (SQLite + Postgres) (2c02574)
  • planning: reimplementa write_todos como tool nativa (c55bacf)
  • plano 0.1.11 sprints 0-3 � fix worker embedding, remove /v1 e MCP server, schema config declarativo (bb8d57c)
  • prefs: fuso horario configuravel na interface (3fa048a)
  • prepare company frontend for RTL layouts (#181) (f1e91ed), closes #102
  • proteger gerenciamento da allowlist HITL (#166) (c646fcd)
  • providers: integra 9Router como terceira op��o no Environment Router (7688e85)
  • rag: buckets isolados por pasta indexada, ativos por workspace (edab3ec)
  • rag: busca h�brida texto+vetor (RRF) no LanceDB e Qdrant (cf8213d)
  • rag: conecta os parsers de documento a ingest_docs (Sprint 2.3) (71d45de)
  • rag: configura��es do RAG acess�veis direto do modal de indexar pasta (15b61e4)
  • rag: filtro de extensao customizada + nome do bucket no ingest (d8d35a4)
  • rbac: Connect (Telegram/Discord/Slack/Email) exige tier pro para (0d233a3)
  • resolve skills with reproducible lockfiles (#174) (e4e4496), closes #107
  • resource limits, home dedicado do worker e mask com glob no AI Jail (1f8cbf6)
  • resume threads across devices (#157) (7232054)
  • sandbox,memory: hardening dos backends batch + painel do que o agente aprendeu (68c902c)
  • sandbox: auto-enable nativo em Linux (bwrap) e macOS (sandbox-exec) (889dc64)
  • sandbox: backends nativos macOS (Seatbelt) e Singularity/Apptainer (254f16f)
  • sandbox: detecta Singularity/Apptainer no doctor + testa escape real (f92995a)
  • sandbox: egress de rede allowlist via Landlock ABI V4 (47a29fb)
  • sandbox: fallback soft nativo do Windows quando bwrap/WSL2 indispon�vel (1285c86)
  • scheduling: agendamento em 3 idiomas, fuso do usuario, quota e catch-up (7c3b5a8)
  • scheduling: capability token + dedup por correlation-id em subagent tasks (518f9ab)
  • search: roteador de backends com escolha explicita (2df2ee7)
  • security: denylist de arquivo sens�vel + expande scanner de prompt injection (a185e87)
  • send authenticated inline feedback (#179) (3c058d0)
  • services: teste real de update contra produ��o, sem mock nenhum (#58) (8724040)
  • settings: busca client-side na lista de modelos detectados do 9Router (60f5ed1)
  • settings: erros reais na UI de Integracoes + fix precedencia TAVILY_API_KEY (Sprint 11.3-11.5) (6068ebb)
  • settings: modelos de imagem e voz escolhidos pela interface (40cc7d2)
  • settings: unidade px consistente nos sliders de fonte + campo numerico (Sprint 13-14) (09cc56b)
  • settings: unifica Preferencias/Ambiente/Administracao num shell so (Sprint 5 Bloco B) (5d0325b)
  • smart-home: integracao Home Assistant com 4 tools (7a64e1c)
  • storage: cache LLM e vector store nativos, sem adapters do LangChain (ee34d07)
  • support safe-area insets on viewport-edge UI (#183) (c7c5cf9)
  • tavily: cliente HTTP nativo substitui langchain-tavily (2cacf1c)
  • tavily: crawl e map como tools com HITL, research assincrono (3b2b58a)
  • tools: completa paridade git (discard/stash apply/compare por arquivo) + remove tools/native mortas (5b2041c)
  • tools: graph_cancel_build � cancela build do Context Graph em andamento (eaaf117)
  • tools: list_terminals/close_terminal � paridade com o painel Terminal manual (0cc757f)
  • tools: migra fs.py e consumidores pro tool registry nativo (c896b42)
  • tools: migra thinking/computer_use/context_graph pro registry nativo (6eced29)
  • tools: paridade da Library � desinstalar MCP, gerenciar skills, publicar bucket, salvar env var (fad44b7)
  • tools: ponte LangChain + primeira tool migrada pro registry nativo (f928e38)
  • tools: registry nativo de tools (Sprint 14 WS2) (2105a7a)
  • tools: toggle/delete/rodar-agora de tarefas em segundo plano (7630ea9)
  • ui: appbar do modo IDE mais compacto, estilo abas VS Code (Sprint 5 Bloco A) (b387f80)
  • ui: larguras de sidebar + padding compacto (Sprint 5 Bloco A) (af023b3)
  • usage: medidor da appbar mostra consumo real dos providers (77118b1)
  • vectora: corta dispatch de chat pro motor nativo, migra background/connect e MCP nativo (876320e)
  • vectora: fecha dividas pre-existentes da Library, Kanban e RAG ingest (e6f0435)
  • vectora: fecha lacunas nativas antes do corte de dispatch (Sprint 2 Fases 1-2) (0e4d839)
  • vectora: fecha o bloco nativo de consumers e consolida testes adjacentes (fd05a97)
  • vectora: remove grafo deepagents legado de agent_factory, cobre dedup nativo (67ad8bb)
  • youtube: religa youtube_frame_at sobre o extract_frame nativo (90bc43a)
  • youtube: tool get_transcript � transcript-first, sem baixar v�deo (Sprint 3.2) (9c03cac)

Bug Fixes

  • agents: propaga HITL din�mico pros subagentes delegados (637127a)
  • agents: registra aliases compat�veis de tool groups (452f562)
  • align MCP typing with current SDK (6dd8c02)
  • api,tests: loga excecao real do 500 + timeout de CI despeja todas as threads (3b010db)
  • api: checa ownership do workspace em GET /memory/search (b04a1c6)
  • appbar: min-w-0 no wrapper do header pra colapso real do seletor de modo (b015a90)
  • auth: adiciona /sessions � whitelist de prefixos de API (03abe8a)
  • aviso de setup permanente, board do Kanban com scrollbars e status invis�veis (a08593b)
  • backend,services: hardening real do t�nel do gateway (secret separado do token p�blico) (#49) (cdac330)
  • backend: confirma o mecanismo de kill do Electron e loga os 3 desfechos do stop (812aa06)
  • backend: elimina race no singleton de conexao SQLite e overwrite indevido no WorkspaceRegistry (184c1a4)
  • backend: mant�m subagents ao vivo e sess�es privadas (#71) (9e795f3)
  • backend: reconcile_vectora_sessions preserva/repara workspace_id (#67) (23eab8c)
  • backend: reconcilia vectora_sessions com sessions.db (#63) (29ca467)
  • backend: remove 8 refer�ncias textuais obsoletas ao LangChain/LangGraph (#40) (a9d547b)
  • backend: remove fallback autom�tico de provider/modelo de LLM em chamadas sem consentimento (cc9e052)
  • backend: remove limpeza que apagava threads reais da sidebar ap�s 1h (c1e5f41)
  • backend: remove limpeza que apagava threads reais da sidebar ap�s 1h (30d7cbb)
  • backend: remove refer�ncias obsoletas ao AsyncSqliteSaver + anota��es de tipo pendentes (#38) (faf9f3b)
  • backend: remove thread da SessionStore ao excluir (#68) (d36ca2b)
  • backend: sanitiza chave inv�lida do NatsKV (':' quebrava preview parcial) (#46) (8206702)
  • backend: stream_sse do OpenRouter reteta falha de conex�o transit�ria (f6d96e9)
  • backend: t�nel do gateway � concorr�ncia real, jitter no backoff, reuso de sess�o (#44) (20033ef)
  • branding: Sandbox � o nome do Vectora, n�o "AI Jail" (69a78ee)
  • budget: registra custo real das runs + liveness semantica (82f9248)
  • build: bin�rio empacotado nunca aplicava migrations SQLite (b9e9ba0)
  • build: enxuga o vectora-cli headless + multipart upload no R2 (#57) (9b2fb8d)
  • build: fecha stdin de todo subprocesso do scons pra evitar travamentos silenciosos (#33) (0f57e00)
  • build: troca pnpm rebuild electron por install.js direto no guard (0c1add2)
  • cards de execu��o em segundo plano colapsados por padr�o (Tarefas) (7ea6b81)
  • chat,context-graph: loga erro real do agente + grafo inline na aba (63173e0)
  • chat: classifica erro 402 (sem cr�dito) do OpenRouter como ACCOUNT_CREDIT (4719c08)
  • chat: guard at�mico contra dupla submiss�o no envio (fde9db7)
  • chat: guarda contra threadId vazio no fetch de hist�rico (S1-F) (211979a)
  • chat: resume_chat retoma no grafo errado quando modelo n�o � o default (f4931c1)
  • chat: stream cortado por queda de transporte nunca reconciliava (b723637)
  • chat: timeout + log vis�vel no carregamento de hist�rico longo (9d0c558)
  • ci,scons: corrige hang do scons prod e path do tar do vectora-cli (f40bb02)
  • ci,scons: corrige hang do scons prod e path do tar do vectora-cli (b767001)
  • ci: busca ffmpeg/ffprobe antes do build nativo, igual j� faz pro nats (#20) (85c1f81)
  • ci: E2E tests do job Integration+E2E sempre falhava (exit 5) (e7a7196)
  • ci: elimina teste falhando e testes pulados poluindo o log do GHA (086b2c1)
  • ci: flaky test hang, remove dead Jenkinsfile, resolve oxlint warnings (#10) (374fa20)
  • ci: guard est�tico pro uso de msvcrt em teste, ty check falhava no runner Linux (97ada5e)
  • ci: permite retry manual do deploy de produ��o via workflow_dispatch (#35) (beabd22)
  • ci: release-please usa token pessoal, n�o o GITHUB_TOKEN padr�o (#19) (2a8d818)
  • ci: spawn de backend real n�o abria porta TCP no modo desktop em Linux (2f694ce)
  • ci: stress tests rodam antes do upload de coverage em Unit Tests (d7b0a7a)
  • ci: test do socket UDS comparava contra o home real, n�o VECTORA_HOME isolado (71c9033)
  • ci: unifica Stress Tests em Unit Tests, expande stress pra 102 testes, corrige build nativo (5e64463)
  • company,backend: update SOUL catalog docs/marketing + full subagent test review (#28) (aea14a3)
  • company: bot�o de copiar YAML no gh-bot + sele��o de texto no accordion de /features (#43) (7c09a37)
  • company: envolve Hero.test.tsx em QueryClientProvider (feeaf5a)
  • company: link Docs preserva o idioma do site; corrige roadmap desatualizado (ad2c751)
  • company: marca web-multiuser como Pro e reordena categorias de /features (#41) (0cd375d)
  • company: reorder Navigation & Security feature cards (#26) (e7ae3b9)
  • company: resolve mensagens i18n por refer�ncia est�tica, n�o indexa��o (bf1c63a)
  • corrige auth de embeddings Cohere e adiciona filtros de extens�o no RAG (2c480e3)
  • corrige decad�ncia de testes acumulada (workspace_id, mcp SDK 2.0) (a6edefd)
  • deploy: remove flag --skip-confirmation inv�lida do wrangler d1 migrations (#54) (71ac812)
  • desktop: Ctrl+C n�o fechava no modo backend-prim�rio sem tty (f5b3567)
  • desktop: Ctrl+C n�o fechava o processo no Windows desktop (a7b6cbd)
  • diagn�stico acion�vel do AI Jail quando sandbox est� desabilitado (d05785f)
  • docs,ci: atualiza refer�ncias de ghcr.io/brunosrz para vectora-ltda (#39) (cdec46e)
  • docs,ci: vendoriza m�dulos hugo e isola passos do deploy de produ��o (#22) (483f6eb)
  • docs: remove referencias a Sprint/Workstream de comentarios e docstrings (1b60f66)
  • e2e: modeButton procurava r�tulo em portugu�s no browser em ingl�s (101b1f9)
  • electron: fecha o par Electron<->backend junto em qualquer direcao (e7a20f6)
  • encerra arvore de processos dos sidecars no shutdown (#76) (51c31ff)
  • engine: corrige bugs cr�ticos achados na revis�o do motor nativo (d75d315)
  • engine: popula args_preview em ToolActivity no loop nativo (62fa978)
  • engine: torna should_require_approval obrigatorio nos pontos de entrada publicos do motor (a69b666)
  • exemplo de [sandbox] no vectora.toml, perfil de browser isolado por workspace jailado, e compat ty cross-platform (db4e677)
  • frontend: altura do Header, rename do mode switcher e composer mais limpo (#61) (b248113)
  • frontend: completa os ajustes mobile-first pendentes do header/sidebar (#25) (08ba9b2)
  • frontend: corrige link do portal de billing e unifica Cobran�a/Sobre (#42) (fafdde5)
  • frontend: corrige overlap real do chat sobre a faixa do workbench em mobile (d050a9a)
  • frontend: corrige overlap real do chat sobre a faixa do workbench em mobile (38c92c6)
  • frontend: filtra bug conhecido do jsdom que vaza como Uncaught Exception (d2f5cdb)
  • frontend: guarda o overlay de chat/header contra anima��o de sa�da presa (ff123cf)
  • frontend: Header n�o pode mais empurrar o painel de workbench pra baixo (439c11c)
  • frontend: header pertence � coluna central, nunca esparrama sobre a lateral direita (#45) (c742335)
  • frontend: header/sidebar layout + seletor de tema com preview (#17) (0a2bdfb)
  • frontend: hoist Header e sidebar de sess�es pra fora da troca de modo (835e3e8)
  • frontend: remove overlay absoluto da troca de modo e o scroll de velocidade constante (bcb95d6)
  • frontend: tela de Integra��es dirigida 100% pelo registry do backend (#50) (0ec8c51)
  • frontend: threadsQueryKey passa a incluir limit na chave de cache (cd826ad)
  • frontend: troca de sess�o/modo sem flash, scroll sem perseguir o fim (eef40e6)
  • fs: tool de arquivo sem workspace_id escrevia no cwd do processo (a41221d)
  • gate de lint/testes verde (testes mal posicionados, jsdom, teste obsoleto) (38b00f1)
  • gate vermelho � bug real de vis�o do Gemini + testes desatualizados (b3c0768)
  • gateway: loga fechamento limpo de WS antes de reconectar (3f42420)
  • gh-bot: remove o painel standalone do Worker services/ (#23) (9eebcf9)
  • harness: auditoria de d�vida t�cnica p�s-migra��o nativa (testes + SSE) (ccb6b37)
  • homeassistant: remove par�metro sem tipo do schema exposto ao LLM (71d229b)
  • hooks: bloqueia men��o a ferramenta de IA em coment�rios de c�digo (#47) (10c9620)
  • ignore: isenta a pasta .vectora da obedi�ncia ao .gitignore (3c21c1e)
  • integrations: credentials+trailing-slash quebravam o catalogo; AI Jail auto-habilita com WSL2 (614d61b)
  • kanban: kanban.py/budget.py apontavam pro banco SQLite errado (6b66a78)
  • kanban: liga a maquina de estados do kanban a execucao real (4e7f840)
  • lancedb: corrige dois metodos inexistentes na API e adota FTS multilingue (4192eb7)
  • lancedb: corrige tres bugs reais de uso da API e endurece mocks de teste (74a7d19)
  • license,mcp: keys/token fantasma vinham do ambiente do SO em todo boot (f7b34cf)
  • LLM fallback e timeouts, resiliencia NATS, e persistencia de sessao (ca8072e)
  • llm: is_quota_error por tipo + endpoint de rehidrata��o de HITL (bcbb016)
  • llm: remove additionalProperties do schema antes de mandar pro Gemini (ec457a9)
  • llm: resolve $defs/$ref antes de enviar tool schema pro Gemini (b8dbf0c)
  • make media transcription and quality gates reliable (#153) (3927789)
  • mcp: aclose() nunca propaga erro de teardown do SDK oficial (14c0c19)
  • media: m�dia gerada pelo assistente agora aparece de verdade no chat (Sprint 3.1) (574d0c3)
  • memory: consolida��o de mem�ria para de sobrescrever AGENTS.md inteiro (1f8b73c)
  • memory: consolidacao le user_id de SessionStore, nao vectora_sessions (9202ee5)
  • memory: fallback substring em _search_facts sem embedding (51a5021)
  • memory: Remember autom�tico nunca funcionava fora do turno (bbeb21d)
  • mobile: clamp de chatSidebarWidth/splitSize contra a viewport atual (61e9582)
  • mobile: modo IDE colapsa pain�is em abas abaixo de 768px (85fa415)
  • modelos de racioc�nio derrubavam o stream ap�s 120s de sil�ncio (75ce81c)
  • nats: sidecar vivo e reusado em vez de morto como se fosse orfao (321d700)
  • oauth,gateway: corrige modelo de OAuth (GitHub App) e VECTORA_APP_SECRET (fixo, n�o por-instala��o) (f02db9c)
  • ollama: enviar num_ctx/num_predict em toda chamada de chat (5438410)
  • onboarding,settings: username obrigatorio+autocomplete no wizard; scroll dos dialogs embutido no padding (7ea5c2f)
  • onboarding,ui: corrige wizard sendo pulado + padding do dialog de workspace (2c7570f)
  • openrouter: tool_calls e usage perdidos no caminho streaming (c2d68ac)
  • persiste anexos de imagem em disco e corrige capability de vis�o por modelo no OpenRouter (bef735a)
  • preservar estado do navegador ao ocultar workbench (#78) (59b9a6a)
  • preserve pending browser navigation after workspace switch (#149) (b1a06f4)
  • rag: apagar bucket tamb�m purga a tabela vetorial �rf� (1fe914d)
  • rag: curator nunca amostrava documentos (coroutine nunca aguardado) (29661c6)
  • rag: path traversal real em ingest_docs + openrouter no rerank (af85e39)
  • rag: reranker_type vira Literal e recusa provider sem API de rerank (f38f7b8)
  • rbac: exige tier pro pra criar tarefas disparadas por webhook (347f7d2)
  • release-please rastreia o monorepo inteiro, n�o s� vectora/ (#65) (c416cc3)
  • release,gateway: sincroniza vers�o do instalador e corrige card de gateway falso-negativo (#30) (f08a43f)
  • release: sincroniza manifest com a �ltima vers�o publicada de verdade (#15) (6308582)
  • remove bot�o de build duplicado no Context Graph (faa2291)
  • sandbox: resolve ty unresolved-attribute on ctypes.windll in CI (7924659)
  • scheduling: SOULs agendadas via schedule_subagent_task escapavam do tool_policy (2699fe0)
  • security: checa ownership em todas as rotas /workspaces/{id}/... (ed27b39)
  • security: defesas contra prompt injection em conte�do de tool e workspace (27f11e0)
  • security: endurecer is_safe_shell_command contra ofusca��o trivial (03b3e2d)
  • security: fecha lacuna de HITL ausente no servidor MCP (write/terminal) (01d9cbd)
  • security: file_edit exigia HITL igual file_write, e ficava de fora (e44ceb2)
  • security: hooks post_file_write n�o roda mais shell arbitr�rio sem aprova��o (3189a75)
  • security: SSRF no fallback local de fetch_url (1633b66)
  • security: workspace_id sem dono permitia vazamento entre usu�rios (48723b5)
  • services: fecha 2 falhas de seguran�a reais e melhora observabilidade (#27) (6dc6d54)
  • services: filtra vers�o no loop de upload e rejeita instalador duplicado (#64) (521007d)
  • services: reconstr�i o manifesto de update por arch (#62) (48b4e68)
  • services: remove fallback cross-arch que quebrava update entre vers�es (#48) (1579f14)
  • services: resolve 3 achados pendentes da auditoria do services/ (#55) (79e8c2d)
  • settings: .env de projeto n�o sobrescreve mais env var de operador (0d233a3)
  • settings: 9Router detecta modelos automaticamente, sem exigir clique (1c34825)
  • settings: alinha barra de navegacao com o padding do conteudo do dialog (Sprint 12) (3efc741)
  • settings: seletor de modo fixo, dropdown removido, Administra��o achatada (7d9accc)
  • shutdown: shutdown do backend subia um sidecar NATS novo pra fechar (ae7fc9a)
  • sincronizar uv lock nas vers�es do release please (39b043a)
  • sincronizar vers�o do uv lock no release please (#84) (1286ab8)
  • storage: colunas do kanban/budget nao chegavam em banco ja populado (0accf71)
  • storage: list_rows quebrava toda vez que a linha tinha vetor real (71cc759)
  • synchronize provider/model selection and disable automatic fallback (8cf19c3)
  • test: corrige rota do webhook E2E para /webhook (singular) (0b35d04)
  • teste de checkpointer Postgres dependia de licen�a Pro cacheada em disco (9c20f88)
  • tests: corrige asyncio.Lock singleton travado entre event loops na CI (375f640)
  • tests: corrige expectativa errada em test_fetch_fallback_url_invalida (7b7bcf6)
  • tests: corrige marker de testes que chamam DuckDuckGo real (#32) (a718553)
  • tests: fecha conexao SQLite orfa de threads._db_conn antes de cada teste (9a99cf1)
  • tests: isola VECTORA_HOME por padrao pra toda a suite pytest (1de1098)
  • tests: limita o close() da conexao SQLite orfa com timeout, sem travar a suite [up-release] (2ef4ce1)
  • tests: marca teste de faster-whisper como live (38289dd)
  • tests: nomes de cole��o �nicos em test_embedding_dimension_guard (75e0a51)
  • tests: remove importlib.reload(chat_mod), patcha o destino certo direto (bc5820b)
  • tests: restaura auth._get_db/_get_secret original nos teardowns (5282abf)
  • tests: restaura threads._get_db original no teardown de provider_routing (3fd0d45)
  • tests: stub FileReader no teste de voz para evitar bug real do jsdom 30 (9471a38)
  • tools: _strip_titles n�o pode apagar propriedade chamada "title" (adc7be3)
  • ui,ci: appbar com indicador deslizante, clamp de largura, company e hook anti-plano (a45d23c)
  • ui: �cone Vectora +4px na TitleBar (14px -> 18px) (edb5e17)
  • ui: unifica Header e mode-switch numa �nica barra, corrige altura das sidebars (458e48f)
  • youtube: youtube_frame_at aceita qualquer plataforma do yt-dlp (f674509)

Performance Improvements

  • backend: reconstr�i hist�rico de mensagens numa query em vez de N (53e1030)