Skip to content

v0.40.1 — anexar um arquivo de texto não precisa de conversor

Choose a tag to compare

@brcampidelli brcampidelli released this 07 Aug 18:48
· 33 commits to main since this release

Correção de uma coisa só.

Anexar um arquivo de texto pedia um conversor de documentos

Tudo que não era imagem passava pelo markitdown, que é dependência opcional. Então anexar um README respondia "reading this format needs the docs extra" — o que se lê como "a funcionalidade está quebrada", não como "este arquivo é exótico". E colocava uma parede na frente da coisa mais simples que alguém vai anexar.

Texto agora é lido direto. .txt, .md, .csv, .json, .yaml, arquivos de código — nada disso precisa de conversor para devolver os próprios bytes.

Um PDF ou um DOCX continua precisando, e continua dizendo qual peça falta: nomear a dependência é a diferença entre "isto está quebrado" e "isto precisa de uma coisa instalada". Bytes que não decodificam caem para o conversor, que pode conhecer uma codificação que nós não conhecemos.

Como isto escapou

Não foi um teste que pegou — foi tentar o endpoint. O teste dizia "ou ele leu, ou ele diz por quê", e o ramo "diz por quê" passava exatamente no caso em que ele deveria simplesmente ter lido. Uma asserção larga o bastante para aceitar as duas respostas não consegue dizer qual delas você recebeu.

Nada medido mudou: 37/37 provado, ganho interno de 48% → 71% com n=100.