Hi Brelly Support, I am seeing two related problems in project 96a63fc5-a724-474c-9ff1-29ed88c49fa9 (Leo DeAngelo claim, Allstate claim 0802559369). Co‑Pilot regression reading “DeAngelo Final - Integrity.pdf” Context: In a prior Co‑Pilot conversation on this same project, Co‑Pilot successfully read my final roof estimate file named DeAngelo Final - Integrity.pdf. It parsed line items, totals, and helped build financial breakdowns and carrier correspondence based on that file. In the current Co‑Pilot thread, it can no longer reach that same file, even though I still see it in the Files tab. Symptoms in the current thread: Co‑Pilot calls available_files_retriever_get_available_files. The system returns a very long list of file summaries. The response delivered to Co‑Pilot is truncated: it only includes the beginning and end of the list, not the middle. The entry for DeAngelo Final - Integrity.pdf is not visible in the truncated view, so Co‑Pilot cannot see its File ID. Co‑Pilot then tries files_retriever_get_files using one of the visible File IDs (for example d38c0a63-d6ac-4346-ba0f-fe15434058f3), and gets the message: “No files are currently available.” Later, Co‑Pilot uses files_retriever_get_files on a different File ID (9cf1d722-b960-4b43-9b1b-eeaa305d121e, which is Deangelo Policy.pdf), and that call works. So the content retriever is not completely broken for this project. It works for at least some PDFs but fails or cannot be targeted correctly for DeAngelo Final - Integrity.pdf. Because the tools do not support searching by filename to get a File ID, Co‑Pilot is stuck. It knows a file with that name exists (from earlier work and from what I tell it), but it cannot see the current File ID in the truncated file list and cannot read the estimate content in this thread. Expected behavior: Co‑Pilot should be able to see the DeAngelo Final - Integrity.pdf file in the file list and retrieve its content in any thread attached to this project, just like it did in earlier conversations. The file list that Co‑Pilot receives should not be truncated in a way that hides the ID of a key project file, or there should be a way to search/filter by filename and get the right File ID. File IDs that were valid in earlier sessions should not start returning “No files are currently available” for the same project unless the file was actually deleted. Actual behavior: Co‑Pilot can read some PDFs (for example Deangelo Policy.pdf) but is effectively blind to DeAngelo Final - Integrity.pdf in this thread. It keeps asking me to paste the F9 notes manually because it cannot see or resolve the estimate file, even though it used that exact file successfully in a prior conversation. Request: Please investigate why available_files_retriever_get_available_files is returning a list so large that the middle entries, including DeAngelo Final - Integrity.pdf, are not visible to Co‑Pilot. Either adjust the tool behavior for large projects, or provide a search-by-filename endpoint that Co‑Pilot can use to get the correct File ID. Also check why the File ID d38c0a63-d6ac-4346-ba0f-fe15434058f3 returned “No files are currently available” and whether that indicates a broken mapping for one of my estimate files. The goal is that Co‑Pilot can reliably read DeAngelo Final - Integrity.pdf again, including the F9 notes on line items 2, 15, and 20, without me having to paste them by hand. Duplicate estimate uploads from the Financials tab Separate issue in the same project: In the Financials tab, when I add an estimate, the UI forces me to upload the estimate file even though the same PDF already exists in the Files section. After I upload through Financials, a second file entry with the same filename appears in the main Files list. I end up with two copies of the same estimate in Files with identical filenames. This feels wrong for a couple of reasons: It creates confusion about which “DeAngelo Final - Integrity.pdf” is the “real” one. It increases the surface area for bugs like the one above, since Co‑Pilot and the system now have multiple file objects with the same name. Expected behavior: When I link an estimate from the Financials tab, I should be able to select an existing file from the project instead of being forced to upload a duplicate. If a file with the same name already exists and I upload it again, the system should at least warn me or give me the option to reuse the existing file. Request: Please review the Financials tab behavior so that connecting an estimate to Financials does not silently create duplicate file entries with the same filename in the Files area. Ideally, let me choose an existing estimate PDF that is already uploaded. Thank you for taking a look at both of these issues. Once they are resolved, Co‑Pilot will be able to use my final estimate consistently, and I will not end up with multiple “DeAngelo Final - Integrity.pdf” entries in the same claim.