subh05sus pushed a feature-heavy update on main that expands knowledge tree management with AI-assisted topic generation, message classification, and improved attachment handling. Attachments now upload to S3 (with presigned URLs used to feed document context into OpenAI), and a new endpoint/UI flow lets users attach existing library assets or prior uploads to a tree; the creation modal defers auto-expansion until after files/items are attached so the initial topics can use that context. Notable tweaks include switching to OpenAI’s Responses API when files are provided and tightening uploads to PDFs only in the middleware.