Now we can show the files in the health

This commit is contained in:
Saifeddine ALOUI
2025-01-25 00:49:09 +01:00
parent 0266853cd7
commit e060fa6abb
2 changed files with 13 additions and 2 deletions

View File

@@ -1749,7 +1749,7 @@ def create_app(args):
"status": "healthy", "status": "healthy",
"working_directory": str(args.working_dir), "working_directory": str(args.working_dir),
"input_directory": str(args.input_dir), "input_directory": str(args.input_dir),
"indexed_files": len(doc_manager.indexed_files), "indexed_files": doc_manager.indexed_files,
"configuration": { "configuration": {
# LLM configuration binding/host address (if applicable)/model (if applicable) # LLM configuration binding/host address (if applicable)/model (if applicable)
"llm_binding": args.llm_binding, "llm_binding": args.llm_binding,

View File

@@ -620,6 +620,9 @@
if (response.ok) { if (response.ok) {
const data = await response.json(); const data = await response.json();
// Convert indexed_files to array if it's not already
const files = Array.isArray(data.indexed_files) ? data.indexed_files : data.indexed_files.split(',');
healthInfo.innerHTML = ` healthInfo.innerHTML = `
<div class="space-y-4"> <div class="space-y-4">
<div class="flex items-center"> <div class="flex items-center">
@@ -629,7 +632,14 @@
<div class="space-y-2"> <div class="space-y-2">
<p><span class="font-medium">Working Directory:</span> ${data.working_directory}</p> <p><span class="font-medium">Working Directory:</span> ${data.working_directory}</p>
<p><span class="font-medium">Input Directory:</span> ${data.input_directory}</p> <p><span class="font-medium">Input Directory:</span> ${data.input_directory}</p>
<p><span class="font-medium">Indexed Files:</span> ${data.indexed_files}</p> <div>
<p><span class="font-medium">Indexed Files:</span> <span class="text-slate-500">(${files.length} files)</span></p>
<div class="mt-2 max-h-40 overflow-y-auto border rounded p-2">
<ul class="space-y-1 text-sm">
${files.map(file => `<li class="text-slate-600">${file}</li>`).join('')}
</ul>
</div>
</div>
</div> </div>
<div class="border-t pt-4"> <div class="border-t pt-4">
<h4 class="font-medium mb-2">Configuration</h4> <h4 class="font-medium mb-2">Configuration</h4>
@@ -650,6 +660,7 @@
} }
}); });
$('#closeHealthBtn').addEventListener('click', () => { $('#closeHealthBtn').addEventListener('click', () => {
healthModal.classList.add('hidden'); healthModal.classList.add('hidden');
}); });