Topic Messages: services-healthcheck-response

Partition: 0   Offset: 425   Key: empty   Timestamp: 2026-05-21 12:49:25.583 Headers: content-type: application/json, correlation_id: 035a816c-b9ad-48db-8ba4-d8f0a424ad32
 
{"service_name":"paleograph","check_topic":"services-healthcheck-request","tools":{"parse":{"description":"","input_schema":{"$defs":{"Mode":{"enum":["skip_parsed","always_rewrite"],"title":"Mode","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"title":"Input Path","type":"string"},"output_path":{"title":"Output Path","type":"string"},"mode":{"$ref":"#/$defs/Mode"}},"required":["request_id","tenant_id","input_path","output_path","mode"],"title":"PaleographInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Path"},"output_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Path"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"srv_name":{"title":"Srv Name","type":"string"}},"required":["request_id","tenant_id","input_path","output_path","profile","srv_name"],"title":"PaleographOutput","type":"object"},"target":"paleograph-develop-answer-in"}}}
Partition: 0   Offset: 426   Key: empty   Timestamp: 2026-05-21 12:49:25.585 Headers: content-type: application/json, correlation_id: 248be3b8-2d28-455b-b16b-3ad4de94a1de
 
{"service_name":"scriber","check_topic":"services-healthcheck-request","tools":{"transcribe":{"description":"","input_schema":{"$defs":{"ScriberEngine":{"enum":["gigaam"],"title":"ScriberEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"save_path":{"title":"Save Path","type":"string"},"diarization":{"default":false,"title":"Diarization","type":"boolean"},"engine":{"$ref":"#/$defs/ScriberEngine","default":"gigaam"}},"required":["request_id","paths","save_path"],"title":"ScriberInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"}},"required":["request_id","paths"],"title":"ScriberOutput","type":"object"},"target":"scriber-develop-transcribe-in"}}}
Partition: 0   Offset: 427   Key: empty   Timestamp: 2026-05-21 12:49:25.586 Headers: content-type: application/json, correlation_id: 15e7b9d9-3975-4886-b932-9318624c3583
 
{"service_name":"pandoker","check_topic":"services-healthcheck-request","tools":{"convert-content":{"description":"Converts content between different formats. Transforms input content from any supported format into the specified output format.\n\n🚨 CRITICAL REQUIREMENTS - PLEASE READ:\n1. PDF Conversion:\n   * You MUST install TeX Live BEFORE attempting PDF conversion:\n   * Ubuntu/Debian: `sudo apt-get install texlive-xetex`\n   * macOS: `brew install texlive`\n   * Windows: Install MiKTeX or TeX Live from https://miktex.org/ or https://tug.org/texlive/\n   * PDF conversion will FAIL without this installation\n\n2. File Paths - EXPLICIT REQUIREMENTS:\n   * When asked to save or convert to a file, you MUST provide:\n     - Complete directory path\n     - Filename\n     - File extension\n   * Example request: 'Write a story and save as PDF'\n   * You MUST specify: '/path/to/story.pdf' or 'C:\\Documents\\story.pdf'\n   * The tool will NOT automatically generate filenames or extensions\n\n3. File Location After Conversion:\n   * After successful conversion, the tool will display the exact path where the file is saved\n   * Look for message: 'Content successfully converted and saved to: [file_path]'\n   * You can find your converted file at the specified location\n   * If no path is specified, files may be saved in system temp directory (/tmp/ on Unix systems)\n   * For better control, always provide explicit output file paths\n\nSupported formats:- Basic: txt, html, markdown, ipynb, odt- Advanced (REQUIRE complete file paths): pdf, docx, rst, latex, epub✅ CORRECT Usage Examples:\n1. 'Convert this text to HTML' (basic conversion)\n   - Tool will show converted content\n\n2. 'Save this text as PDF at /documents/story.pdf'\n   - Correct: specifies path + filename + extension\n   - Tool will show: 'Content successfully converted and saved to: /documents/story.pdf'\n\n❌ INCORRECT Usage Examples:\n1. 'Save this as PDF in /documents/'\n   - Missing filename and extension\n2. 'Convert to PDF'\n   - Missing complete file path\n\nWhen requesting conversion, ALWAYS specify:\n1. The content or input file\n2. The desired output format\n3. For advanced formats: complete output path + filename + extension\nExample: 'Convert this markdown to PDF and save as /path/to/output.pdf'\n\n🎨 DOCX STYLING (NEW FEATURE):\n4. Custom DOCX Styling with Reference Documents:\n   * Use reference_doc parameter to apply professional styling to DOCX output\n   * Create custom templates with your branding, fonts, and formatting\n   * Perfect for corporate reports, academic papers, and professional documents\n   * Example: 'Convert this report to DOCX using /templates/corporate-style.docx as reference and save as /reports/Q4-report.docx'\n\n🎯 PANDOC FILTERS (NEW FEATURE):\n5. Pandoc Filter Support:\n   * Use filters parameter to apply custom Pandoc filters during conversion\n   * Filters are Python scripts that modify document content during processing\n   * Perfect for Mermaid diagram conversion, custom styling, and content transformation\n   * Example: 'Convert this markdown with mermaid diagrams to DOCX using filters=[\"./filters/mermaid-to-png-vibrant.py\"] and save as /reports/diagram-report.docx'\n\n📋 Creating Reference Documents:\n   * Generate template: pandoc -o template.docx --print-default-data-file reference.docx\n   * Customize in Word/LibreOffice: fonts, colors, headers, margins\n   * Use for consistent branding across all documents\n\n📋 Filter Requirements:\n   * Filters must be executable Python scripts\n   * Use absolute paths or paths relative to current working directory\n   * Filters are applied in the order specified\n   * Common filters: mermaid conversion, color processing, table formatting\n\n📄 Defaults File Support (NEW FEATURE):\n7. Pandoc Defaults File Support:\n   * Use defaults_file parameter to specify a YAML configuration file\n   * Similar to using pandoc -d option in the command line\n   * Allows setting multiple options in a single file\n   * Options in the defaults file can include filters, reference-doc, and other Pandoc options\n   * Example: 'Convert this markdown to DOCX using defaults_file=\"/path/to/defaults.yaml\" and save as /reports/report.docx'\n\nNote: After conversion, always check the success message for the exact file location.","input_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"input_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Input File"},"input_format":{"default":"markdown","title":"Input Format","type":"string"},"output_format":{"default":"docx","title":"Output Format","type":"string"},"output_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Output File"},"reference_doc":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Reference Doc"},"filters":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"title":"Filters"},"defaults_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Defaults File"}},"required":["request_id","tenant_id"],"title":"PandockerDocumentInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"}},"required":["request_id","tenant_id","answer"],"title":"PandockerDocumentOutput","type":"object"},"target":"pandoker-develop-doc-in"}}}
Partition: 0   Offset: 428   Key: empty   Timestamp: 2026-05-21 12:49:25.587 Headers: content-type: application/json, correlation_id: adbe7584-850b-43db-945c-715ff6ad7be7
 
{"service_name":"searcher","check_topic":"services-healthcheck-request","tools":{"internet_search":{"description":"","input_schema":{"$defs":{"SearcherEngine":{"enum":["brave","searxng"],"title":"SearcherEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"question":{"title":"Question","type":"string"},"engine":{"$ref":"#/$defs/SearcherEngine","default":"searxng"},"limit":{"default":5,"title":"Limit","type":"integer"}},"required":["request_id","question"],"title":"SearcherInput","type":"object"},"output_schema":{"$defs":{"SearcherResult":{"properties":{"title":{"title":"Title","type":"string"},"url":{"title":"Url","type":"string"},"description":{"title":"Description","type":"string"}},"required":["title","url","description"],"title":"SearcherResult","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"results":{"items":{"$ref":"#/$defs/SearcherResult"},"title":"Results","type":"array"}},"required":["request_id","results"],"title":"SearcherOutput","type":"object"},"target":"searcher-develop-search-in"},"page_download":{"description":"","input_schema":{"$defs":{"SearcherSaveList":{"enum":["urls","svgs","images"],"title":"SearcherSaveList","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"urls":{"items":{"type":"string"},"title":"Urls","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"},"save_path":{"title":"Save Path","type":"string"},"save_list":{"items":{"$ref":"#/$defs/SearcherSaveList"},"title":"Save List","type":"array"}},"required":["request_id","urls","names","save_path","save_list"],"title":"SearcherDownloadInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"}},"required":["request_id","paths","names"],"title":"SearcherDownloadOutput","type":"object"},"target":"searcher-develop-download-in"}}}
Partition: 0   Offset: 429   Key: empty   Timestamp: 2026-05-21 12:49:25.588 Headers: content-type: application/json, correlation_id: 8ab1fa7e-093d-4bac-9366-eb03931a7785
 
{"service_name":"medulla","check_topic":"services-healthcheck-request","tools":{"completion":{"description":"","input_schema":{"$defs":{"MedullaInputMessage":{"properties":{"role":{"title":"Role","type":"string"},"content":{"title":"Content","type":"string"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"}},"required":["role","content"],"title":"MedullaInputMessage","type":"object"},"MedullaTask":{"enum":["intent","rag","chat","contents","summarizer","checklist","chitchat","freeflight"],"title":"MedullaTask","type":"string"},"Mode":{"enum":[1,2,3],"title":"Mode","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"task":{"$ref":"#/$defs/MedullaTask"},"tenant_id":{"title":"Tenant Id","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Query"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"messages":{"anyOf":[{"items":{"$ref":"#/$defs/MedullaInputMessage"},"type":"array"},{"type":"null"}],"default":null,"title":"Messages"},"requirements_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Requirements Path"},"template_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Template Path"},"mode":{"anyOf":[{"$ref":"#/$defs/Mode"},{"type":"null"}],"default":null}},"required":["request_id","task","tenant_id"],"title":"MedullaInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"think":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Think"},"values":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Values"}},"required":["request_id","tenant_id","answer","profile"],"title":"MedullaOutput","type":"object"},"target":"medulla-develop-answer-in"}}}
Partition: 0   Offset: 430   Key: empty   Timestamp: 2026-05-21 12:49:25.589 Headers: content-type: application/json, correlation_id: 0a33d6e5-6858-462c-bde3-06eb91268991
 
{"service_name":"hippocampus","check_topic":"services-healthcheck-request","tools":{"doc_vector_index":{"description":"","input_schema":{"$defs":{"ConflictBehaviour":{"enum":[0,1,2,3,4,5],"title":"ConflictBehaviour","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"skip_exists":{"anyOf":[{"$ref":"#/$defs/ConflictBehaviour"},{"type":"null"}],"default":null},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"doclets_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doclets Path"},"config":{"additionalProperties":true,"title":"Config","type":"object"}},"required":["request_id","tenant_id"],"title":"HippocampusInitInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"status":{"title":"Status","type":"string"}},"required":["request_id","tenant_id","status"],"title":"HippocampusInitOutput","type":"object"},"target":"hippocampus-develop-indexit-in"},"doc_vector_search":{"description":"","input_schema":{"$defs":{"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"question":{"title":"Question","type":"string"},"treshold":{"title":"Treshold","type":"number"},"limit":{"title":"Limit","type":"integer"},"task":{"items":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Task","type":"array"}},"required":["request_id","tenant_id","question","treshold","limit","task"],"title":"HippocampusDocumentInput","type":"object"},"output_schema":{"$defs":{"Document":{"properties":{"id_doc":{"title":"Id Doc","type":"integer"},"file_path":{"title":"File Path","type":"string"},"file_name":{"title":"File Name","type":"string"},"distance":{"title":"Distance","type":"number"},"content":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Content"},"id_doclet":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Doclet"},"id_chunk":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Chunk"},"created_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Created At"},"file_datetime":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"File Datetime"}},"required":["id_doc","file_path","file_name","distance"],"title":"Document","type":"object"},"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"},"Folder":{"properties":{"collection":{"title":"Collection","type":"string"},"found":{"items":{"$ref":"#/$defs/Document"},"title":"Found","type":"array"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"}},"required":["collection","found","profile"],"title":"Folder","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"result":{"additionalProperties":{"$ref":"#/$defs/Folder"},"propertyNames":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Result","type":"object"}},"required":["request_id","tenant_id","result"],"title":"HippocampusDocumentOutput","type":"object"},"target":"hippocampus-develop-doc-in"}}}
Partition: 0   Offset: 431   Key: empty   Timestamp: 2026-05-22 04:44:42.538 Headers: content-type: application/json, correlation_id: 54c733be-1f95-4c0f-886d-8aa9f2b8fff4
 
{"service_name":"scriber","check_topic":"services-healthcheck-request","tools":{"transcribe":{"description":"","input_schema":{"$defs":{"ScriberEngine":{"enum":["gigaam"],"title":"ScriberEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"save_path":{"title":"Save Path","type":"string"},"diarization":{"default":false,"title":"Diarization","type":"boolean"},"engine":{"$ref":"#/$defs/ScriberEngine","default":"gigaam"}},"required":["request_id","paths","save_path"],"title":"ScriberInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"}},"required":["request_id","paths"],"title":"ScriberOutput","type":"object"},"target":"scriber-develop-transcribe-in"}}}
Partition: 0   Offset: 432   Key: empty   Timestamp: 2026-05-22 04:44:42.540 Headers: content-type: application/json, correlation_id: 81aa5799-db64-48c0-89c4-932368b2ecdb
 
{"service_name":"paleograph","check_topic":"services-healthcheck-request","tools":{"parse":{"description":"","input_schema":{"$defs":{"Mode":{"enum":["skip_parsed","always_rewrite"],"title":"Mode","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"title":"Input Path","type":"string"},"output_path":{"title":"Output Path","type":"string"},"mode":{"$ref":"#/$defs/Mode"}},"required":["request_id","tenant_id","input_path","output_path","mode"],"title":"PaleographInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Path"},"output_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Path"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"srv_name":{"title":"Srv Name","type":"string"}},"required":["request_id","tenant_id","input_path","output_path","profile","srv_name"],"title":"PaleographOutput","type":"object"},"target":"paleograph-develop-answer-in"}}}
Partition: 0   Offset: 433   Key: empty   Timestamp: 2026-05-22 04:44:42.540 Headers: content-type: application/json, correlation_id: 97e05f4f-4ff7-457e-ad07-3d18cda6ff88
 
{"service_name":"searcher","check_topic":"services-healthcheck-request","tools":{"internet_search":{"description":"","input_schema":{"$defs":{"SearcherEngine":{"enum":["brave","searxng"],"title":"SearcherEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"question":{"title":"Question","type":"string"},"engine":{"$ref":"#/$defs/SearcherEngine","default":"searxng"},"limit":{"default":5,"title":"Limit","type":"integer"}},"required":["request_id","question"],"title":"SearcherInput","type":"object"},"output_schema":{"$defs":{"SearcherResult":{"properties":{"title":{"title":"Title","type":"string"},"url":{"title":"Url","type":"string"},"description":{"title":"Description","type":"string"}},"required":["title","url","description"],"title":"SearcherResult","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"results":{"items":{"$ref":"#/$defs/SearcherResult"},"title":"Results","type":"array"}},"required":["request_id","results"],"title":"SearcherOutput","type":"object"},"target":"searcher-develop-search-in"},"page_download":{"description":"","input_schema":{"$defs":{"SearcherSaveList":{"enum":["urls","svgs","images"],"title":"SearcherSaveList","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"urls":{"items":{"type":"string"},"title":"Urls","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"},"save_path":{"title":"Save Path","type":"string"},"save_list":{"items":{"$ref":"#/$defs/SearcherSaveList"},"title":"Save List","type":"array"}},"required":["request_id","urls","names","save_path","save_list"],"title":"SearcherDownloadInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"}},"required":["request_id","paths","names"],"title":"SearcherDownloadOutput","type":"object"},"target":"searcher-develop-download-in"}}}
Partition: 0   Offset: 434   Key: empty   Timestamp: 2026-05-22 04:44:42.541 Headers: content-type: application/json, correlation_id: 6866a9ca-ba05-4b80-93c1-9f2b86033683
 
{"service_name":"pandoker","check_topic":"services-healthcheck-request","tools":{"convert-content":{"description":"Converts content between different formats. Transforms input content from any supported format into the specified output format.\n\n🚨 CRITICAL REQUIREMENTS - PLEASE READ:\n1. PDF Conversion:\n   * You MUST install TeX Live BEFORE attempting PDF conversion:\n   * Ubuntu/Debian: `sudo apt-get install texlive-xetex`\n   * macOS: `brew install texlive`\n   * Windows: Install MiKTeX or TeX Live from https://miktex.org/ or https://tug.org/texlive/\n   * PDF conversion will FAIL without this installation\n\n2. File Paths - EXPLICIT REQUIREMENTS:\n   * When asked to save or convert to a file, you MUST provide:\n     - Complete directory path\n     - Filename\n     - File extension\n   * Example request: 'Write a story and save as PDF'\n   * You MUST specify: '/path/to/story.pdf' or 'C:\\Documents\\story.pdf'\n   * The tool will NOT automatically generate filenames or extensions\n\n3. File Location After Conversion:\n   * After successful conversion, the tool will display the exact path where the file is saved\n   * Look for message: 'Content successfully converted and saved to: [file_path]'\n   * You can find your converted file at the specified location\n   * If no path is specified, files may be saved in system temp directory (/tmp/ on Unix systems)\n   * For better control, always provide explicit output file paths\n\nSupported formats:- Basic: txt, html, markdown, ipynb, odt- Advanced (REQUIRE complete file paths): pdf, docx, rst, latex, epub✅ CORRECT Usage Examples:\n1. 'Convert this text to HTML' (basic conversion)\n   - Tool will show converted content\n\n2. 'Save this text as PDF at /documents/story.pdf'\n   - Correct: specifies path + filename + extension\n   - Tool will show: 'Content successfully converted and saved to: /documents/story.pdf'\n\n❌ INCORRECT Usage Examples:\n1. 'Save this as PDF in /documents/'\n   - Missing filename and extension\n2. 'Convert to PDF'\n   - Missing complete file path\n\nWhen requesting conversion, ALWAYS specify:\n1. The content or input file\n2. The desired output format\n3. For advanced formats: complete output path + filename + extension\nExample: 'Convert this markdown to PDF and save as /path/to/output.pdf'\n\n🎨 DOCX STYLING (NEW FEATURE):\n4. Custom DOCX Styling with Reference Documents:\n   * Use reference_doc parameter to apply professional styling to DOCX output\n   * Create custom templates with your branding, fonts, and formatting\n   * Perfect for corporate reports, academic papers, and professional documents\n   * Example: 'Convert this report to DOCX using /templates/corporate-style.docx as reference and save as /reports/Q4-report.docx'\n\n🎯 PANDOC FILTERS (NEW FEATURE):\n5. Pandoc Filter Support:\n   * Use filters parameter to apply custom Pandoc filters during conversion\n   * Filters are Python scripts that modify document content during processing\n   * Perfect for Mermaid diagram conversion, custom styling, and content transformation\n   * Example: 'Convert this markdown with mermaid diagrams to DOCX using filters=[\"./filters/mermaid-to-png-vibrant.py\"] and save as /reports/diagram-report.docx'\n\n📋 Creating Reference Documents:\n   * Generate template: pandoc -o template.docx --print-default-data-file reference.docx\n   * Customize in Word/LibreOffice: fonts, colors, headers, margins\n   * Use for consistent branding across all documents\n\n📋 Filter Requirements:\n   * Filters must be executable Python scripts\n   * Use absolute paths or paths relative to current working directory\n   * Filters are applied in the order specified\n   * Common filters: mermaid conversion, color processing, table formatting\n\n📄 Defaults File Support (NEW FEATURE):\n7. Pandoc Defaults File Support:\n   * Use defaults_file parameter to specify a YAML configuration file\n   * Similar to using pandoc -d option in the command line\n   * Allows setting multiple options in a single file\n   * Options in the defaults file can include filters, reference-doc, and other Pandoc options\n   * Example: 'Convert this markdown to DOCX using defaults_file=\"/path/to/defaults.yaml\" and save as /reports/report.docx'\n\nNote: After conversion, always check the success message for the exact file location.","input_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"input_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Input File"},"input_format":{"default":"markdown","title":"Input Format","type":"string"},"output_format":{"default":"docx","title":"Output Format","type":"string"},"output_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Output File"},"reference_doc":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Reference Doc"},"filters":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"title":"Filters"},"defaults_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Defaults File"}},"required":["request_id","tenant_id"],"title":"PandockerDocumentInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"}},"required":["request_id","tenant_id","answer"],"title":"PandockerDocumentOutput","type":"object"},"target":"pandoker-develop-doc-in"}}}
Partition: 0   Offset: 435   Key: empty   Timestamp: 2026-05-22 04:44:42.543 Headers: content-type: application/json, correlation_id: 56fe3974-f62a-420c-adeb-f075a28a3130
 
{"service_name":"medulla","check_topic":"services-healthcheck-request","tools":{"completion":{"description":"","input_schema":{"$defs":{"MedullaInputMessage":{"properties":{"role":{"title":"Role","type":"string"},"content":{"title":"Content","type":"string"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"}},"required":["role","content"],"title":"MedullaInputMessage","type":"object"},"MedullaTask":{"enum":["intent","rag","chat","contents","summarizer","checklist","chitchat","freeflight"],"title":"MedullaTask","type":"string"},"Mode":{"enum":[1,2,3],"title":"Mode","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"task":{"$ref":"#/$defs/MedullaTask"},"tenant_id":{"title":"Tenant Id","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Query"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"messages":{"anyOf":[{"items":{"$ref":"#/$defs/MedullaInputMessage"},"type":"array"},{"type":"null"}],"default":null,"title":"Messages"},"requirements_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Requirements Path"},"template_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Template Path"},"mode":{"anyOf":[{"$ref":"#/$defs/Mode"},{"type":"null"}],"default":null}},"required":["request_id","task","tenant_id"],"title":"MedullaInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"think":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Think"},"values":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Values"}},"required":["request_id","tenant_id","answer","profile"],"title":"MedullaOutput","type":"object"},"target":"medulla-develop-answer-in"}}}
Partition: 0   Offset: 436   Key: empty   Timestamp: 2026-05-22 04:44:42.543 Headers: content-type: application/json, correlation_id: f2c5ef3f-9604-4b93-adb4-cce67ed7a305
 
{"service_name":"hippocampus","check_topic":"services-healthcheck-request","tools":{"doc_vector_index":{"description":"","input_schema":{"$defs":{"ConflictBehaviour":{"enum":[0,1,2,3,4,5],"title":"ConflictBehaviour","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"skip_exists":{"anyOf":[{"$ref":"#/$defs/ConflictBehaviour"},{"type":"null"}],"default":null},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"doclets_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doclets Path"},"config":{"additionalProperties":true,"title":"Config","type":"object"}},"required":["request_id","tenant_id"],"title":"HippocampusInitInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"status":{"title":"Status","type":"string"}},"required":["request_id","tenant_id","status"],"title":"HippocampusInitOutput","type":"object"},"target":"hippocampus-develop-indexit-in"},"doc_vector_search":{"description":"","input_schema":{"$defs":{"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"question":{"title":"Question","type":"string"},"treshold":{"title":"Treshold","type":"number"},"limit":{"title":"Limit","type":"integer"},"task":{"items":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Task","type":"array"}},"required":["request_id","tenant_id","question","treshold","limit","task"],"title":"HippocampusDocumentInput","type":"object"},"output_schema":{"$defs":{"Document":{"properties":{"id_doc":{"title":"Id Doc","type":"integer"},"file_path":{"title":"File Path","type":"string"},"file_name":{"title":"File Name","type":"string"},"distance":{"title":"Distance","type":"number"},"content":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Content"},"id_doclet":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Doclet"},"id_chunk":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Chunk"},"created_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Created At"},"file_datetime":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"File Datetime"}},"required":["id_doc","file_path","file_name","distance"],"title":"Document","type":"object"},"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"},"Folder":{"properties":{"collection":{"title":"Collection","type":"string"},"found":{"items":{"$ref":"#/$defs/Document"},"title":"Found","type":"array"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"}},"required":["collection","found","profile"],"title":"Folder","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"result":{"additionalProperties":{"$ref":"#/$defs/Folder"},"propertyNames":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Result","type":"object"}},"required":["request_id","tenant_id","result"],"title":"HippocampusDocumentOutput","type":"object"},"target":"hippocampus-develop-doc-in"}}}
Partition: 0   Offset: 437   Key: empty   Timestamp: 2026-05-22 04:47:17.637 Headers: content-type: application/json, correlation_id: ee8ec0b2-0dfd-4990-be81-74d63c33fe1c
 
{"service_name":"scriber","check_topic":"services-healthcheck-request","tools":{"transcribe":{"description":"","input_schema":{"$defs":{"ScriberEngine":{"enum":["gigaam"],"title":"ScriberEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"save_path":{"title":"Save Path","type":"string"},"diarization":{"default":false,"title":"Diarization","type":"boolean"},"engine":{"$ref":"#/$defs/ScriberEngine","default":"gigaam"}},"required":["request_id","paths","save_path"],"title":"ScriberInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"}},"required":["request_id","paths"],"title":"ScriberOutput","type":"object"},"target":"scriber-develop-transcribe-in"}}}
Partition: 0   Offset: 438   Key: empty   Timestamp: 2026-05-22 04:47:17.639 Headers: content-type: application/json, correlation_id: e7ff972a-cdd6-494b-bc31-dacb7fad5230
 
{"service_name":"paleograph","check_topic":"services-healthcheck-request","tools":{"parse":{"description":"","input_schema":{"$defs":{"Mode":{"enum":["skip_parsed","always_rewrite"],"title":"Mode","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"title":"Input Path","type":"string"},"output_path":{"title":"Output Path","type":"string"},"mode":{"$ref":"#/$defs/Mode"}},"required":["request_id","tenant_id","input_path","output_path","mode"],"title":"PaleographInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Path"},"output_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Path"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"srv_name":{"title":"Srv Name","type":"string"}},"required":["request_id","tenant_id","input_path","output_path","profile","srv_name"],"title":"PaleographOutput","type":"object"},"target":"paleograph-develop-answer-in"}}}
Partition: 0   Offset: 439   Key: empty   Timestamp: 2026-05-22 04:47:17.639 Headers: content-type: application/json, correlation_id: 83560153-6680-4af2-9024-2fcee41cc690
 
{"service_name":"searcher","check_topic":"services-healthcheck-request","tools":{"internet_search":{"description":"","input_schema":{"$defs":{"SearcherEngine":{"enum":["brave","searxng"],"title":"SearcherEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"question":{"title":"Question","type":"string"},"engine":{"$ref":"#/$defs/SearcherEngine","default":"searxng"},"limit":{"default":5,"title":"Limit","type":"integer"}},"required":["request_id","question"],"title":"SearcherInput","type":"object"},"output_schema":{"$defs":{"SearcherResult":{"properties":{"title":{"title":"Title","type":"string"},"url":{"title":"Url","type":"string"},"description":{"title":"Description","type":"string"}},"required":["title","url","description"],"title":"SearcherResult","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"results":{"items":{"$ref":"#/$defs/SearcherResult"},"title":"Results","type":"array"}},"required":["request_id","results"],"title":"SearcherOutput","type":"object"},"target":"searcher-develop-search-in"},"page_download":{"description":"","input_schema":{"$defs":{"SearcherSaveList":{"enum":["urls","svgs","images"],"title":"SearcherSaveList","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"urls":{"items":{"type":"string"},"title":"Urls","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"},"save_path":{"title":"Save Path","type":"string"},"save_list":{"items":{"$ref":"#/$defs/SearcherSaveList"},"title":"Save List","type":"array"}},"required":["request_id","urls","names","save_path","save_list"],"title":"SearcherDownloadInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"}},"required":["request_id","paths","names"],"title":"SearcherDownloadOutput","type":"object"},"target":"searcher-develop-download-in"}}}
Partition: 0   Offset: 440   Key: empty   Timestamp: 2026-05-22 04:47:17.640 Headers: content-type: application/json, correlation_id: 337327ae-bee9-434c-8349-89e823e5e4b1
 
{"service_name":"pandoker","check_topic":"services-healthcheck-request","tools":{"convert-content":{"description":"Converts content between different formats. Transforms input content from any supported format into the specified output format.\n\n🚨 CRITICAL REQUIREMENTS - PLEASE READ:\n1. PDF Conversion:\n   * You MUST install TeX Live BEFORE attempting PDF conversion:\n   * Ubuntu/Debian: `sudo apt-get install texlive-xetex`\n   * macOS: `brew install texlive`\n   * Windows: Install MiKTeX or TeX Live from https://miktex.org/ or https://tug.org/texlive/\n   * PDF conversion will FAIL without this installation\n\n2. File Paths - EXPLICIT REQUIREMENTS:\n   * When asked to save or convert to a file, you MUST provide:\n     - Complete directory path\n     - Filename\n     - File extension\n   * Example request: 'Write a story and save as PDF'\n   * You MUST specify: '/path/to/story.pdf' or 'C:\\Documents\\story.pdf'\n   * The tool will NOT automatically generate filenames or extensions\n\n3. File Location After Conversion:\n   * After successful conversion, the tool will display the exact path where the file is saved\n   * Look for message: 'Content successfully converted and saved to: [file_path]'\n   * You can find your converted file at the specified location\n   * If no path is specified, files may be saved in system temp directory (/tmp/ on Unix systems)\n   * For better control, always provide explicit output file paths\n\nSupported formats:- Basic: txt, html, markdown, ipynb, odt- Advanced (REQUIRE complete file paths): pdf, docx, rst, latex, epub✅ CORRECT Usage Examples:\n1. 'Convert this text to HTML' (basic conversion)\n   - Tool will show converted content\n\n2. 'Save this text as PDF at /documents/story.pdf'\n   - Correct: specifies path + filename + extension\n   - Tool will show: 'Content successfully converted and saved to: /documents/story.pdf'\n\n❌ INCORRECT Usage Examples:\n1. 'Save this as PDF in /documents/'\n   - Missing filename and extension\n2. 'Convert to PDF'\n   - Missing complete file path\n\nWhen requesting conversion, ALWAYS specify:\n1. The content or input file\n2. The desired output format\n3. For advanced formats: complete output path + filename + extension\nExample: 'Convert this markdown to PDF and save as /path/to/output.pdf'\n\n🎨 DOCX STYLING (NEW FEATURE):\n4. Custom DOCX Styling with Reference Documents:\n   * Use reference_doc parameter to apply professional styling to DOCX output\n   * Create custom templates with your branding, fonts, and formatting\n   * Perfect for corporate reports, academic papers, and professional documents\n   * Example: 'Convert this report to DOCX using /templates/corporate-style.docx as reference and save as /reports/Q4-report.docx'\n\n🎯 PANDOC FILTERS (NEW FEATURE):\n5. Pandoc Filter Support:\n   * Use filters parameter to apply custom Pandoc filters during conversion\n   * Filters are Python scripts that modify document content during processing\n   * Perfect for Mermaid diagram conversion, custom styling, and content transformation\n   * Example: 'Convert this markdown with mermaid diagrams to DOCX using filters=[\"./filters/mermaid-to-png-vibrant.py\"] and save as /reports/diagram-report.docx'\n\n📋 Creating Reference Documents:\n   * Generate template: pandoc -o template.docx --print-default-data-file reference.docx\n   * Customize in Word/LibreOffice: fonts, colors, headers, margins\n   * Use for consistent branding across all documents\n\n📋 Filter Requirements:\n   * Filters must be executable Python scripts\n   * Use absolute paths or paths relative to current working directory\n   * Filters are applied in the order specified\n   * Common filters: mermaid conversion, color processing, table formatting\n\n📄 Defaults File Support (NEW FEATURE):\n7. Pandoc Defaults File Support:\n   * Use defaults_file parameter to specify a YAML configuration file\n   * Similar to using pandoc -d option in the command line\n   * Allows setting multiple options in a single file\n   * Options in the defaults file can include filters, reference-doc, and other Pandoc options\n   * Example: 'Convert this markdown to DOCX using defaults_file=\"/path/to/defaults.yaml\" and save as /reports/report.docx'\n\nNote: After conversion, always check the success message for the exact file location.","input_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"input_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Input File"},"input_format":{"default":"markdown","title":"Input Format","type":"string"},"output_format":{"default":"docx","title":"Output Format","type":"string"},"output_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Output File"},"reference_doc":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Reference Doc"},"filters":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"title":"Filters"},"defaults_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Defaults File"}},"required":["request_id","tenant_id"],"title":"PandockerDocumentInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"}},"required":["request_id","tenant_id","answer"],"title":"PandockerDocumentOutput","type":"object"},"target":"pandoker-develop-doc-in"}}}
Partition: 0   Offset: 441   Key: empty   Timestamp: 2026-05-22 04:47:17.642 Headers: content-type: application/json, correlation_id: aebafa14-808b-4ed4-ac7e-f6abb26714ef
 
{"service_name":"hippocampus","check_topic":"services-healthcheck-request","tools":{"doc_vector_index":{"description":"","input_schema":{"$defs":{"ConflictBehaviour":{"enum":[0,1,2,3,4,5],"title":"ConflictBehaviour","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"skip_exists":{"anyOf":[{"$ref":"#/$defs/ConflictBehaviour"},{"type":"null"}],"default":null},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"doclets_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doclets Path"},"config":{"additionalProperties":true,"title":"Config","type":"object"}},"required":["request_id","tenant_id"],"title":"HippocampusInitInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"status":{"title":"Status","type":"string"}},"required":["request_id","tenant_id","status"],"title":"HippocampusInitOutput","type":"object"},"target":"hippocampus-develop-indexit-in"},"doc_vector_search":{"description":"","input_schema":{"$defs":{"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"question":{"title":"Question","type":"string"},"treshold":{"title":"Treshold","type":"number"},"limit":{"title":"Limit","type":"integer"},"task":{"items":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Task","type":"array"}},"required":["request_id","tenant_id","question","treshold","limit","task"],"title":"HippocampusDocumentInput","type":"object"},"output_schema":{"$defs":{"Document":{"properties":{"id_doc":{"title":"Id Doc","type":"integer"},"file_path":{"title":"File Path","type":"string"},"file_name":{"title":"File Name","type":"string"},"distance":{"title":"Distance","type":"number"},"content":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Content"},"id_doclet":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Doclet"},"id_chunk":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Chunk"},"created_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Created At"},"file_datetime":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"File Datetime"}},"required":["id_doc","file_path","file_name","distance"],"title":"Document","type":"object"},"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"},"Folder":{"properties":{"collection":{"title":"Collection","type":"string"},"found":{"items":{"$ref":"#/$defs/Document"},"title":"Found","type":"array"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"}},"required":["collection","found","profile"],"title":"Folder","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"result":{"additionalProperties":{"$ref":"#/$defs/Folder"},"propertyNames":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Result","type":"object"}},"required":["request_id","tenant_id","result"],"title":"HippocampusDocumentOutput","type":"object"},"target":"hippocampus-develop-doc-in"}}}
Partition: 0   Offset: 442   Key: empty   Timestamp: 2026-05-22 04:47:17.642 Headers: content-type: application/json, correlation_id: 556244c8-c761-48a6-913f-a302e79f72eb
 
{"service_name":"medulla","check_topic":"services-healthcheck-request","tools":{"completion":{"description":"","input_schema":{"$defs":{"MedullaInputMessage":{"properties":{"role":{"title":"Role","type":"string"},"content":{"title":"Content","type":"string"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"}},"required":["role","content"],"title":"MedullaInputMessage","type":"object"},"MedullaTask":{"enum":["intent","rag","chat","contents","summarizer","checklist","chitchat","freeflight"],"title":"MedullaTask","type":"string"},"Mode":{"enum":[1,2,3],"title":"Mode","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"task":{"$ref":"#/$defs/MedullaTask"},"tenant_id":{"title":"Tenant Id","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Query"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"messages":{"anyOf":[{"items":{"$ref":"#/$defs/MedullaInputMessage"},"type":"array"},{"type":"null"}],"default":null,"title":"Messages"},"requirements_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Requirements Path"},"template_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Template Path"},"mode":{"anyOf":[{"$ref":"#/$defs/Mode"},{"type":"null"}],"default":null}},"required":["request_id","task","tenant_id"],"title":"MedullaInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"think":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Think"},"values":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Values"}},"required":["request_id","tenant_id","answer","profile"],"title":"MedullaOutput","type":"object"},"target":"medulla-develop-answer-in"}}}
Partition: 0   Offset: 443   Key: empty   Timestamp: 2026-05-22 04:48:55.823 Headers: content-type: application/json, correlation_id: 4f073df7-a844-4103-a041-a5eca4e76939
 
{"service_name":"scriber","check_topic":"services-healthcheck-request","tools":{"transcribe":{"description":"","input_schema":{"$defs":{"ScriberEngine":{"enum":["gigaam"],"title":"ScriberEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"save_path":{"title":"Save Path","type":"string"},"diarization":{"default":false,"title":"Diarization","type":"boolean"},"engine":{"$ref":"#/$defs/ScriberEngine","default":"gigaam"}},"required":["request_id","paths","save_path"],"title":"ScriberInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"}},"required":["request_id","paths"],"title":"ScriberOutput","type":"object"},"target":"scriber-develop-transcribe-in"}}}
Partition: 0   Offset: 444   Key: empty   Timestamp: 2026-05-22 04:48:55.824 Headers: content-type: application/json, correlation_id: 4b8f812c-f66b-4260-a725-4da4c153ab6e
 
{"service_name":"medulla","check_topic":"services-healthcheck-request","tools":{"completion":{"description":"","input_schema":{"$defs":{"MedullaInputMessage":{"properties":{"role":{"title":"Role","type":"string"},"content":{"title":"Content","type":"string"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"}},"required":["role","content"],"title":"MedullaInputMessage","type":"object"},"MedullaTask":{"enum":["intent","rag","chat","contents","summarizer","checklist","chitchat","freeflight"],"title":"MedullaTask","type":"string"},"Mode":{"enum":[1,2,3],"title":"Mode","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"task":{"$ref":"#/$defs/MedullaTask"},"tenant_id":{"title":"Tenant Id","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Query"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"messages":{"anyOf":[{"items":{"$ref":"#/$defs/MedullaInputMessage"},"type":"array"},{"type":"null"}],"default":null,"title":"Messages"},"requirements_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Requirements Path"},"template_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Template Path"},"mode":{"anyOf":[{"$ref":"#/$defs/Mode"},{"type":"null"}],"default":null}},"required":["request_id","task","tenant_id"],"title":"MedullaInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"think":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Think"},"values":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Values"}},"required":["request_id","tenant_id","answer","profile"],"title":"MedullaOutput","type":"object"},"target":"medulla-develop-answer-in"}}}
Partition: 0   Offset: 445   Key: empty   Timestamp: 2026-05-22 04:48:55.825 Headers: content-type: application/json, correlation_id: 106d1409-f817-46bd-b5f0-814c29857437
 
{"service_name":"paleograph","check_topic":"services-healthcheck-request","tools":{"parse":{"description":"","input_schema":{"$defs":{"Mode":{"enum":["skip_parsed","always_rewrite"],"title":"Mode","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"title":"Input Path","type":"string"},"output_path":{"title":"Output Path","type":"string"},"mode":{"$ref":"#/$defs/Mode"}},"required":["request_id","tenant_id","input_path","output_path","mode"],"title":"PaleographInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Path"},"output_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Path"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"srv_name":{"title":"Srv Name","type":"string"}},"required":["request_id","tenant_id","input_path","output_path","profile","srv_name"],"title":"PaleographOutput","type":"object"},"target":"paleograph-develop-answer-in"}}}
Partition: 0   Offset: 446   Key: empty   Timestamp: 2026-05-22 04:48:55.825 Headers: content-type: application/json, correlation_id: 34f9f734-a84c-4b2a-a0b5-a438afef2dd1
 
{"service_name":"pandoker","check_topic":"services-healthcheck-request","tools":{"convert-content":{"description":"Converts content between different formats. Transforms input content from any supported format into the specified output format.\n\n🚨 CRITICAL REQUIREMENTS - PLEASE READ:\n1. PDF Conversion:\n   * You MUST install TeX Live BEFORE attempting PDF conversion:\n   * Ubuntu/Debian: `sudo apt-get install texlive-xetex`\n   * macOS: `brew install texlive`\n   * Windows: Install MiKTeX or TeX Live from https://miktex.org/ or https://tug.org/texlive/\n   * PDF conversion will FAIL without this installation\n\n2. File Paths - EXPLICIT REQUIREMENTS:\n   * When asked to save or convert to a file, you MUST provide:\n     - Complete directory path\n     - Filename\n     - File extension\n   * Example request: 'Write a story and save as PDF'\n   * You MUST specify: '/path/to/story.pdf' or 'C:\\Documents\\story.pdf'\n   * The tool will NOT automatically generate filenames or extensions\n\n3. File Location After Conversion:\n   * After successful conversion, the tool will display the exact path where the file is saved\n   * Look for message: 'Content successfully converted and saved to: [file_path]'\n   * You can find your converted file at the specified location\n   * If no path is specified, files may be saved in system temp directory (/tmp/ on Unix systems)\n   * For better control, always provide explicit output file paths\n\nSupported formats:- Basic: txt, html, markdown, ipynb, odt- Advanced (REQUIRE complete file paths): pdf, docx, rst, latex, epub✅ CORRECT Usage Examples:\n1. 'Convert this text to HTML' (basic conversion)\n   - Tool will show converted content\n\n2. 'Save this text as PDF at /documents/story.pdf'\n   - Correct: specifies path + filename + extension\n   - Tool will show: 'Content successfully converted and saved to: /documents/story.pdf'\n\n❌ INCORRECT Usage Examples:\n1. 'Save this as PDF in /documents/'\n   - Missing filename and extension\n2. 'Convert to PDF'\n   - Missing complete file path\n\nWhen requesting conversion, ALWAYS specify:\n1. The content or input file\n2. The desired output format\n3. For advanced formats: complete output path + filename + extension\nExample: 'Convert this markdown to PDF and save as /path/to/output.pdf'\n\n🎨 DOCX STYLING (NEW FEATURE):\n4. Custom DOCX Styling with Reference Documents:\n   * Use reference_doc parameter to apply professional styling to DOCX output\n   * Create custom templates with your branding, fonts, and formatting\n   * Perfect for corporate reports, academic papers, and professional documents\n   * Example: 'Convert this report to DOCX using /templates/corporate-style.docx as reference and save as /reports/Q4-report.docx'\n\n🎯 PANDOC FILTERS (NEW FEATURE):\n5. Pandoc Filter Support:\n   * Use filters parameter to apply custom Pandoc filters during conversion\n   * Filters are Python scripts that modify document content during processing\n   * Perfect for Mermaid diagram conversion, custom styling, and content transformation\n   * Example: 'Convert this markdown with mermaid diagrams to DOCX using filters=[\"./filters/mermaid-to-png-vibrant.py\"] and save as /reports/diagram-report.docx'\n\n📋 Creating Reference Documents:\n   * Generate template: pandoc -o template.docx --print-default-data-file reference.docx\n   * Customize in Word/LibreOffice: fonts, colors, headers, margins\n   * Use for consistent branding across all documents\n\n📋 Filter Requirements:\n   * Filters must be executable Python scripts\n   * Use absolute paths or paths relative to current working directory\n   * Filters are applied in the order specified\n   * Common filters: mermaid conversion, color processing, table formatting\n\n📄 Defaults File Support (NEW FEATURE):\n7. Pandoc Defaults File Support:\n   * Use defaults_file parameter to specify a YAML configuration file\n   * Similar to using pandoc -d option in the command line\n   * Allows setting multiple options in a single file\n   * Options in the defaults file can include filters, reference-doc, and other Pandoc options\n   * Example: 'Convert this markdown to DOCX using defaults_file=\"/path/to/defaults.yaml\" and save as /reports/report.docx'\n\nNote: After conversion, always check the success message for the exact file location.","input_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"input_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Input File"},"input_format":{"default":"markdown","title":"Input Format","type":"string"},"output_format":{"default":"docx","title":"Output Format","type":"string"},"output_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Output File"},"reference_doc":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Reference Doc"},"filters":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"title":"Filters"},"defaults_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Defaults File"}},"required":["request_id","tenant_id"],"title":"PandockerDocumentInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"}},"required":["request_id","tenant_id","answer"],"title":"PandockerDocumentOutput","type":"object"},"target":"pandoker-develop-doc-in"}}}
Partition: 0   Offset: 447   Key: empty   Timestamp: 2026-05-22 04:48:55.826 Headers: content-type: application/json, correlation_id: c8925009-2814-4b27-abcc-d0f9565f530f
 
{"service_name":"searcher","check_topic":"services-healthcheck-request","tools":{"internet_search":{"description":"","input_schema":{"$defs":{"SearcherEngine":{"enum":["brave","searxng"],"title":"SearcherEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"question":{"title":"Question","type":"string"},"engine":{"$ref":"#/$defs/SearcherEngine","default":"searxng"},"limit":{"default":5,"title":"Limit","type":"integer"}},"required":["request_id","question"],"title":"SearcherInput","type":"object"},"output_schema":{"$defs":{"SearcherResult":{"properties":{"title":{"title":"Title","type":"string"},"url":{"title":"Url","type":"string"},"description":{"title":"Description","type":"string"}},"required":["title","url","description"],"title":"SearcherResult","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"results":{"items":{"$ref":"#/$defs/SearcherResult"},"title":"Results","type":"array"}},"required":["request_id","results"],"title":"SearcherOutput","type":"object"},"target":"searcher-develop-search-in"},"page_download":{"description":"","input_schema":{"$defs":{"SearcherSaveList":{"enum":["urls","svgs","images"],"title":"SearcherSaveList","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"urls":{"items":{"type":"string"},"title":"Urls","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"},"save_path":{"title":"Save Path","type":"string"},"save_list":{"items":{"$ref":"#/$defs/SearcherSaveList"},"title":"Save List","type":"array"}},"required":["request_id","urls","names","save_path","save_list"],"title":"SearcherDownloadInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"}},"required":["request_id","paths","names"],"title":"SearcherDownloadOutput","type":"object"},"target":"searcher-develop-download-in"}}}
Partition: 0   Offset: 448   Key: empty   Timestamp: 2026-05-22 04:48:55.830 Headers: content-type: application/json, correlation_id: 296c8afe-3a9c-4721-9c16-ac1c19bb47c1
 
{"service_name":"hippocampus","check_topic":"services-healthcheck-request","tools":{"doc_vector_index":{"description":"","input_schema":{"$defs":{"ConflictBehaviour":{"enum":[0,1,2,3,4,5],"title":"ConflictBehaviour","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"skip_exists":{"anyOf":[{"$ref":"#/$defs/ConflictBehaviour"},{"type":"null"}],"default":null},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"doclets_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doclets Path"},"config":{"additionalProperties":true,"title":"Config","type":"object"}},"required":["request_id","tenant_id"],"title":"HippocampusInitInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"status":{"title":"Status","type":"string"}},"required":["request_id","tenant_id","status"],"title":"HippocampusInitOutput","type":"object"},"target":"hippocampus-develop-indexit-in"},"doc_vector_search":{"description":"","input_schema":{"$defs":{"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"question":{"title":"Question","type":"string"},"treshold":{"title":"Treshold","type":"number"},"limit":{"title":"Limit","type":"integer"},"task":{"items":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Task","type":"array"}},"required":["request_id","tenant_id","question","treshold","limit","task"],"title":"HippocampusDocumentInput","type":"object"},"output_schema":{"$defs":{"Document":{"properties":{"id_doc":{"title":"Id Doc","type":"integer"},"file_path":{"title":"File Path","type":"string"},"file_name":{"title":"File Name","type":"string"},"distance":{"title":"Distance","type":"number"},"content":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Content"},"id_doclet":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Doclet"},"id_chunk":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Chunk"},"created_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Created At"},"file_datetime":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"File Datetime"}},"required":["id_doc","file_path","file_name","distance"],"title":"Document","type":"object"},"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"},"Folder":{"properties":{"collection":{"title":"Collection","type":"string"},"found":{"items":{"$ref":"#/$defs/Document"},"title":"Found","type":"array"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"}},"required":["collection","found","profile"],"title":"Folder","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"result":{"additionalProperties":{"$ref":"#/$defs/Folder"},"propertyNames":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Result","type":"object"}},"required":["request_id","tenant_id","result"],"title":"HippocampusDocumentOutput","type":"object"},"target":"hippocampus-develop-doc-in"}}}
Partition: 0   Offset: 449   Key: empty   Timestamp: 2026-05-22 04:56:51.574 Headers: content-type: application/json, correlation_id: 6424eea7-b966-4953-bcfe-0365eb93eb28
 
{"service_name":"scriber","check_topic":"services-healthcheck-request","tools":{"transcribe":{"description":"","input_schema":{"$defs":{"ScriberEngine":{"enum":["gigaam"],"title":"ScriberEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"save_path":{"title":"Save Path","type":"string"},"diarization":{"default":false,"title":"Diarization","type":"boolean"},"engine":{"$ref":"#/$defs/ScriberEngine","default":"gigaam"}},"required":["request_id","paths","save_path"],"title":"ScriberInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"}},"required":["request_id","paths"],"title":"ScriberOutput","type":"object"},"target":"scriber-develop-transcribe-in"}}}
Partition: 0   Offset: 450   Key: empty   Timestamp: 2026-05-22 04:56:51.575 Headers: content-type: application/json, correlation_id: 9a38723f-9fe8-4c08-aa78-11eb60003d4a
 
{"service_name":"pandoker","check_topic":"services-healthcheck-request","tools":{"convert-content":{"description":"Converts content between different formats. Transforms input content from any supported format into the specified output format.\n\n🚨 CRITICAL REQUIREMENTS - PLEASE READ:\n1. PDF Conversion:\n   * You MUST install TeX Live BEFORE attempting PDF conversion:\n   * Ubuntu/Debian: `sudo apt-get install texlive-xetex`\n   * macOS: `brew install texlive`\n   * Windows: Install MiKTeX or TeX Live from https://miktex.org/ or https://tug.org/texlive/\n   * PDF conversion will FAIL without this installation\n\n2. File Paths - EXPLICIT REQUIREMENTS:\n   * When asked to save or convert to a file, you MUST provide:\n     - Complete directory path\n     - Filename\n     - File extension\n   * Example request: 'Write a story and save as PDF'\n   * You MUST specify: '/path/to/story.pdf' or 'C:\\Documents\\story.pdf'\n   * The tool will NOT automatically generate filenames or extensions\n\n3. File Location After Conversion:\n   * After successful conversion, the tool will display the exact path where the file is saved\n   * Look for message: 'Content successfully converted and saved to: [file_path]'\n   * You can find your converted file at the specified location\n   * If no path is specified, files may be saved in system temp directory (/tmp/ on Unix systems)\n   * For better control, always provide explicit output file paths\n\nSupported formats:- Basic: txt, html, markdown, ipynb, odt- Advanced (REQUIRE complete file paths): pdf, docx, rst, latex, epub✅ CORRECT Usage Examples:\n1. 'Convert this text to HTML' (basic conversion)\n   - Tool will show converted content\n\n2. 'Save this text as PDF at /documents/story.pdf'\n   - Correct: specifies path + filename + extension\n   - Tool will show: 'Content successfully converted and saved to: /documents/story.pdf'\n\n❌ INCORRECT Usage Examples:\n1. 'Save this as PDF in /documents/'\n   - Missing filename and extension\n2. 'Convert to PDF'\n   - Missing complete file path\n\nWhen requesting conversion, ALWAYS specify:\n1. The content or input file\n2. The desired output format\n3. For advanced formats: complete output path + filename + extension\nExample: 'Convert this markdown to PDF and save as /path/to/output.pdf'\n\n🎨 DOCX STYLING (NEW FEATURE):\n4. Custom DOCX Styling with Reference Documents:\n   * Use reference_doc parameter to apply professional styling to DOCX output\n   * Create custom templates with your branding, fonts, and formatting\n   * Perfect for corporate reports, academic papers, and professional documents\n   * Example: 'Convert this report to DOCX using /templates/corporate-style.docx as reference and save as /reports/Q4-report.docx'\n\n🎯 PANDOC FILTERS (NEW FEATURE):\n5. Pandoc Filter Support:\n   * Use filters parameter to apply custom Pandoc filters during conversion\n   * Filters are Python scripts that modify document content during processing\n   * Perfect for Mermaid diagram conversion, custom styling, and content transformation\n   * Example: 'Convert this markdown with mermaid diagrams to DOCX using filters=[\"./filters/mermaid-to-png-vibrant.py\"] and save as /reports/diagram-report.docx'\n\n📋 Creating Reference Documents:\n   * Generate template: pandoc -o template.docx --print-default-data-file reference.docx\n   * Customize in Word/LibreOffice: fonts, colors, headers, margins\n   * Use for consistent branding across all documents\n\n📋 Filter Requirements:\n   * Filters must be executable Python scripts\n   * Use absolute paths or paths relative to current working directory\n   * Filters are applied in the order specified\n   * Common filters: mermaid conversion, color processing, table formatting\n\n📄 Defaults File Support (NEW FEATURE):\n7. Pandoc Defaults File Support:\n   * Use defaults_file parameter to specify a YAML configuration file\n   * Similar to using pandoc -d option in the command line\n   * Allows setting multiple options in a single file\n   * Options in the defaults file can include filters, reference-doc, and other Pandoc options\n   * Example: 'Convert this markdown to DOCX using defaults_file=\"/path/to/defaults.yaml\" and save as /reports/report.docx'\n\nNote: After conversion, always check the success message for the exact file location.","input_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"input_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Input File"},"input_format":{"default":"markdown","title":"Input Format","type":"string"},"output_format":{"default":"docx","title":"Output Format","type":"string"},"output_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Output File"},"reference_doc":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Reference Doc"},"filters":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"title":"Filters"},"defaults_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Defaults File"}},"required":["request_id","tenant_id"],"title":"PandockerDocumentInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"}},"required":["request_id","tenant_id","answer"],"title":"PandockerDocumentOutput","type":"object"},"target":"pandoker-develop-doc-in"}}}
Partition: 0   Offset: 451   Key: empty   Timestamp: 2026-05-22 04:56:51.576 Headers: content-type: application/json, correlation_id: 2826061d-728d-4d63-8740-3d17e5e08841
 
{"service_name":"paleograph","check_topic":"services-healthcheck-request","tools":{"parse":{"description":"","input_schema":{"$defs":{"Mode":{"enum":["skip_parsed","always_rewrite"],"title":"Mode","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"title":"Input Path","type":"string"},"output_path":{"title":"Output Path","type":"string"},"mode":{"$ref":"#/$defs/Mode"}},"required":["request_id","tenant_id","input_path","output_path","mode"],"title":"PaleographInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Path"},"output_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Path"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"srv_name":{"title":"Srv Name","type":"string"}},"required":["request_id","tenant_id","input_path","output_path","profile","srv_name"],"title":"PaleographOutput","type":"object"},"target":"paleograph-develop-answer-in"}}}
Partition: 0   Offset: 452   Key: empty   Timestamp: 2026-05-22 04:56:51.578 Headers: content-type: application/json, correlation_id: 52625745-c8b8-4985-add6-c7cacc1bd389
 
{"service_name":"medulla","check_topic":"services-healthcheck-request","tools":{"completion":{"description":"","input_schema":{"$defs":{"MedullaInputMessage":{"properties":{"role":{"title":"Role","type":"string"},"content":{"title":"Content","type":"string"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"}},"required":["role","content"],"title":"MedullaInputMessage","type":"object"},"MedullaTask":{"enum":["intent","rag","chat","contents","summarizer","checklist","chitchat","freeflight"],"title":"MedullaTask","type":"string"},"Mode":{"enum":[1,2,3],"title":"Mode","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"task":{"$ref":"#/$defs/MedullaTask"},"tenant_id":{"title":"Tenant Id","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Query"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"messages":{"anyOf":[{"items":{"$ref":"#/$defs/MedullaInputMessage"},"type":"array"},{"type":"null"}],"default":null,"title":"Messages"},"requirements_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Requirements Path"},"template_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Template Path"},"mode":{"anyOf":[{"$ref":"#/$defs/Mode"},{"type":"null"}],"default":null}},"required":["request_id","task","tenant_id"],"title":"MedullaInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"think":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Think"},"values":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Values"}},"required":["request_id","tenant_id","answer","profile"],"title":"MedullaOutput","type":"object"},"target":"medulla-develop-answer-in"}}}
Partition: 0   Offset: 453   Key: empty   Timestamp: 2026-05-22 04:56:51.579 Headers: content-type: application/json, correlation_id: b2f33eb2-58b1-4bd8-862d-cd5413340b49
 
{"service_name":"searcher","check_topic":"services-healthcheck-request","tools":{"internet_search":{"description":"","input_schema":{"$defs":{"SearcherEngine":{"enum":["brave","searxng"],"title":"SearcherEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"question":{"title":"Question","type":"string"},"engine":{"$ref":"#/$defs/SearcherEngine","default":"searxng"},"limit":{"default":5,"title":"Limit","type":"integer"}},"required":["request_id","question"],"title":"SearcherInput","type":"object"},"output_schema":{"$defs":{"SearcherResult":{"properties":{"title":{"title":"Title","type":"string"},"url":{"title":"Url","type":"string"},"description":{"title":"Description","type":"string"}},"required":["title","url","description"],"title":"SearcherResult","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"results":{"items":{"$ref":"#/$defs/SearcherResult"},"title":"Results","type":"array"}},"required":["request_id","results"],"title":"SearcherOutput","type":"object"},"target":"searcher-develop-search-in"},"page_download":{"description":"","input_schema":{"$defs":{"SearcherSaveList":{"enum":["urls","svgs","images"],"title":"SearcherSaveList","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"urls":{"items":{"type":"string"},"title":"Urls","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"},"save_path":{"title":"Save Path","type":"string"},"save_list":{"items":{"$ref":"#/$defs/SearcherSaveList"},"title":"Save List","type":"array"}},"required":["request_id","urls","names","save_path","save_list"],"title":"SearcherDownloadInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"}},"required":["request_id","paths","names"],"title":"SearcherDownloadOutput","type":"object"},"target":"searcher-develop-download-in"}}}
Partition: 0   Offset: 454   Key: empty   Timestamp: 2026-05-22 04:56:51.579 Headers: content-type: application/json, correlation_id: cdc9f753-c685-4826-95c9-b0d2cd541dff
 
{"service_name":"hippocampus","check_topic":"services-healthcheck-request","tools":{"doc_vector_index":{"description":"","input_schema":{"$defs":{"ConflictBehaviour":{"enum":[0,1,2,3,4,5],"title":"ConflictBehaviour","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"skip_exists":{"anyOf":[{"$ref":"#/$defs/ConflictBehaviour"},{"type":"null"}],"default":null},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"doclets_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doclets Path"},"config":{"additionalProperties":true,"title":"Config","type":"object"}},"required":["request_id","tenant_id"],"title":"HippocampusInitInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"status":{"title":"Status","type":"string"}},"required":["request_id","tenant_id","status"],"title":"HippocampusInitOutput","type":"object"},"target":"hippocampus-develop-indexit-in"},"doc_vector_search":{"description":"","input_schema":{"$defs":{"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"question":{"title":"Question","type":"string"},"treshold":{"title":"Treshold","type":"number"},"limit":{"title":"Limit","type":"integer"},"task":{"items":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Task","type":"array"}},"required":["request_id","tenant_id","question","treshold","limit","task"],"title":"HippocampusDocumentInput","type":"object"},"output_schema":{"$defs":{"Document":{"properties":{"id_doc":{"title":"Id Doc","type":"integer"},"file_path":{"title":"File Path","type":"string"},"file_name":{"title":"File Name","type":"string"},"distance":{"title":"Distance","type":"number"},"content":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Content"},"id_doclet":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Doclet"},"id_chunk":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Chunk"},"created_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Created At"},"file_datetime":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"File Datetime"}},"required":["id_doc","file_path","file_name","distance"],"title":"Document","type":"object"},"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"},"Folder":{"properties":{"collection":{"title":"Collection","type":"string"},"found":{"items":{"$ref":"#/$defs/Document"},"title":"Found","type":"array"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"}},"required":["collection","found","profile"],"title":"Folder","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"result":{"additionalProperties":{"$ref":"#/$defs/Folder"},"propertyNames":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Result","type":"object"}},"required":["request_id","tenant_id","result"],"title":"HippocampusDocumentOutput","type":"object"},"target":"hippocampus-develop-doc-in"}}}
Partition: 0   Offset: 455   Key: empty   Timestamp: 2026-05-22 05:09:06.075 Headers: content-type: application/json, correlation_id: 0cfbe520-e383-46c3-8689-1c78693eb619
 
{"service_name":"medulla","check_topic":"services-healthcheck-request","tools":{"completion":{"description":"","input_schema":{"$defs":{"MedullaInputMessage":{"properties":{"role":{"title":"Role","type":"string"},"content":{"title":"Content","type":"string"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"}},"required":["role","content"],"title":"MedullaInputMessage","type":"object"},"MedullaTask":{"enum":["intent","rag","chat","contents","summarizer","checklist","chitchat","freeflight"],"title":"MedullaTask","type":"string"},"Mode":{"enum":[1,2,3],"title":"Mode","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"task":{"$ref":"#/$defs/MedullaTask"},"tenant_id":{"title":"Tenant Id","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Query"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"messages":{"anyOf":[{"items":{"$ref":"#/$defs/MedullaInputMessage"},"type":"array"},{"type":"null"}],"default":null,"title":"Messages"},"requirements_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Requirements Path"},"template_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Template Path"},"mode":{"anyOf":[{"$ref":"#/$defs/Mode"},{"type":"null"}],"default":null}},"required":["request_id","task","tenant_id"],"title":"MedullaInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"think":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Think"},"values":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Values"}},"required":["request_id","tenant_id","answer","profile"],"title":"MedullaOutput","type":"object"},"target":"medulla-develop-answer-in"}}}
Partition: 0   Offset: 456   Key: empty   Timestamp: 2026-05-22 05:09:06.075 Headers: content-type: application/json, correlation_id: a8bbcacd-ea75-47da-be14-2e93e7edff3b
 
{"service_name":"paleograph","check_topic":"services-healthcheck-request","tools":{"parse":{"description":"","input_schema":{"$defs":{"Mode":{"enum":["skip_parsed","always_rewrite"],"title":"Mode","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"title":"Input Path","type":"string"},"output_path":{"title":"Output Path","type":"string"},"mode":{"$ref":"#/$defs/Mode"}},"required":["request_id","tenant_id","input_path","output_path","mode"],"title":"PaleographInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Path"},"output_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Path"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"srv_name":{"title":"Srv Name","type":"string"}},"required":["request_id","tenant_id","input_path","output_path","profile","srv_name"],"title":"PaleographOutput","type":"object"},"target":"paleograph-develop-answer-in"}}}
Partition: 0   Offset: 457   Key: empty   Timestamp: 2026-05-22 05:09:06.075 Headers: content-type: application/json, correlation_id: e26a7c5e-6ca2-42ba-9665-9c58f2fb475a
 
{"service_name":"scriber","check_topic":"services-healthcheck-request","tools":{"transcribe":{"description":"","input_schema":{"$defs":{"ScriberEngine":{"enum":["gigaam"],"title":"ScriberEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"save_path":{"title":"Save Path","type":"string"},"diarization":{"default":false,"title":"Diarization","type":"boolean"},"engine":{"$ref":"#/$defs/ScriberEngine","default":"gigaam"}},"required":["request_id","paths","save_path"],"title":"ScriberInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"}},"required":["request_id","paths"],"title":"ScriberOutput","type":"object"},"target":"scriber-develop-transcribe-in"}}}
Partition: 0   Offset: 458   Key: empty   Timestamp: 2026-05-22 05:09:06.075 Headers: content-type: application/json, correlation_id: 8fae764f-c72a-45c7-ac3d-0fbf3bfdf1b4
 
{"service_name":"pandoker","check_topic":"services-healthcheck-request","tools":{"convert-content":{"description":"Converts content between different formats. Transforms input content from any supported format into the specified output format.\n\n🚨 CRITICAL REQUIREMENTS - PLEASE READ:\n1. PDF Conversion:\n   * You MUST install TeX Live BEFORE attempting PDF conversion:\n   * Ubuntu/Debian: `sudo apt-get install texlive-xetex`\n   * macOS: `brew install texlive`\n   * Windows: Install MiKTeX or TeX Live from https://miktex.org/ or https://tug.org/texlive/\n   * PDF conversion will FAIL without this installation\n\n2. File Paths - EXPLICIT REQUIREMENTS:\n   * When asked to save or convert to a file, you MUST provide:\n     - Complete directory path\n     - Filename\n     - File extension\n   * Example request: 'Write a story and save as PDF'\n   * You MUST specify: '/path/to/story.pdf' or 'C:\\Documents\\story.pdf'\n   * The tool will NOT automatically generate filenames or extensions\n\n3. File Location After Conversion:\n   * After successful conversion, the tool will display the exact path where the file is saved\n   * Look for message: 'Content successfully converted and saved to: [file_path]'\n   * You can find your converted file at the specified location\n   * If no path is specified, files may be saved in system temp directory (/tmp/ on Unix systems)\n   * For better control, always provide explicit output file paths\n\nSupported formats:- Basic: txt, html, markdown, ipynb, odt- Advanced (REQUIRE complete file paths): pdf, docx, rst, latex, epub✅ CORRECT Usage Examples:\n1. 'Convert this text to HTML' (basic conversion)\n   - Tool will show converted content\n\n2. 'Save this text as PDF at /documents/story.pdf'\n   - Correct: specifies path + filename + extension\n   - Tool will show: 'Content successfully converted and saved to: /documents/story.pdf'\n\n❌ INCORRECT Usage Examples:\n1. 'Save this as PDF in /documents/'\n   - Missing filename and extension\n2. 'Convert to PDF'\n   - Missing complete file path\n\nWhen requesting conversion, ALWAYS specify:\n1. The content or input file\n2. The desired output format\n3. For advanced formats: complete output path + filename + extension\nExample: 'Convert this markdown to PDF and save as /path/to/output.pdf'\n\n🎨 DOCX STYLING (NEW FEATURE):\n4. Custom DOCX Styling with Reference Documents:\n   * Use reference_doc parameter to apply professional styling to DOCX output\n   * Create custom templates with your branding, fonts, and formatting\n   * Perfect for corporate reports, academic papers, and professional documents\n   * Example: 'Convert this report to DOCX using /templates/corporate-style.docx as reference and save as /reports/Q4-report.docx'\n\n🎯 PANDOC FILTERS (NEW FEATURE):\n5. Pandoc Filter Support:\n   * Use filters parameter to apply custom Pandoc filters during conversion\n   * Filters are Python scripts that modify document content during processing\n   * Perfect for Mermaid diagram conversion, custom styling, and content transformation\n   * Example: 'Convert this markdown with mermaid diagrams to DOCX using filters=[\"./filters/mermaid-to-png-vibrant.py\"] and save as /reports/diagram-report.docx'\n\n📋 Creating Reference Documents:\n   * Generate template: pandoc -o template.docx --print-default-data-file reference.docx\n   * Customize in Word/LibreOffice: fonts, colors, headers, margins\n   * Use for consistent branding across all documents\n\n📋 Filter Requirements:\n   * Filters must be executable Python scripts\n   * Use absolute paths or paths relative to current working directory\n   * Filters are applied in the order specified\n   * Common filters: mermaid conversion, color processing, table formatting\n\n📄 Defaults File Support (NEW FEATURE):\n7. Pandoc Defaults File Support:\n   * Use defaults_file parameter to specify a YAML configuration file\n   * Similar to using pandoc -d option in the command line\n   * Allows setting multiple options in a single file\n   * Options in the defaults file can include filters, reference-doc, and other Pandoc options\n   * Example: 'Convert this markdown to DOCX using defaults_file=\"/path/to/defaults.yaml\" and save as /reports/report.docx'\n\nNote: After conversion, always check the success message for the exact file location.","input_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"input_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Input File"},"input_format":{"default":"markdown","title":"Input Format","type":"string"},"output_format":{"default":"docx","title":"Output Format","type":"string"},"output_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Output File"},"reference_doc":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Reference Doc"},"filters":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"title":"Filters"},"defaults_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Defaults File"}},"required":["request_id","tenant_id"],"title":"PandockerDocumentInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"}},"required":["request_id","tenant_id","answer"],"title":"PandockerDocumentOutput","type":"object"},"target":"pandoker-develop-doc-in"}}}
Partition: 0   Offset: 459   Key: empty   Timestamp: 2026-05-22 05:09:06.077 Headers: content-type: application/json, correlation_id: daee5696-d94a-4016-b53d-01dd56bde456
 
{"service_name":"searcher","check_topic":"services-healthcheck-request","tools":{"internet_search":{"description":"","input_schema":{"$defs":{"SearcherEngine":{"enum":["brave","searxng"],"title":"SearcherEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"question":{"title":"Question","type":"string"},"engine":{"$ref":"#/$defs/SearcherEngine","default":"searxng"},"limit":{"default":5,"title":"Limit","type":"integer"}},"required":["request_id","question"],"title":"SearcherInput","type":"object"},"output_schema":{"$defs":{"SearcherResult":{"properties":{"title":{"title":"Title","type":"string"},"url":{"title":"Url","type":"string"},"description":{"title":"Description","type":"string"}},"required":["title","url","description"],"title":"SearcherResult","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"results":{"items":{"$ref":"#/$defs/SearcherResult"},"title":"Results","type":"array"}},"required":["request_id","results"],"title":"SearcherOutput","type":"object"},"target":"searcher-develop-search-in"},"page_download":{"description":"","input_schema":{"$defs":{"SearcherSaveList":{"enum":["urls","svgs","images"],"title":"SearcherSaveList","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"urls":{"items":{"type":"string"},"title":"Urls","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"},"save_path":{"title":"Save Path","type":"string"},"save_list":{"items":{"$ref":"#/$defs/SearcherSaveList"},"title":"Save List","type":"array"}},"required":["request_id","urls","names","save_path","save_list"],"title":"SearcherDownloadInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"}},"required":["request_id","paths","names"],"title":"SearcherDownloadOutput","type":"object"},"target":"searcher-develop-download-in"}}}
Partition: 0   Offset: 460   Key: empty   Timestamp: 2026-05-22 05:09:06.079 Headers: content-type: application/json, correlation_id: 461fdaa4-dd2a-41e5-971e-1a2d83900bbb
 
{"service_name":"hippocampus","check_topic":"services-healthcheck-request","tools":{"doc_vector_index":{"description":"","input_schema":{"$defs":{"ConflictBehaviour":{"enum":[0,1,2,3,4,5],"title":"ConflictBehaviour","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"skip_exists":{"anyOf":[{"$ref":"#/$defs/ConflictBehaviour"},{"type":"null"}],"default":null},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"doclets_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doclets Path"},"config":{"additionalProperties":true,"title":"Config","type":"object"}},"required":["request_id","tenant_id"],"title":"HippocampusInitInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"status":{"title":"Status","type":"string"}},"required":["request_id","tenant_id","status"],"title":"HippocampusInitOutput","type":"object"},"target":"hippocampus-develop-indexit-in"},"doc_vector_search":{"description":"","input_schema":{"$defs":{"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"question":{"title":"Question","type":"string"},"treshold":{"title":"Treshold","type":"number"},"limit":{"title":"Limit","type":"integer"},"task":{"items":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Task","type":"array"}},"required":["request_id","tenant_id","question","treshold","limit","task"],"title":"HippocampusDocumentInput","type":"object"},"output_schema":{"$defs":{"Document":{"properties":{"id_doc":{"title":"Id Doc","type":"integer"},"file_path":{"title":"File Path","type":"string"},"file_name":{"title":"File Name","type":"string"},"distance":{"title":"Distance","type":"number"},"content":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Content"},"id_doclet":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Doclet"},"id_chunk":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Chunk"},"created_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Created At"},"file_datetime":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"File Datetime"}},"required":["id_doc","file_path","file_name","distance"],"title":"Document","type":"object"},"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"},"Folder":{"properties":{"collection":{"title":"Collection","type":"string"},"found":{"items":{"$ref":"#/$defs/Document"},"title":"Found","type":"array"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"}},"required":["collection","found","profile"],"title":"Folder","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"result":{"additionalProperties":{"$ref":"#/$defs/Folder"},"propertyNames":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Result","type":"object"}},"required":["request_id","tenant_id","result"],"title":"HippocampusDocumentOutput","type":"object"},"target":"hippocampus-develop-doc-in"}}}
Partition: 0   Offset: 462   Key: empty   Timestamp: 2026-05-22 05:09:57.567 Headers: content-type: application/json, correlation_id: 636b7b59-3fcf-4dbd-a689-97b716ba1ad5
 
{"service_name":"paleograph","check_topic":"services-healthcheck-request","tools":{"parse":{"description":"","input_schema":{"$defs":{"Mode":{"enum":["skip_parsed","always_rewrite"],"title":"Mode","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"title":"Input Path","type":"string"},"output_path":{"title":"Output Path","type":"string"},"mode":{"$ref":"#/$defs/Mode"}},"required":["request_id","tenant_id","input_path","output_path","mode"],"title":"PaleographInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Path"},"output_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Path"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"srv_name":{"title":"Srv Name","type":"string"}},"required":["request_id","tenant_id","input_path","output_path","profile","srv_name"],"title":"PaleographOutput","type":"object"},"target":"paleograph-develop-answer-in"}}}
Partition: 0   Offset: 463   Key: empty   Timestamp: 2026-05-22 05:09:57.568 Headers: content-type: application/json, correlation_id: 1f4b62cc-f520-48b5-b59d-175e7a40e61e
 
{"service_name":"scriber","check_topic":"services-healthcheck-request","tools":{"transcribe":{"description":"","input_schema":{"$defs":{"ScriberEngine":{"enum":["gigaam"],"title":"ScriberEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"save_path":{"title":"Save Path","type":"string"},"diarization":{"default":false,"title":"Diarization","type":"boolean"},"engine":{"$ref":"#/$defs/ScriberEngine","default":"gigaam"}},"required":["request_id","paths","save_path"],"title":"ScriberInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"}},"required":["request_id","paths"],"title":"ScriberOutput","type":"object"},"target":"scriber-develop-transcribe-in"}}}
Partition: 0   Offset: 464   Key: empty   Timestamp: 2026-05-22 05:09:57.569 Headers: content-type: application/json, correlation_id: 9fffc216-e84b-40ca-b974-d43674bbf86e
 
{"service_name":"pandoker","check_topic":"services-healthcheck-request","tools":{"convert-content":{"description":"Converts content between different formats. Transforms input content from any supported format into the specified output format.\n\n🚨 CRITICAL REQUIREMENTS - PLEASE READ:\n1. PDF Conversion:\n   * You MUST install TeX Live BEFORE attempting PDF conversion:\n   * Ubuntu/Debian: `sudo apt-get install texlive-xetex`\n   * macOS: `brew install texlive`\n   * Windows: Install MiKTeX or TeX Live from https://miktex.org/ or https://tug.org/texlive/\n   * PDF conversion will FAIL without this installation\n\n2. File Paths - EXPLICIT REQUIREMENTS:\n   * When asked to save or convert to a file, you MUST provide:\n     - Complete directory path\n     - Filename\n     - File extension\n   * Example request: 'Write a story and save as PDF'\n   * You MUST specify: '/path/to/story.pdf' or 'C:\\Documents\\story.pdf'\n   * The tool will NOT automatically generate filenames or extensions\n\n3. File Location After Conversion:\n   * After successful conversion, the tool will display the exact path where the file is saved\n   * Look for message: 'Content successfully converted and saved to: [file_path]'\n   * You can find your converted file at the specified location\n   * If no path is specified, files may be saved in system temp directory (/tmp/ on Unix systems)\n   * For better control, always provide explicit output file paths\n\nSupported formats:- Basic: txt, html, markdown, ipynb, odt- Advanced (REQUIRE complete file paths): pdf, docx, rst, latex, epub✅ CORRECT Usage Examples:\n1. 'Convert this text to HTML' (basic conversion)\n   - Tool will show converted content\n\n2. 'Save this text as PDF at /documents/story.pdf'\n   - Correct: specifies path + filename + extension\n   - Tool will show: 'Content successfully converted and saved to: /documents/story.pdf'\n\n❌ INCORRECT Usage Examples:\n1. 'Save this as PDF in /documents/'\n   - Missing filename and extension\n2. 'Convert to PDF'\n   - Missing complete file path\n\nWhen requesting conversion, ALWAYS specify:\n1. The content or input file\n2. The desired output format\n3. For advanced formats: complete output path + filename + extension\nExample: 'Convert this markdown to PDF and save as /path/to/output.pdf'\n\n🎨 DOCX STYLING (NEW FEATURE):\n4. Custom DOCX Styling with Reference Documents:\n   * Use reference_doc parameter to apply professional styling to DOCX output\n   * Create custom templates with your branding, fonts, and formatting\n   * Perfect for corporate reports, academic papers, and professional documents\n   * Example: 'Convert this report to DOCX using /templates/corporate-style.docx as reference and save as /reports/Q4-report.docx'\n\n🎯 PANDOC FILTERS (NEW FEATURE):\n5. Pandoc Filter Support:\n   * Use filters parameter to apply custom Pandoc filters during conversion\n   * Filters are Python scripts that modify document content during processing\n   * Perfect for Mermaid diagram conversion, custom styling, and content transformation\n   * Example: 'Convert this markdown with mermaid diagrams to DOCX using filters=[\"./filters/mermaid-to-png-vibrant.py\"] and save as /reports/diagram-report.docx'\n\n📋 Creating Reference Documents:\n   * Generate template: pandoc -o template.docx --print-default-data-file reference.docx\n   * Customize in Word/LibreOffice: fonts, colors, headers, margins\n   * Use for consistent branding across all documents\n\n📋 Filter Requirements:\n   * Filters must be executable Python scripts\n   * Use absolute paths or paths relative to current working directory\n   * Filters are applied in the order specified\n   * Common filters: mermaid conversion, color processing, table formatting\n\n📄 Defaults File Support (NEW FEATURE):\n7. Pandoc Defaults File Support:\n   * Use defaults_file parameter to specify a YAML configuration file\n   * Similar to using pandoc -d option in the command line\n   * Allows setting multiple options in a single file\n   * Options in the defaults file can include filters, reference-doc, and other Pandoc options\n   * Example: 'Convert this markdown to DOCX using defaults_file=\"/path/to/defaults.yaml\" and save as /reports/report.docx'\n\nNote: After conversion, always check the success message for the exact file location.","input_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"input_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Input File"},"input_format":{"default":"markdown","title":"Input Format","type":"string"},"output_format":{"default":"docx","title":"Output Format","type":"string"},"output_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Output File"},"reference_doc":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Reference Doc"},"filters":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"title":"Filters"},"defaults_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Defaults File"}},"required":["request_id","tenant_id"],"title":"PandockerDocumentInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"}},"required":["request_id","tenant_id","answer"],"title":"PandockerDocumentOutput","type":"object"},"target":"pandoker-develop-doc-in"}}}
Partition: 0   Offset: 465   Key: empty   Timestamp: 2026-05-22 05:09:57.571 Headers: content-type: application/json, correlation_id: e072c540-2722-4246-b33b-eb227df823e5
 
{"service_name":"medulla","check_topic":"services-healthcheck-request","tools":{"completion":{"description":"","input_schema":{"$defs":{"MedullaInputMessage":{"properties":{"role":{"title":"Role","type":"string"},"content":{"title":"Content","type":"string"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"}},"required":["role","content"],"title":"MedullaInputMessage","type":"object"},"MedullaTask":{"enum":["intent","rag","chat","contents","summarizer","checklist","chitchat","freeflight"],"title":"MedullaTask","type":"string"},"Mode":{"enum":[1,2,3],"title":"Mode","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"task":{"$ref":"#/$defs/MedullaTask"},"tenant_id":{"title":"Tenant Id","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Query"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"messages":{"anyOf":[{"items":{"$ref":"#/$defs/MedullaInputMessage"},"type":"array"},{"type":"null"}],"default":null,"title":"Messages"},"requirements_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Requirements Path"},"template_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Template Path"},"mode":{"anyOf":[{"$ref":"#/$defs/Mode"},{"type":"null"}],"default":null}},"required":["request_id","task","tenant_id"],"title":"MedullaInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"think":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Think"},"values":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Values"}},"required":["request_id","tenant_id","answer","profile"],"title":"MedullaOutput","type":"object"},"target":"medulla-develop-answer-in"}}}
Partition: 0   Offset: 466   Key: empty   Timestamp: 2026-05-22 05:09:57.573 Headers: content-type: application/json, correlation_id: 90d27fc9-ba5d-4110-a8c6-b04c0c033284
 
{"service_name":"searcher","check_topic":"services-healthcheck-request","tools":{"internet_search":{"description":"","input_schema":{"$defs":{"SearcherEngine":{"enum":["brave","searxng"],"title":"SearcherEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"question":{"title":"Question","type":"string"},"engine":{"$ref":"#/$defs/SearcherEngine","default":"searxng"},"limit":{"default":5,"title":"Limit","type":"integer"}},"required":["request_id","question"],"title":"SearcherInput","type":"object"},"output_schema":{"$defs":{"SearcherResult":{"properties":{"title":{"title":"Title","type":"string"},"url":{"title":"Url","type":"string"},"description":{"title":"Description","type":"string"}},"required":["title","url","description"],"title":"SearcherResult","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"results":{"items":{"$ref":"#/$defs/SearcherResult"},"title":"Results","type":"array"}},"required":["request_id","results"],"title":"SearcherOutput","type":"object"},"target":"searcher-develop-search-in"},"page_download":{"description":"","input_schema":{"$defs":{"SearcherSaveList":{"enum":["urls","svgs","images"],"title":"SearcherSaveList","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"urls":{"items":{"type":"string"},"title":"Urls","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"},"save_path":{"title":"Save Path","type":"string"},"save_list":{"items":{"$ref":"#/$defs/SearcherSaveList"},"title":"Save List","type":"array"}},"required":["request_id","urls","names","save_path","save_list"],"title":"SearcherDownloadInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"}},"required":["request_id","paths","names"],"title":"SearcherDownloadOutput","type":"object"},"target":"searcher-develop-download-in"}}}
Partition: 0   Offset: 467   Key: empty   Timestamp: 2026-05-22 05:09:57.575 Headers: content-type: application/json, correlation_id: f144d9d6-09ff-491e-9145-e4d208b636bb
 
{"service_name":"hippocampus","check_topic":"services-healthcheck-request","tools":{"doc_vector_index":{"description":"","input_schema":{"$defs":{"ConflictBehaviour":{"enum":[0,1,2,3,4,5],"title":"ConflictBehaviour","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"skip_exists":{"anyOf":[{"$ref":"#/$defs/ConflictBehaviour"},{"type":"null"}],"default":null},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"doclets_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doclets Path"},"config":{"additionalProperties":true,"title":"Config","type":"object"}},"required":["request_id","tenant_id"],"title":"HippocampusInitInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"status":{"title":"Status","type":"string"}},"required":["request_id","tenant_id","status"],"title":"HippocampusInitOutput","type":"object"},"target":"hippocampus-develop-indexit-in"},"doc_vector_search":{"description":"","input_schema":{"$defs":{"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"question":{"title":"Question","type":"string"},"treshold":{"title":"Treshold","type":"number"},"limit":{"title":"Limit","type":"integer"},"task":{"items":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Task","type":"array"}},"required":["request_id","tenant_id","question","treshold","limit","task"],"title":"HippocampusDocumentInput","type":"object"},"output_schema":{"$defs":{"Document":{"properties":{"id_doc":{"title":"Id Doc","type":"integer"},"file_path":{"title":"File Path","type":"string"},"file_name":{"title":"File Name","type":"string"},"distance":{"title":"Distance","type":"number"},"content":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Content"},"id_doclet":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Doclet"},"id_chunk":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Chunk"},"created_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Created At"},"file_datetime":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"File Datetime"}},"required":["id_doc","file_path","file_name","distance"],"title":"Document","type":"object"},"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"},"Folder":{"properties":{"collection":{"title":"Collection","type":"string"},"found":{"items":{"$ref":"#/$defs/Document"},"title":"Found","type":"array"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"}},"required":["collection","found","profile"],"title":"Folder","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"result":{"additionalProperties":{"$ref":"#/$defs/Folder"},"propertyNames":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Result","type":"object"}},"required":["request_id","tenant_id","result"],"title":"HippocampusDocumentOutput","type":"object"},"target":"hippocampus-develop-doc-in"}}}
Partition: 0   Offset: 461   Key: empty   Timestamp: 2026-05-22 05:19:49.466 Headers: content-type: application/json, correlation_id: 4dd75bfd-b9ad-44b5-a878-d9e2ce7401a1
 
{"service_name":"medulla","check_topic":"services-healthcheck-request","tools":[{"name":"completion","type":"tool","description":"Инструмент для выполнения различных интеллектуальных задач через единый endpoint. ИСПОЛЬЗОВАТЬ для: классификации намерений (intent), поиска с генерацией ответа по базе знаний (RAG), обычного чата с историей (chat), ответа на основе переданного текста (contents), суммаризации документов (summarizer), проверки по чеклисту (checklist), поддержки свободного диалога (chitchat), кастомных сценариев с шаблоном (freeflight). НЕ ИСПОЛЬЗОВАТЬ для прямого парсинга файлов без вызова модели или когда задача не требует языковой обработки.","input_schema":{"$defs":{"MedullaInputMessage":{"properties":{"role":{"description":"Роль: 'system', 'user', 'agent'","title":"Role","type":"string"},"content":{"description":"Содержимое сообщения","title":"Content","type":"string"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к директории с документом используемым для ответа","title":"Doc Path"}},"required":["role","content"],"title":"MedullaInputMessage","type":"object"},"MedullaTask":{"enum":["intent","rag","chat","contents","summarizer","checklist","chitchat","freeflight"],"title":"MedullaTask","type":"string"},"Mode":{"enum":[1,2,3],"title":"Mode","type":"integer"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"task":{"$ref":"#/$defs/MedullaTask","description":"Интеллектуальная задача выполняемая сервисом, 'intent' - Интент классификатор по запросу (query), 'rag' - ответ на запрос (query) по документу расположенному по пути (doc_path), 'chat' - ответ на запросы по логу сообщений messages, 'contents' - ответ на запрос (query) по приложенному контенту (contents), 'summarizer' - cуммаризация информации по запросу (query) документа расположенного по пути (doc_path), 'checklist' - проверка документа в директории по пути doc_path в соответствии с запросом (query) и шаблоном требований по пути (requirements_path), 'chitchat' - свободный ответ по запросу (query), 'freeflight' - Свободный формат (обязательно передать template_path)"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Текст запроса пользователя. Используется в задачах: intent, rag, contents, summarizer, checklist, chitchat","title":"Query"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к файлу на основе которого формируется ответ. Используется в задачах: rag, summarizer, checklist","title":"Doc Path"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Текстовый контент на основе которого формируется ответ. Используется в задачах: contents","title":"Contents"},"messages":{"anyOf":[{"items":{"$ref":"#/$defs/MedullaInputMessage"},"type":"array"},{"type":"null"}],"default":null,"description":"Список сообщений на основе которых формируется ответ. Используется в задачах: chat","title":"Messages"},"requirements_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к директории с файлом требований для формирования ответа. Используется в задачах: checklist","title":"Requirements Path"},"template_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к шаблону документа который используется для формирования ответа. Используется в задачах: checklist","title":"Template Path"},"mode":{"anyOf":[{"$ref":"#/$defs/Mode"},{"type":"null"}],"default":null,"description":"Режим работы значение устанавливается внешними средствами (1, 2 или 3), по умолчанию 1"}},"required":["request_id","task","tenant_id"],"title":"MedullaInput","type":"object"},"output_schema":{"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"answer":{"description":"Результат выполнения задачи","title":"Answer","type":"string"},"profile":{"additionalProperties":true,"description":"Профиль со временем выполнения задачи тулом","title":"Profile","type":"object"},"think":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Флаг показывающий использовался ли режим thinking при выполнении задачи","title":"Think"},"values":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"","title":"Values"}},"required":["request_id","tenant_id","answer","profile"],"title":"MedullaOutput","type":"object"},"input_examples":null,"system_prompt_injection":"Если пользователь запрашивает выполнение интеллектуальной задачи, требующей обработки текста, ответа на вопросы по документам, суммаризации, классификации намерений, проверки по чеклисту или диалога — сначала определи подходящее значение task и вызови {tool_name} с соответствующими параметрами. Не пытайся ответить из своих общих знаний, если задача требует работы с документами, исключение: task='chitchat' для свободного непринуждённого диалога без привязки к документам. При получении результата — передай его пользователю в понятном виде. Если не уверен, какой task выбрать или какие параметры заполнить — запроси уточнение у пользователя.","target":"medulla-fs0-answer-local-in"}]}
Partition: 0   Offset: 468   Key: empty   Timestamp: 2026-05-22 05:20:40.258 Headers: content-type: application/json, correlation_id: 59e97c5b-1ed8-4b0d-8d05-947884a5da05
 
{"service_name":"medulla","check_topic":"services-healthcheck-request","tools":[{"name":"completion","type":"tool","description":"Инструмент для выполнения различных интеллектуальных задач через единый endpoint. ИСПОЛЬЗОВАТЬ для: классификации намерений (intent), поиска с генерацией ответа по базе знаний (RAG), обычного чата с историей (chat), ответа на основе переданного текста (contents), суммаризации документов (summarizer), проверки по чеклисту (checklist), поддержки свободного диалога (chitchat), кастомных сценариев с шаблоном (freeflight). НЕ ИСПОЛЬЗОВАТЬ для прямого парсинга файлов без вызова модели или когда задача не требует языковой обработки.","input_schema":{"$defs":{"MedullaInputMessage":{"properties":{"role":{"description":"Роль: 'system', 'user', 'agent'","title":"Role","type":"string"},"content":{"description":"Содержимое сообщения","title":"Content","type":"string"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к директории с документом используемым для ответа","title":"Doc Path"}},"required":["role","content"],"title":"MedullaInputMessage","type":"object"},"MedullaTask":{"enum":["intent","rag","chat","contents","summarizer","checklist","chitchat","freeflight"],"title":"MedullaTask","type":"string"},"Mode":{"enum":[1,2,3],"title":"Mode","type":"integer"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"task":{"$ref":"#/$defs/MedullaTask","description":"Интеллектуальная задача выполняемая сервисом, 'intent' - Интент классификатор по запросу (query), 'rag' - ответ на запрос (query) по документу расположенному по пути (doc_path), 'chat' - ответ на запросы по логу сообщений messages, 'contents' - ответ на запрос (query) по приложенному контенту (contents), 'summarizer' - cуммаризация информации по запросу (query) документа расположенного по пути (doc_path), 'checklist' - проверка документа в директории по пути doc_path в соответствии с запросом (query) и шаблоном требований по пути (requirements_path), 'chitchat' - свободный ответ по запросу (query), 'freeflight' - Свободный формат (обязательно передать template_path)"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Текст запроса пользователя. Используется в задачах: intent, rag, contents, summarizer, checklist, chitchat","title":"Query"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к файлу на основе которого формируется ответ. Используется в задачах: rag, summarizer, checklist","title":"Doc Path"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Текстовый контент на основе которого формируется ответ. Используется в задачах: contents","title":"Contents"},"messages":{"anyOf":[{"items":{"$ref":"#/$defs/MedullaInputMessage"},"type":"array"},{"type":"null"}],"default":null,"description":"Список сообщений на основе которых формируется ответ. Используется в задачах: chat","title":"Messages"},"requirements_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к директории с файлом требований для формирования ответа. Используется в задачах: checklist","title":"Requirements Path"},"template_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к шаблону документа который используется для формирования ответа. Используется в задачах: checklist","title":"Template Path"},"mode":{"anyOf":[{"$ref":"#/$defs/Mode"},{"type":"null"}],"default":null,"description":"Режим работы значение устанавливается внешними средствами (1, 2 или 3), по умолчанию 1"}},"required":["request_id","task","tenant_id"],"title":"MedullaInput","type":"object"},"output_schema":{"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"answer":{"description":"Результат выполнения задачи","title":"Answer","type":"string"},"profile":{"additionalProperties":true,"description":"Профиль со временем выполнения задачи тулом","title":"Profile","type":"object"},"think":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Флаг показывающий использовался ли режим thinking при выполнении задачи","title":"Think"},"values":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"","title":"Values"}},"required":["request_id","tenant_id","answer","profile"],"title":"MedullaOutput","type":"object"},"input_examples":null,"system_prompt_injection":"Если пользователь запрашивает выполнение интеллектуальной задачи, требующей обработки текста, ответа на вопросы по документам, суммаризации, классификации намерений, проверки по чеклисту или диалога — сначала определи подходящее значение task и вызови {tool_name} с соответствующими параметрами. Не пытайся ответить из своих общих знаний, если задача требует работы с документами, исключение: task='chitchat' для свободного непринуждённого диалога без привязки к документам. При получении результата — передай его пользователю в понятном виде. Если не уверен, какой task выбрать или какие параметры заполнить — запроси уточнение у пользователя.","target":"medulla-fs0-answer-local-in"}]}
Partition: 0   Offset: 469   Key: empty   Timestamp: 2026-05-22 05:25:05.274 Headers: content-type: application/json, correlation_id: b6146024-53f2-4db6-91db-873a2694bc0c
 
{"service_name":"scriber","check_topic":"services-healthcheck-request","tools":{"transcribe":{"description":"","input_schema":{"$defs":{"ScriberEngine":{"enum":["gigaam"],"title":"ScriberEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"save_path":{"title":"Save Path","type":"string"},"diarization":{"default":false,"title":"Diarization","type":"boolean"},"engine":{"$ref":"#/$defs/ScriberEngine","default":"gigaam"}},"required":["request_id","paths","save_path"],"title":"ScriberInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"}},"required":["request_id","paths"],"title":"ScriberOutput","type":"object"},"target":"scriber-develop-transcribe-in"}}}
Partition: 0   Offset: 470   Key: empty   Timestamp: 2026-05-22 05:25:05.274 Headers: content-type: application/json, correlation_id: 173316f6-772c-4e16-9368-72c3984d67b5
 
{"service_name":"paleograph","check_topic":"services-healthcheck-request","tools":{"parse":{"description":"","input_schema":{"$defs":{"Mode":{"enum":["skip_parsed","always_rewrite"],"title":"Mode","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"title":"Input Path","type":"string"},"output_path":{"title":"Output Path","type":"string"},"mode":{"$ref":"#/$defs/Mode"}},"required":["request_id","tenant_id","input_path","output_path","mode"],"title":"PaleographInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Path"},"output_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Path"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"srv_name":{"title":"Srv Name","type":"string"}},"required":["request_id","tenant_id","input_path","output_path","profile","srv_name"],"title":"PaleographOutput","type":"object"},"target":"paleograph-develop-answer-in"}}}
Partition: 0   Offset: 471   Key: empty   Timestamp: 2026-05-22 05:25:05.275 Headers: content-type: application/json, correlation_id: 25854fd4-fdb3-4182-bce3-daf36b0d2042
 
{"service_name":"pandoker","check_topic":"services-healthcheck-request","tools":{"convert-content":{"description":"Converts content between different formats. Transforms input content from any supported format into the specified output format.\n\n🚨 CRITICAL REQUIREMENTS - PLEASE READ:\n1. PDF Conversion:\n   * You MUST install TeX Live BEFORE attempting PDF conversion:\n   * Ubuntu/Debian: `sudo apt-get install texlive-xetex`\n   * macOS: `brew install texlive`\n   * Windows: Install MiKTeX or TeX Live from https://miktex.org/ or https://tug.org/texlive/\n   * PDF conversion will FAIL without this installation\n\n2. File Paths - EXPLICIT REQUIREMENTS:\n   * When asked to save or convert to a file, you MUST provide:\n     - Complete directory path\n     - Filename\n     - File extension\n   * Example request: 'Write a story and save as PDF'\n   * You MUST specify: '/path/to/story.pdf' or 'C:\\Documents\\story.pdf'\n   * The tool will NOT automatically generate filenames or extensions\n\n3. File Location After Conversion:\n   * After successful conversion, the tool will display the exact path where the file is saved\n   * Look for message: 'Content successfully converted and saved to: [file_path]'\n   * You can find your converted file at the specified location\n   * If no path is specified, files may be saved in system temp directory (/tmp/ on Unix systems)\n   * For better control, always provide explicit output file paths\n\nSupported formats:- Basic: txt, html, markdown, ipynb, odt- Advanced (REQUIRE complete file paths): pdf, docx, rst, latex, epub✅ CORRECT Usage Examples:\n1. 'Convert this text to HTML' (basic conversion)\n   - Tool will show converted content\n\n2. 'Save this text as PDF at /documents/story.pdf'\n   - Correct: specifies path + filename + extension\n   - Tool will show: 'Content successfully converted and saved to: /documents/story.pdf'\n\n❌ INCORRECT Usage Examples:\n1. 'Save this as PDF in /documents/'\n   - Missing filename and extension\n2. 'Convert to PDF'\n   - Missing complete file path\n\nWhen requesting conversion, ALWAYS specify:\n1. The content or input file\n2. The desired output format\n3. For advanced formats: complete output path + filename + extension\nExample: 'Convert this markdown to PDF and save as /path/to/output.pdf'\n\n🎨 DOCX STYLING (NEW FEATURE):\n4. Custom DOCX Styling with Reference Documents:\n   * Use reference_doc parameter to apply professional styling to DOCX output\n   * Create custom templates with your branding, fonts, and formatting\n   * Perfect for corporate reports, academic papers, and professional documents\n   * Example: 'Convert this report to DOCX using /templates/corporate-style.docx as reference and save as /reports/Q4-report.docx'\n\n🎯 PANDOC FILTERS (NEW FEATURE):\n5. Pandoc Filter Support:\n   * Use filters parameter to apply custom Pandoc filters during conversion\n   * Filters are Python scripts that modify document content during processing\n   * Perfect for Mermaid diagram conversion, custom styling, and content transformation\n   * Example: 'Convert this markdown with mermaid diagrams to DOCX using filters=[\"./filters/mermaid-to-png-vibrant.py\"] and save as /reports/diagram-report.docx'\n\n📋 Creating Reference Documents:\n   * Generate template: pandoc -o template.docx --print-default-data-file reference.docx\n   * Customize in Word/LibreOffice: fonts, colors, headers, margins\n   * Use for consistent branding across all documents\n\n📋 Filter Requirements:\n   * Filters must be executable Python scripts\n   * Use absolute paths or paths relative to current working directory\n   * Filters are applied in the order specified\n   * Common filters: mermaid conversion, color processing, table formatting\n\n📄 Defaults File Support (NEW FEATURE):\n7. Pandoc Defaults File Support:\n   * Use defaults_file parameter to specify a YAML configuration file\n   * Similar to using pandoc -d option in the command line\n   * Allows setting multiple options in a single file\n   * Options in the defaults file can include filters, reference-doc, and other Pandoc options\n   * Example: 'Convert this markdown to DOCX using defaults_file=\"/path/to/defaults.yaml\" and save as /reports/report.docx'\n\nNote: After conversion, always check the success message for the exact file location.","input_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"input_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Input File"},"input_format":{"default":"markdown","title":"Input Format","type":"string"},"output_format":{"default":"docx","title":"Output Format","type":"string"},"output_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Output File"},"reference_doc":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Reference Doc"},"filters":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"title":"Filters"},"defaults_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Defaults File"}},"required":["request_id","tenant_id"],"title":"PandockerDocumentInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"}},"required":["request_id","tenant_id","answer"],"title":"PandockerDocumentOutput","type":"object"},"target":"pandoker-develop-doc-in"}}}
Partition: 0   Offset: 472   Key: empty   Timestamp: 2026-05-22 05:25:05.277 Headers: content-type: application/json, correlation_id: 92c6bd7f-31be-43cb-9838-cd2cec32bc17
 
{"service_name":"medulla","check_topic":"services-healthcheck-request","tools":{"completion":{"description":"","input_schema":{"$defs":{"MedullaInputMessage":{"properties":{"role":{"title":"Role","type":"string"},"content":{"title":"Content","type":"string"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"}},"required":["role","content"],"title":"MedullaInputMessage","type":"object"},"MedullaTask":{"enum":["intent","rag","chat","contents","summarizer","checklist","chitchat","freeflight"],"title":"MedullaTask","type":"string"},"Mode":{"enum":[1,2,3],"title":"Mode","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"task":{"$ref":"#/$defs/MedullaTask"},"tenant_id":{"title":"Tenant Id","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Query"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"messages":{"anyOf":[{"items":{"$ref":"#/$defs/MedullaInputMessage"},"type":"array"},{"type":"null"}],"default":null,"title":"Messages"},"requirements_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Requirements Path"},"template_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Template Path"},"mode":{"anyOf":[{"$ref":"#/$defs/Mode"},{"type":"null"}],"default":null}},"required":["request_id","task","tenant_id"],"title":"MedullaInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"think":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Think"},"values":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Values"}},"required":["request_id","tenant_id","answer","profile"],"title":"MedullaOutput","type":"object"},"target":"medulla-develop-answer-in"}}}
Partition: 0   Offset: 473   Key: empty   Timestamp: 2026-05-22 05:25:05.277 Headers: content-type: application/json, correlation_id: 757e3744-25c4-4e9d-9aea-94046c6592c8
 
{"service_name":"searcher","check_topic":"services-healthcheck-request","tools":{"internet_search":{"description":"","input_schema":{"$defs":{"SearcherEngine":{"enum":["brave","searxng"],"title":"SearcherEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"question":{"title":"Question","type":"string"},"engine":{"$ref":"#/$defs/SearcherEngine","default":"searxng"},"limit":{"default":5,"title":"Limit","type":"integer"}},"required":["request_id","question"],"title":"SearcherInput","type":"object"},"output_schema":{"$defs":{"SearcherResult":{"properties":{"title":{"title":"Title","type":"string"},"url":{"title":"Url","type":"string"},"description":{"title":"Description","type":"string"}},"required":["title","url","description"],"title":"SearcherResult","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"results":{"items":{"$ref":"#/$defs/SearcherResult"},"title":"Results","type":"array"}},"required":["request_id","results"],"title":"SearcherOutput","type":"object"},"target":"searcher-develop-search-in"},"page_download":{"description":"","input_schema":{"$defs":{"SearcherSaveList":{"enum":["urls","svgs","images"],"title":"SearcherSaveList","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"urls":{"items":{"type":"string"},"title":"Urls","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"},"save_path":{"title":"Save Path","type":"string"},"save_list":{"items":{"$ref":"#/$defs/SearcherSaveList"},"title":"Save List","type":"array"}},"required":["request_id","urls","names","save_path","save_list"],"title":"SearcherDownloadInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"}},"required":["request_id","paths","names"],"title":"SearcherDownloadOutput","type":"object"},"target":"searcher-develop-download-in"}}}
Partition: 0   Offset: 474   Key: empty   Timestamp: 2026-05-22 05:25:05.278 Headers: content-type: application/json, correlation_id: cedcc64c-7335-4bdf-af32-a4a08e4074d6
 
{"service_name":"hippocampus","check_topic":"services-healthcheck-request","tools":{"doc_vector_index":{"description":"","input_schema":{"$defs":{"ConflictBehaviour":{"enum":[0,1,2,3,4,5],"title":"ConflictBehaviour","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"skip_exists":{"anyOf":[{"$ref":"#/$defs/ConflictBehaviour"},{"type":"null"}],"default":null},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"doclets_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doclets Path"},"config":{"additionalProperties":true,"title":"Config","type":"object"}},"required":["request_id","tenant_id"],"title":"HippocampusInitInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"status":{"title":"Status","type":"string"}},"required":["request_id","tenant_id","status"],"title":"HippocampusInitOutput","type":"object"},"target":"hippocampus-develop-indexit-in"},"doc_vector_search":{"description":"","input_schema":{"$defs":{"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"question":{"title":"Question","type":"string"},"treshold":{"title":"Treshold","type":"number"},"limit":{"title":"Limit","type":"integer"},"task":{"items":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Task","type":"array"}},"required":["request_id","tenant_id","question","treshold","limit","task"],"title":"HippocampusDocumentInput","type":"object"},"output_schema":{"$defs":{"Document":{"properties":{"id_doc":{"title":"Id Doc","type":"integer"},"file_path":{"title":"File Path","type":"string"},"file_name":{"title":"File Name","type":"string"},"distance":{"title":"Distance","type":"number"},"content":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Content"},"id_doclet":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Doclet"},"id_chunk":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Chunk"},"created_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Created At"},"file_datetime":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"File Datetime"}},"required":["id_doc","file_path","file_name","distance"],"title":"Document","type":"object"},"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"},"Folder":{"properties":{"collection":{"title":"Collection","type":"string"},"found":{"items":{"$ref":"#/$defs/Document"},"title":"Found","type":"array"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"}},"required":["collection","found","profile"],"title":"Folder","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"result":{"additionalProperties":{"$ref":"#/$defs/Folder"},"propertyNames":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Result","type":"object"}},"required":["request_id","tenant_id","result"],"title":"HippocampusDocumentOutput","type":"object"},"target":"hippocampus-develop-doc-in"}}}
Partition: 0   Offset: 477   Key: empty   Timestamp: 2026-05-22 05:27:49.852 Headers: content-type: application/json, correlation_id: 122de6a4-0b67-419c-aedb-81dfd6419d5e
 
{"service_name":"scriber","check_topic":"services-healthcheck-request","tools":{"transcribe":{"description":"","input_schema":{"$defs":{"ScriberEngine":{"enum":["gigaam"],"title":"ScriberEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"save_path":{"title":"Save Path","type":"string"},"diarization":{"default":false,"title":"Diarization","type":"boolean"},"engine":{"$ref":"#/$defs/ScriberEngine","default":"gigaam"}},"required":["request_id","paths","save_path"],"title":"ScriberInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"}},"required":["request_id","paths"],"title":"ScriberOutput","type":"object"},"target":"scriber-develop-transcribe-in"}}}
Partition: 0   Offset: 478   Key: empty   Timestamp: 2026-05-22 05:27:49.854 Headers: content-type: application/json, correlation_id: 625c0dcf-ad5e-44a9-978a-3e952ee2e7a4
 
{"service_name":"pandoker","check_topic":"services-healthcheck-request","tools":{"convert-content":{"description":"Converts content between different formats. Transforms input content from any supported format into the specified output format.\n\n🚨 CRITICAL REQUIREMENTS - PLEASE READ:\n1. PDF Conversion:\n   * You MUST install TeX Live BEFORE attempting PDF conversion:\n   * Ubuntu/Debian: `sudo apt-get install texlive-xetex`\n   * macOS: `brew install texlive`\n   * Windows: Install MiKTeX or TeX Live from https://miktex.org/ or https://tug.org/texlive/\n   * PDF conversion will FAIL without this installation\n\n2. File Paths - EXPLICIT REQUIREMENTS:\n   * When asked to save or convert to a file, you MUST provide:\n     - Complete directory path\n     - Filename\n     - File extension\n   * Example request: 'Write a story and save as PDF'\n   * You MUST specify: '/path/to/story.pdf' or 'C:\\Documents\\story.pdf'\n   * The tool will NOT automatically generate filenames or extensions\n\n3. File Location After Conversion:\n   * After successful conversion, the tool will display the exact path where the file is saved\n   * Look for message: 'Content successfully converted and saved to: [file_path]'\n   * You can find your converted file at the specified location\n   * If no path is specified, files may be saved in system temp directory (/tmp/ on Unix systems)\n   * For better control, always provide explicit output file paths\n\nSupported formats:- Basic: txt, html, markdown, ipynb, odt- Advanced (REQUIRE complete file paths): pdf, docx, rst, latex, epub✅ CORRECT Usage Examples:\n1. 'Convert this text to HTML' (basic conversion)\n   - Tool will show converted content\n\n2. 'Save this text as PDF at /documents/story.pdf'\n   - Correct: specifies path + filename + extension\n   - Tool will show: 'Content successfully converted and saved to: /documents/story.pdf'\n\n❌ INCORRECT Usage Examples:\n1. 'Save this as PDF in /documents/'\n   - Missing filename and extension\n2. 'Convert to PDF'\n   - Missing complete file path\n\nWhen requesting conversion, ALWAYS specify:\n1. The content or input file\n2. The desired output format\n3. For advanced formats: complete output path + filename + extension\nExample: 'Convert this markdown to PDF and save as /path/to/output.pdf'\n\n🎨 DOCX STYLING (NEW FEATURE):\n4. Custom DOCX Styling with Reference Documents:\n   * Use reference_doc parameter to apply professional styling to DOCX output\n   * Create custom templates with your branding, fonts, and formatting\n   * Perfect for corporate reports, academic papers, and professional documents\n   * Example: 'Convert this report to DOCX using /templates/corporate-style.docx as reference and save as /reports/Q4-report.docx'\n\n🎯 PANDOC FILTERS (NEW FEATURE):\n5. Pandoc Filter Support:\n   * Use filters parameter to apply custom Pandoc filters during conversion\n   * Filters are Python scripts that modify document content during processing\n   * Perfect for Mermaid diagram conversion, custom styling, and content transformation\n   * Example: 'Convert this markdown with mermaid diagrams to DOCX using filters=[\"./filters/mermaid-to-png-vibrant.py\"] and save as /reports/diagram-report.docx'\n\n📋 Creating Reference Documents:\n   * Generate template: pandoc -o template.docx --print-default-data-file reference.docx\n   * Customize in Word/LibreOffice: fonts, colors, headers, margins\n   * Use for consistent branding across all documents\n\n📋 Filter Requirements:\n   * Filters must be executable Python scripts\n   * Use absolute paths or paths relative to current working directory\n   * Filters are applied in the order specified\n   * Common filters: mermaid conversion, color processing, table formatting\n\n📄 Defaults File Support (NEW FEATURE):\n7. Pandoc Defaults File Support:\n   * Use defaults_file parameter to specify a YAML configuration file\n   * Similar to using pandoc -d option in the command line\n   * Allows setting multiple options in a single file\n   * Options in the defaults file can include filters, reference-doc, and other Pandoc options\n   * Example: 'Convert this markdown to DOCX using defaults_file=\"/path/to/defaults.yaml\" and save as /reports/report.docx'\n\nNote: After conversion, always check the success message for the exact file location.","input_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"input_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Input File"},"input_format":{"default":"markdown","title":"Input Format","type":"string"},"output_format":{"default":"docx","title":"Output Format","type":"string"},"output_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Output File"},"reference_doc":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Reference Doc"},"filters":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"title":"Filters"},"defaults_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Defaults File"}},"required":["request_id","tenant_id"],"title":"PandockerDocumentInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"}},"required":["request_id","tenant_id","answer"],"title":"PandockerDocumentOutput","type":"object"},"target":"pandoker-develop-doc-in"}}}
Partition: 0   Offset: 479   Key: empty   Timestamp: 2026-05-22 05:27:49.854 Headers: content-type: application/json, correlation_id: 0fc10b53-9280-40f8-ad4b-35a1bf20c470
 
{"service_name":"paleograph","check_topic":"services-healthcheck-request","tools":{"parse":{"description":"","input_schema":{"$defs":{"Mode":{"enum":["skip_parsed","always_rewrite"],"title":"Mode","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"title":"Input Path","type":"string"},"output_path":{"title":"Output Path","type":"string"},"mode":{"$ref":"#/$defs/Mode"}},"required":["request_id","tenant_id","input_path","output_path","mode"],"title":"PaleographInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Path"},"output_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Path"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"srv_name":{"title":"Srv Name","type":"string"}},"required":["request_id","tenant_id","input_path","output_path","profile","srv_name"],"title":"PaleographOutput","type":"object"},"target":"paleograph-develop-answer-in"}}}
Partition: 0   Offset: 480   Key: empty   Timestamp: 2026-05-22 05:27:49.856 Headers: content-type: application/json, correlation_id: f242d7ba-c586-45d0-a816-77685356ed30
 
{"service_name":"searcher","check_topic":"services-healthcheck-request","tools":{"internet_search":{"description":"","input_schema":{"$defs":{"SearcherEngine":{"enum":["brave","searxng"],"title":"SearcherEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"question":{"title":"Question","type":"string"},"engine":{"$ref":"#/$defs/SearcherEngine","default":"searxng"},"limit":{"default":5,"title":"Limit","type":"integer"}},"required":["request_id","question"],"title":"SearcherInput","type":"object"},"output_schema":{"$defs":{"SearcherResult":{"properties":{"title":{"title":"Title","type":"string"},"url":{"title":"Url","type":"string"},"description":{"title":"Description","type":"string"}},"required":["title","url","description"],"title":"SearcherResult","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"results":{"items":{"$ref":"#/$defs/SearcherResult"},"title":"Results","type":"array"}},"required":["request_id","results"],"title":"SearcherOutput","type":"object"},"target":"searcher-develop-search-in"},"page_download":{"description":"","input_schema":{"$defs":{"SearcherSaveList":{"enum":["urls","svgs","images"],"title":"SearcherSaveList","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"urls":{"items":{"type":"string"},"title":"Urls","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"},"save_path":{"title":"Save Path","type":"string"},"save_list":{"items":{"$ref":"#/$defs/SearcherSaveList"},"title":"Save List","type":"array"}},"required":["request_id","urls","names","save_path","save_list"],"title":"SearcherDownloadInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"}},"required":["request_id","paths","names"],"title":"SearcherDownloadOutput","type":"object"},"target":"searcher-develop-download-in"}}}
Partition: 0   Offset: 481   Key: empty   Timestamp: 2026-05-22 05:27:49.857 Headers: content-type: application/json, correlation_id: ea09b19b-c8ca-4ab2-8f04-a78c097dc901
 
{"service_name":"medulla","check_topic":"services-healthcheck-request","tools":{"completion":{"description":"","input_schema":{"$defs":{"MedullaInputMessage":{"properties":{"role":{"title":"Role","type":"string"},"content":{"title":"Content","type":"string"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"}},"required":["role","content"],"title":"MedullaInputMessage","type":"object"},"MedullaTask":{"enum":["intent","rag","chat","contents","summarizer","checklist","chitchat","freeflight"],"title":"MedullaTask","type":"string"},"Mode":{"enum":[1,2,3],"title":"Mode","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"task":{"$ref":"#/$defs/MedullaTask"},"tenant_id":{"title":"Tenant Id","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Query"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"messages":{"anyOf":[{"items":{"$ref":"#/$defs/MedullaInputMessage"},"type":"array"},{"type":"null"}],"default":null,"title":"Messages"},"requirements_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Requirements Path"},"template_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Template Path"},"mode":{"anyOf":[{"$ref":"#/$defs/Mode"},{"type":"null"}],"default":null}},"required":["request_id","task","tenant_id"],"title":"MedullaInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"think":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Think"},"values":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Values"}},"required":["request_id","tenant_id","answer","profile"],"title":"MedullaOutput","type":"object"},"target":"medulla-develop-answer-in"}}}
Partition: 0   Offset: 482   Key: empty   Timestamp: 2026-05-22 05:27:49.859 Headers: content-type: application/json, correlation_id: 74043b98-712d-4230-a972-12d8addd360d
 
{"service_name":"hippocampus","check_topic":"services-healthcheck-request","tools":{"doc_vector_index":{"description":"","input_schema":{"$defs":{"ConflictBehaviour":{"enum":[0,1,2,3,4,5],"title":"ConflictBehaviour","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"skip_exists":{"anyOf":[{"$ref":"#/$defs/ConflictBehaviour"},{"type":"null"}],"default":null},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"doclets_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doclets Path"},"config":{"additionalProperties":true,"title":"Config","type":"object"}},"required":["request_id","tenant_id"],"title":"HippocampusInitInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"status":{"title":"Status","type":"string"}},"required":["request_id","tenant_id","status"],"title":"HippocampusInitOutput","type":"object"},"target":"hippocampus-develop-indexit-in"},"doc_vector_search":{"description":"","input_schema":{"$defs":{"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"question":{"title":"Question","type":"string"},"treshold":{"title":"Treshold","type":"number"},"limit":{"title":"Limit","type":"integer"},"task":{"items":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Task","type":"array"}},"required":["request_id","tenant_id","question","treshold","limit","task"],"title":"HippocampusDocumentInput","type":"object"},"output_schema":{"$defs":{"Document":{"properties":{"id_doc":{"title":"Id Doc","type":"integer"},"file_path":{"title":"File Path","type":"string"},"file_name":{"title":"File Name","type":"string"},"distance":{"title":"Distance","type":"number"},"content":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Content"},"id_doclet":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Doclet"},"id_chunk":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Chunk"},"created_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Created At"},"file_datetime":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"File Datetime"}},"required":["id_doc","file_path","file_name","distance"],"title":"Document","type":"object"},"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"},"Folder":{"properties":{"collection":{"title":"Collection","type":"string"},"found":{"items":{"$ref":"#/$defs/Document"},"title":"Found","type":"array"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"}},"required":["collection","found","profile"],"title":"Folder","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"result":{"additionalProperties":{"$ref":"#/$defs/Folder"},"propertyNames":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Result","type":"object"}},"required":["request_id","tenant_id","result"],"title":"HippocampusDocumentOutput","type":"object"},"target":"hippocampus-develop-doc-in"}}}
Partition: 0   Offset: 485   Key: empty   Timestamp: 2026-05-22 05:31:29.563 Headers: content-type: application/json, correlation_id: cfb64b98-d3a2-4f05-a9b6-155874f445cf
 
{"service_name":"scriber","check_topic":"services-healthcheck-request","tools":{"transcribe":{"description":"","input_schema":{"$defs":{"ScriberEngine":{"enum":["gigaam"],"title":"ScriberEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"save_path":{"title":"Save Path","type":"string"},"diarization":{"default":false,"title":"Diarization","type":"boolean"},"engine":{"$ref":"#/$defs/ScriberEngine","default":"gigaam"}},"required":["request_id","paths","save_path"],"title":"ScriberInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"}},"required":["request_id","paths"],"title":"ScriberOutput","type":"object"},"target":"scriber-develop-transcribe-in"}}}
Partition: 0   Offset: 486   Key: empty   Timestamp: 2026-05-22 05:31:29.565 Headers: content-type: application/json, correlation_id: 9f0cda77-ee4f-4606-b157-4d13d95b5517
 
{"service_name":"paleograph","check_topic":"services-healthcheck-request","tools":{"parse":{"description":"","input_schema":{"$defs":{"Mode":{"enum":["skip_parsed","always_rewrite"],"title":"Mode","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"title":"Input Path","type":"string"},"output_path":{"title":"Output Path","type":"string"},"mode":{"$ref":"#/$defs/Mode"}},"required":["request_id","tenant_id","input_path","output_path","mode"],"title":"PaleographInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Path"},"output_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Path"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"srv_name":{"title":"Srv Name","type":"string"}},"required":["request_id","tenant_id","input_path","output_path","profile","srv_name"],"title":"PaleographOutput","type":"object"},"target":"paleograph-develop-answer-in"}}}
Partition: 0   Offset: 487   Key: empty   Timestamp: 2026-05-22 05:31:29.566 Headers: content-type: application/json, correlation_id: 21ec5569-0e5c-4d01-aff4-8d2c81778fa8
 
{"service_name":"pandoker","check_topic":"services-healthcheck-request","tools":{"convert-content":{"description":"Converts content between different formats. Transforms input content from any supported format into the specified output format.\n\n🚨 CRITICAL REQUIREMENTS - PLEASE READ:\n1. PDF Conversion:\n   * You MUST install TeX Live BEFORE attempting PDF conversion:\n   * Ubuntu/Debian: `sudo apt-get install texlive-xetex`\n   * macOS: `brew install texlive`\n   * Windows: Install MiKTeX or TeX Live from https://miktex.org/ or https://tug.org/texlive/\n   * PDF conversion will FAIL without this installation\n\n2. File Paths - EXPLICIT REQUIREMENTS:\n   * When asked to save or convert to a file, you MUST provide:\n     - Complete directory path\n     - Filename\n     - File extension\n   * Example request: 'Write a story and save as PDF'\n   * You MUST specify: '/path/to/story.pdf' or 'C:\\Documents\\story.pdf'\n   * The tool will NOT automatically generate filenames or extensions\n\n3. File Location After Conversion:\n   * After successful conversion, the tool will display the exact path where the file is saved\n   * Look for message: 'Content successfully converted and saved to: [file_path]'\n   * You can find your converted file at the specified location\n   * If no path is specified, files may be saved in system temp directory (/tmp/ on Unix systems)\n   * For better control, always provide explicit output file paths\n\nSupported formats:- Basic: txt, html, markdown, ipynb, odt- Advanced (REQUIRE complete file paths): pdf, docx, rst, latex, epub✅ CORRECT Usage Examples:\n1. 'Convert this text to HTML' (basic conversion)\n   - Tool will show converted content\n\n2. 'Save this text as PDF at /documents/story.pdf'\n   - Correct: specifies path + filename + extension\n   - Tool will show: 'Content successfully converted and saved to: /documents/story.pdf'\n\n❌ INCORRECT Usage Examples:\n1. 'Save this as PDF in /documents/'\n   - Missing filename and extension\n2. 'Convert to PDF'\n   - Missing complete file path\n\nWhen requesting conversion, ALWAYS specify:\n1. The content or input file\n2. The desired output format\n3. For advanced formats: complete output path + filename + extension\nExample: 'Convert this markdown to PDF and save as /path/to/output.pdf'\n\n🎨 DOCX STYLING (NEW FEATURE):\n4. Custom DOCX Styling with Reference Documents:\n   * Use reference_doc parameter to apply professional styling to DOCX output\n   * Create custom templates with your branding, fonts, and formatting\n   * Perfect for corporate reports, academic papers, and professional documents\n   * Example: 'Convert this report to DOCX using /templates/corporate-style.docx as reference and save as /reports/Q4-report.docx'\n\n🎯 PANDOC FILTERS (NEW FEATURE):\n5. Pandoc Filter Support:\n   * Use filters parameter to apply custom Pandoc filters during conversion\n   * Filters are Python scripts that modify document content during processing\n   * Perfect for Mermaid diagram conversion, custom styling, and content transformation\n   * Example: 'Convert this markdown with mermaid diagrams to DOCX using filters=[\"./filters/mermaid-to-png-vibrant.py\"] and save as /reports/diagram-report.docx'\n\n📋 Creating Reference Documents:\n   * Generate template: pandoc -o template.docx --print-default-data-file reference.docx\n   * Customize in Word/LibreOffice: fonts, colors, headers, margins\n   * Use for consistent branding across all documents\n\n📋 Filter Requirements:\n   * Filters must be executable Python scripts\n   * Use absolute paths or paths relative to current working directory\n   * Filters are applied in the order specified\n   * Common filters: mermaid conversion, color processing, table formatting\n\n📄 Defaults File Support (NEW FEATURE):\n7. Pandoc Defaults File Support:\n   * Use defaults_file parameter to specify a YAML configuration file\n   * Similar to using pandoc -d option in the command line\n   * Allows setting multiple options in a single file\n   * Options in the defaults file can include filters, reference-doc, and other Pandoc options\n   * Example: 'Convert this markdown to DOCX using defaults_file=\"/path/to/defaults.yaml\" and save as /reports/report.docx'\n\nNote: After conversion, always check the success message for the exact file location.","input_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"input_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Input File"},"input_format":{"default":"markdown","title":"Input Format","type":"string"},"output_format":{"default":"docx","title":"Output Format","type":"string"},"output_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Output File"},"reference_doc":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Reference Doc"},"filters":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"title":"Filters"},"defaults_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Defaults File"}},"required":["request_id","tenant_id"],"title":"PandockerDocumentInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"}},"required":["request_id","tenant_id","answer"],"title":"PandockerDocumentOutput","type":"object"},"target":"pandoker-develop-doc-in"}}}
Partition: 0   Offset: 488   Key: empty   Timestamp: 2026-05-22 05:31:29.566 Headers: content-type: application/json, correlation_id: 6b3e4fb1-2e48-448b-a659-7b5f8d8b5617
 
{"service_name":"searcher","check_topic":"services-healthcheck-request","tools":{"internet_search":{"description":"","input_schema":{"$defs":{"SearcherEngine":{"enum":["brave","searxng"],"title":"SearcherEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"question":{"title":"Question","type":"string"},"engine":{"$ref":"#/$defs/SearcherEngine","default":"searxng"},"limit":{"default":5,"title":"Limit","type":"integer"}},"required":["request_id","question"],"title":"SearcherInput","type":"object"},"output_schema":{"$defs":{"SearcherResult":{"properties":{"title":{"title":"Title","type":"string"},"url":{"title":"Url","type":"string"},"description":{"title":"Description","type":"string"}},"required":["title","url","description"],"title":"SearcherResult","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"results":{"items":{"$ref":"#/$defs/SearcherResult"},"title":"Results","type":"array"}},"required":["request_id","results"],"title":"SearcherOutput","type":"object"},"target":"searcher-develop-search-in"},"page_download":{"description":"","input_schema":{"$defs":{"SearcherSaveList":{"enum":["urls","svgs","images"],"title":"SearcherSaveList","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"urls":{"items":{"type":"string"},"title":"Urls","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"},"save_path":{"title":"Save Path","type":"string"},"save_list":{"items":{"$ref":"#/$defs/SearcherSaveList"},"title":"Save List","type":"array"}},"required":["request_id","urls","names","save_path","save_list"],"title":"SearcherDownloadInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"}},"required":["request_id","paths","names"],"title":"SearcherDownloadOutput","type":"object"},"target":"searcher-develop-download-in"}}}
Partition: 0   Offset: 489   Key: empty   Timestamp: 2026-05-22 05:31:29.568 Headers: content-type: application/json, correlation_id: 101f3df2-1c6b-4f22-80ef-efa35e2fdbf2
 
{"service_name":"medulla","check_topic":"services-healthcheck-request","tools":{"completion":{"description":"","input_schema":{"$defs":{"MedullaInputMessage":{"properties":{"role":{"title":"Role","type":"string"},"content":{"title":"Content","type":"string"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"}},"required":["role","content"],"title":"MedullaInputMessage","type":"object"},"MedullaTask":{"enum":["intent","rag","chat","contents","summarizer","checklist","chitchat","freeflight"],"title":"MedullaTask","type":"string"},"Mode":{"enum":[1,2,3],"title":"Mode","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"task":{"$ref":"#/$defs/MedullaTask"},"tenant_id":{"title":"Tenant Id","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Query"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"messages":{"anyOf":[{"items":{"$ref":"#/$defs/MedullaInputMessage"},"type":"array"},{"type":"null"}],"default":null,"title":"Messages"},"requirements_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Requirements Path"},"template_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Template Path"},"mode":{"anyOf":[{"$ref":"#/$defs/Mode"},{"type":"null"}],"default":null}},"required":["request_id","task","tenant_id"],"title":"MedullaInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"think":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Think"},"values":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Values"}},"required":["request_id","tenant_id","answer","profile"],"title":"MedullaOutput","type":"object"},"target":"medulla-develop-answer-in"}}}
Partition: 0   Offset: 490   Key: empty   Timestamp: 2026-05-22 05:31:29.568 Headers: content-type: application/json, correlation_id: 7517993e-8443-48d0-bbb4-db1528ce26e9
 
{"service_name":"hippocampus","check_topic":"services-healthcheck-request","tools":{"doc_vector_index":{"description":"","input_schema":{"$defs":{"ConflictBehaviour":{"enum":[0,1,2,3,4,5],"title":"ConflictBehaviour","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"skip_exists":{"anyOf":[{"$ref":"#/$defs/ConflictBehaviour"},{"type":"null"}],"default":null},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"doclets_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doclets Path"},"config":{"additionalProperties":true,"title":"Config","type":"object"}},"required":["request_id","tenant_id"],"title":"HippocampusInitInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"status":{"title":"Status","type":"string"}},"required":["request_id","tenant_id","status"],"title":"HippocampusInitOutput","type":"object"},"target":"hippocampus-develop-indexit-in"},"doc_vector_search":{"description":"","input_schema":{"$defs":{"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"question":{"title":"Question","type":"string"},"treshold":{"title":"Treshold","type":"number"},"limit":{"title":"Limit","type":"integer"},"task":{"items":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Task","type":"array"}},"required":["request_id","tenant_id","question","treshold","limit","task"],"title":"HippocampusDocumentInput","type":"object"},"output_schema":{"$defs":{"Document":{"properties":{"id_doc":{"title":"Id Doc","type":"integer"},"file_path":{"title":"File Path","type":"string"},"file_name":{"title":"File Name","type":"string"},"distance":{"title":"Distance","type":"number"},"content":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Content"},"id_doclet":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Doclet"},"id_chunk":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Chunk"},"created_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Created At"},"file_datetime":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"File Datetime"}},"required":["id_doc","file_path","file_name","distance"],"title":"Document","type":"object"},"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"},"Folder":{"properties":{"collection":{"title":"Collection","type":"string"},"found":{"items":{"$ref":"#/$defs/Document"},"title":"Found","type":"array"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"}},"required":["collection","found","profile"],"title":"Folder","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"result":{"additionalProperties":{"$ref":"#/$defs/Folder"},"propertyNames":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Result","type":"object"}},"required":["request_id","tenant_id","result"],"title":"HippocampusDocumentOutput","type":"object"},"target":"hippocampus-develop-doc-in"}}}
Partition: 0   Offset: 494   Key: empty   Timestamp: 2026-05-22 05:34:07.049 Headers: content-type: application/json, correlation_id: 1527221d-d66a-4745-a926-b340491d5315
 
{"service_name":"paleograph","check_topic":"services-healthcheck-request","tools":{"parse":{"description":"","input_schema":{"$defs":{"Mode":{"enum":["skip_parsed","always_rewrite"],"title":"Mode","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"title":"Input Path","type":"string"},"output_path":{"title":"Output Path","type":"string"},"mode":{"$ref":"#/$defs/Mode"}},"required":["request_id","tenant_id","input_path","output_path","mode"],"title":"PaleographInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Path"},"output_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Path"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"srv_name":{"title":"Srv Name","type":"string"}},"required":["request_id","tenant_id","input_path","output_path","profile","srv_name"],"title":"PaleographOutput","type":"object"},"target":"paleograph-develop-answer-in"}}}
Partition: 0   Offset: 495   Key: empty   Timestamp: 2026-05-22 05:34:07.050 Headers: content-type: application/json, correlation_id: 1ee825a7-d299-4605-b63d-2c402c34ff00
 
{"service_name":"pandoker","check_topic":"services-healthcheck-request","tools":{"convert-content":{"description":"Converts content between different formats. Transforms input content from any supported format into the specified output format.\n\n🚨 CRITICAL REQUIREMENTS - PLEASE READ:\n1. PDF Conversion:\n   * You MUST install TeX Live BEFORE attempting PDF conversion:\n   * Ubuntu/Debian: `sudo apt-get install texlive-xetex`\n   * macOS: `brew install texlive`\n   * Windows: Install MiKTeX or TeX Live from https://miktex.org/ or https://tug.org/texlive/\n   * PDF conversion will FAIL without this installation\n\n2. File Paths - EXPLICIT REQUIREMENTS:\n   * When asked to save or convert to a file, you MUST provide:\n     - Complete directory path\n     - Filename\n     - File extension\n   * Example request: 'Write a story and save as PDF'\n   * You MUST specify: '/path/to/story.pdf' or 'C:\\Documents\\story.pdf'\n   * The tool will NOT automatically generate filenames or extensions\n\n3. File Location After Conversion:\n   * After successful conversion, the tool will display the exact path where the file is saved\n   * Look for message: 'Content successfully converted and saved to: [file_path]'\n   * You can find your converted file at the specified location\n   * If no path is specified, files may be saved in system temp directory (/tmp/ on Unix systems)\n   * For better control, always provide explicit output file paths\n\nSupported formats:- Basic: txt, html, markdown, ipynb, odt- Advanced (REQUIRE complete file paths): pdf, docx, rst, latex, epub✅ CORRECT Usage Examples:\n1. 'Convert this text to HTML' (basic conversion)\n   - Tool will show converted content\n\n2. 'Save this text as PDF at /documents/story.pdf'\n   - Correct: specifies path + filename + extension\n   - Tool will show: 'Content successfully converted and saved to: /documents/story.pdf'\n\n❌ INCORRECT Usage Examples:\n1. 'Save this as PDF in /documents/'\n   - Missing filename and extension\n2. 'Convert to PDF'\n   - Missing complete file path\n\nWhen requesting conversion, ALWAYS specify:\n1. The content or input file\n2. The desired output format\n3. For advanced formats: complete output path + filename + extension\nExample: 'Convert this markdown to PDF and save as /path/to/output.pdf'\n\n🎨 DOCX STYLING (NEW FEATURE):\n4. Custom DOCX Styling with Reference Documents:\n   * Use reference_doc parameter to apply professional styling to DOCX output\n   * Create custom templates with your branding, fonts, and formatting\n   * Perfect for corporate reports, academic papers, and professional documents\n   * Example: 'Convert this report to DOCX using /templates/corporate-style.docx as reference and save as /reports/Q4-report.docx'\n\n🎯 PANDOC FILTERS (NEW FEATURE):\n5. Pandoc Filter Support:\n   * Use filters parameter to apply custom Pandoc filters during conversion\n   * Filters are Python scripts that modify document content during processing\n   * Perfect for Mermaid diagram conversion, custom styling, and content transformation\n   * Example: 'Convert this markdown with mermaid diagrams to DOCX using filters=[\"./filters/mermaid-to-png-vibrant.py\"] and save as /reports/diagram-report.docx'\n\n📋 Creating Reference Documents:\n   * Generate template: pandoc -o template.docx --print-default-data-file reference.docx\n   * Customize in Word/LibreOffice: fonts, colors, headers, margins\n   * Use for consistent branding across all documents\n\n📋 Filter Requirements:\n   * Filters must be executable Python scripts\n   * Use absolute paths or paths relative to current working directory\n   * Filters are applied in the order specified\n   * Common filters: mermaid conversion, color processing, table formatting\n\n📄 Defaults File Support (NEW FEATURE):\n7. Pandoc Defaults File Support:\n   * Use defaults_file parameter to specify a YAML configuration file\n   * Similar to using pandoc -d option in the command line\n   * Allows setting multiple options in a single file\n   * Options in the defaults file can include filters, reference-doc, and other Pandoc options\n   * Example: 'Convert this markdown to DOCX using defaults_file=\"/path/to/defaults.yaml\" and save as /reports/report.docx'\n\nNote: After conversion, always check the success message for the exact file location.","input_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"input_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Input File"},"input_format":{"default":"markdown","title":"Input Format","type":"string"},"output_format":{"default":"docx","title":"Output Format","type":"string"},"output_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Output File"},"reference_doc":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Reference Doc"},"filters":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"title":"Filters"},"defaults_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Defaults File"}},"required":["request_id","tenant_id"],"title":"PandockerDocumentInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"}},"required":["request_id","tenant_id","answer"],"title":"PandockerDocumentOutput","type":"object"},"target":"pandoker-develop-doc-in"}}}
Partition: 0   Offset: 496   Key: empty   Timestamp: 2026-05-22 05:34:07.052 Headers: content-type: application/json, correlation_id: 3857d2cc-51af-4a59-b7ad-3ada04450213
 
{"service_name":"scriber","check_topic":"services-healthcheck-request","tools":{"transcribe":{"description":"","input_schema":{"$defs":{"ScriberEngine":{"enum":["gigaam"],"title":"ScriberEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"save_path":{"title":"Save Path","type":"string"},"diarization":{"default":false,"title":"Diarization","type":"boolean"},"engine":{"$ref":"#/$defs/ScriberEngine","default":"gigaam"}},"required":["request_id","paths","save_path"],"title":"ScriberInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"}},"required":["request_id","paths"],"title":"ScriberOutput","type":"object"},"target":"scriber-develop-transcribe-in"}}}
Partition: 0   Offset: 497   Key: empty   Timestamp: 2026-05-22 05:34:07.054 Headers: content-type: application/json, correlation_id: 1255e597-efe2-405f-bfd0-9942cafc9fbe
 
{"service_name":"medulla","check_topic":"services-healthcheck-request","tools":{"completion":{"description":"","input_schema":{"$defs":{"MedullaInputMessage":{"properties":{"role":{"title":"Role","type":"string"},"content":{"title":"Content","type":"string"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"}},"required":["role","content"],"title":"MedullaInputMessage","type":"object"},"MedullaTask":{"enum":["intent","rag","chat","contents","summarizer","checklist","chitchat","freeflight"],"title":"MedullaTask","type":"string"},"Mode":{"enum":[1,2,3],"title":"Mode","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"task":{"$ref":"#/$defs/MedullaTask"},"tenant_id":{"title":"Tenant Id","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Query"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"messages":{"anyOf":[{"items":{"$ref":"#/$defs/MedullaInputMessage"},"type":"array"},{"type":"null"}],"default":null,"title":"Messages"},"requirements_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Requirements Path"},"template_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Template Path"},"mode":{"anyOf":[{"$ref":"#/$defs/Mode"},{"type":"null"}],"default":null}},"required":["request_id","task","tenant_id"],"title":"MedullaInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"think":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Think"},"values":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Values"}},"required":["request_id","tenant_id","answer","profile"],"title":"MedullaOutput","type":"object"},"target":"medulla-develop-answer-in"}}}
Partition: 0   Offset: 498   Key: empty   Timestamp: 2026-05-22 05:34:07.055 Headers: content-type: application/json, correlation_id: b9e09ef2-64b8-40a2-944f-9f9400045222
 
{"service_name":"hippocampus","check_topic":"services-healthcheck-request","tools":{"doc_vector_index":{"description":"","input_schema":{"$defs":{"ConflictBehaviour":{"enum":[0,1,2,3,4,5],"title":"ConflictBehaviour","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"skip_exists":{"anyOf":[{"$ref":"#/$defs/ConflictBehaviour"},{"type":"null"}],"default":null},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"doclets_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doclets Path"},"config":{"additionalProperties":true,"title":"Config","type":"object"}},"required":["request_id","tenant_id"],"title":"HippocampusInitInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"status":{"title":"Status","type":"string"}},"required":["request_id","tenant_id","status"],"title":"HippocampusInitOutput","type":"object"},"target":"hippocampus-develop-indexit-in"},"doc_vector_search":{"description":"","input_schema":{"$defs":{"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"question":{"title":"Question","type":"string"},"treshold":{"title":"Treshold","type":"number"},"limit":{"title":"Limit","type":"integer"},"task":{"items":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Task","type":"array"}},"required":["request_id","tenant_id","question","treshold","limit","task"],"title":"HippocampusDocumentInput","type":"object"},"output_schema":{"$defs":{"Document":{"properties":{"id_doc":{"title":"Id Doc","type":"integer"},"file_path":{"title":"File Path","type":"string"},"file_name":{"title":"File Name","type":"string"},"distance":{"title":"Distance","type":"number"},"content":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Content"},"id_doclet":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Doclet"},"id_chunk":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Chunk"},"created_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Created At"},"file_datetime":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"File Datetime"}},"required":["id_doc","file_path","file_name","distance"],"title":"Document","type":"object"},"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"},"Folder":{"properties":{"collection":{"title":"Collection","type":"string"},"found":{"items":{"$ref":"#/$defs/Document"},"title":"Found","type":"array"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"}},"required":["collection","found","profile"],"title":"Folder","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"result":{"additionalProperties":{"$ref":"#/$defs/Folder"},"propertyNames":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Result","type":"object"}},"required":["request_id","tenant_id","result"],"title":"HippocampusDocumentOutput","type":"object"},"target":"hippocampus-develop-doc-in"}}}
Partition: 0   Offset: 499   Key: empty   Timestamp: 2026-05-22 05:34:07.150 Headers: content-type: application/json, correlation_id: ad691212-cf4a-4e2c-9439-eb59a4b4a5e2
 
{"service_name":"searcher","check_topic":"services-healthcheck-request","tools":{"internet_search":{"description":"","input_schema":{"$defs":{"SearcherEngine":{"enum":["brave","searxng"],"title":"SearcherEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"question":{"title":"Question","type":"string"},"engine":{"$ref":"#/$defs/SearcherEngine","default":"searxng"},"limit":{"default":5,"title":"Limit","type":"integer"}},"required":["request_id","question"],"title":"SearcherInput","type":"object"},"output_schema":{"$defs":{"SearcherResult":{"properties":{"title":{"title":"Title","type":"string"},"url":{"title":"Url","type":"string"},"description":{"title":"Description","type":"string"}},"required":["title","url","description"],"title":"SearcherResult","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"results":{"items":{"$ref":"#/$defs/SearcherResult"},"title":"Results","type":"array"}},"required":["request_id","results"],"title":"SearcherOutput","type":"object"},"target":"searcher-develop-search-in"},"page_download":{"description":"","input_schema":{"$defs":{"SearcherSaveList":{"enum":["urls","svgs","images"],"title":"SearcherSaveList","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"urls":{"items":{"type":"string"},"title":"Urls","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"},"save_path":{"title":"Save Path","type":"string"},"save_list":{"items":{"$ref":"#/$defs/SearcherSaveList"},"title":"Save List","type":"array"}},"required":["request_id","urls","names","save_path","save_list"],"title":"SearcherDownloadInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"}},"required":["request_id","paths","names"],"title":"SearcherDownloadOutput","type":"object"},"target":"searcher-develop-download-in"}}}
Partition: 0   Offset: 476   Key: empty   Timestamp: 2026-05-22 05:35:48.025 Headers: content-type: application/json, correlation_id: f489bc8e-6519-43ab-8259-0e1a3317c5d9
 
{"service_name":"paleograph","check_topic":"services-healthcheck-request","tools":[{"name":"parse","type":"tool","description":"Извлечение и обработка содержимого из загруженных файлов документов. ИСПОЛЬЗОВАТЬ, когда пользователь прикрепляет новый файл (PDF, DOCX, TXT, XLSX, PPTX, изображение с текстом) или явно просит 'обработай файл', 'распарси документ', 'прочитай данные из приложенного', 'извлеки текст из файла'. НЕ ИСПОЛЬЗОВАТЬ для работы с уже извлечённым ранее текстом или для задач, не требующих доступа к содержимому файла.","input_schema":{"$defs":{"Mode":{"enum":["skip_parsed","always_rewrite"],"title":"Mode","type":"string"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"input_path":{"description":"Путь до директории с файлами которые нужно обработать.","title":"Input Path","type":"string"},"output_path":{"description":"Путь до директории в которую необходимо сложить результат.","title":"Output Path","type":"string"},"mode":{"$ref":"#/$defs/Mode","description":"Режим работы парсера: 'skip_parsed' если нужно пропустить уже обработанные файлы из входной директории при повторном вызове, 'always_rewrite' всегда обрабатывать все файлы находящиеся во входной директории."}},"required":["request_id","tenant_id","input_path","output_path","mode"],"title":"PaleographInput","type":"object"},"output_schema":{"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена)","title":"Tenant Id","type":"string"},"input_path":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Путь до директории с файлами которые нужно обработать","title":"Input Path"},"output_path":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Путь до директории в которую необходимо сложить результат","title":"Output Path"},"profile":{"additionalProperties":true,"description":"Профиль со временем выполнения задачи тулом","title":"Profile","type":"object"},"srv_name":{"description":"Имя сервиса","title":"Srv Name","type":"string"}},"required":["request_id","tenant_id","input_path","output_path","profile","srv_name"],"title":"PaleographOutput","type":"object"},"input_examples":null,"system_prompt_injection":"Если пользователь приложил файл, и ты не знаешь его содержимого — ты ОБЯЗАН сначала вызвать {tool_name}. Ты не должен выдумывать, что написано в файле, без этого вызова.","target":"paleograph-answer-in"}]}
Partition: 0   Offset: 475   Key: empty   Timestamp: 2026-05-22 05:35:48.032 Headers: content-type: application/json, correlation_id: d3593e3e-64be-42c0-b2d0-bd459c2b56e4
 
{"service_name":"medulla","check_topic":"services-healthcheck-request","tools":[{"name":"completion","type":"tool","description":"Инструмент для выполнения различных интеллектуальных задач через единый endpoint. ИСПОЛЬЗОВАТЬ для: классификации намерений (intent), поиска с генерацией ответа по базе знаний (RAG), обычного чата с историей (chat), ответа на основе переданного текста (contents), суммаризации документов (summarizer), проверки по чеклисту (checklist), поддержки свободного диалога (chitchat), кастомных сценариев с шаблоном (freeflight). НЕ ИСПОЛЬЗОВАТЬ для прямого парсинга файлов без вызова модели или когда задача не требует языковой обработки.","input_schema":{"$defs":{"MedullaInputMessage":{"properties":{"role":{"description":"Роль: 'system', 'user', 'agent'","title":"Role","type":"string"},"content":{"description":"Содержимое сообщения","title":"Content","type":"string"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к директории с документом используемым для ответа","title":"Doc Path"}},"required":["role","content"],"title":"MedullaInputMessage","type":"object"},"MedullaTask":{"enum":["intent","rag","chat","contents","summarizer","checklist","chitchat","freeflight"],"title":"MedullaTask","type":"string"},"Mode":{"enum":[1,2,3],"title":"Mode","type":"integer"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"task":{"$ref":"#/$defs/MedullaTask","description":"Интеллектуальная задача выполняемая сервисом, 'intent' - Интент классификатор по запросу (query), 'rag' - ответ на запрос (query) по документу расположенному по пути (doc_path), 'chat' - ответ на запросы по логу сообщений messages, 'contents' - ответ на запрос (query) по приложенному контенту (contents), 'summarizer' - cуммаризация информации по запросу (query) документа расположенного по пути (doc_path), 'checklist' - проверка документа в директории по пути doc_path в соответствии с запросом (query) и шаблоном требований по пути (requirements_path), 'chitchat' - свободный ответ по запросу (query), 'freeflight' - Свободный формат (обязательно передать template_path)"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Текст запроса пользователя. Используется в задачах: intent, rag, contents, summarizer, checklist, chitchat","title":"Query"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к файлу на основе которого формируется ответ. Используется в задачах: rag, summarizer, checklist","title":"Doc Path"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Текстовый контент на основе которого формируется ответ. Используется в задачах: contents","title":"Contents"},"messages":{"anyOf":[{"items":{"$ref":"#/$defs/MedullaInputMessage"},"type":"array"},{"type":"null"}],"default":null,"description":"Список сообщений на основе которых формируется ответ. Используется в задачах: chat","title":"Messages"},"requirements_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к директории с файлом требований для формирования ответа. Используется в задачах: checklist","title":"Requirements Path"},"template_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к шаблону документа который используется для формирования ответа. Используется в задачах: checklist","title":"Template Path"},"mode":{"anyOf":[{"$ref":"#/$defs/Mode"},{"type":"null"}],"default":null,"description":"Режим работы значение устанавливается внешними средствами (1, 2 или 3), по умолчанию 1"}},"required":["request_id","task","tenant_id"],"title":"MedullaInput","type":"object"},"output_schema":{"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"answer":{"description":"Результат выполнения задачи","title":"Answer","type":"string"},"profile":{"additionalProperties":true,"description":"Профиль со временем выполнения задачи тулом","title":"Profile","type":"object"},"think":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Флаг показывающий использовался ли режим thinking при выполнении задачи","title":"Think"},"values":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"","title":"Values"}},"required":["request_id","tenant_id","answer","profile"],"title":"MedullaOutput","type":"object"},"input_examples":null,"system_prompt_injection":"Если пользователь запрашивает выполнение интеллектуальной задачи, требующей обработки текста, ответа на вопросы по документам, суммаризации, классификации намерений, проверки по чеклисту или диалога — сначала определи подходящее значение task и вызови {tool_name} с соответствующими параметрами. Не пытайся ответить из своих общих знаний, если задача требует работы с документами, исключение: task='chitchat' для свободного непринуждённого диалога без привязки к документам. При получении результата — передай его пользователю в понятном виде. Если не уверен, какой task выбрать или какие параметры заполнить — запроси уточнение у пользователя.","target":"medulla-fs0-answer-local-in"}]}
Partition: 0   Offset: 483   Key: empty   Timestamp: 2026-05-22 05:38:32.659 Headers: content-type: application/json, correlation_id: d07fb331-480e-44bf-a0cc-34c851b4c380
 
{"service_name":"medulla","check_topic":"services-healthcheck-request","tools":[{"name":"completion","type":"tool","description":"Инструмент для выполнения различных интеллектуальных задач через единый endpoint. ИСПОЛЬЗОВАТЬ для: классификации намерений (intent), поиска с генерацией ответа по базе знаний (RAG), обычного чата с историей (chat), ответа на основе переданного текста (contents), суммаризации документов (summarizer), проверки по чеклисту (checklist), поддержки свободного диалога (chitchat), кастомных сценариев с шаблоном (freeflight). НЕ ИСПОЛЬЗОВАТЬ для прямого парсинга файлов без вызова модели или когда задача не требует языковой обработки.","input_schema":{"$defs":{"MedullaInputMessage":{"properties":{"role":{"description":"Роль: 'system', 'user', 'agent'","title":"Role","type":"string"},"content":{"description":"Содержимое сообщения","title":"Content","type":"string"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к директории с документом используемым для ответа","title":"Doc Path"}},"required":["role","content"],"title":"MedullaInputMessage","type":"object"},"MedullaTask":{"enum":["intent","rag","chat","contents","summarizer","checklist","chitchat","freeflight"],"title":"MedullaTask","type":"string"},"Mode":{"enum":[1,2,3],"title":"Mode","type":"integer"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"task":{"$ref":"#/$defs/MedullaTask","description":"Интеллектуальная задача выполняемая сервисом, 'intent' - Интент классификатор по запросу (query), 'rag' - ответ на запрос (query) по документу расположенному по пути (doc_path), 'chat' - ответ на запросы по логу сообщений messages, 'contents' - ответ на запрос (query) по приложенному контенту (contents), 'summarizer' - cуммаризация информации по запросу (query) документа расположенного по пути (doc_path), 'checklist' - проверка документа в директории по пути doc_path в соответствии с запросом (query) и шаблоном требований по пути (requirements_path), 'chitchat' - свободный ответ по запросу (query), 'freeflight' - Свободный формат (обязательно передать template_path)"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Текст запроса пользователя. Используется в задачах: intent, rag, contents, summarizer, checklist, chitchat","title":"Query"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к файлу на основе которого формируется ответ. Используется в задачах: rag, summarizer, checklist","title":"Doc Path"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Текстовый контент на основе которого формируется ответ. Используется в задачах: contents","title":"Contents"},"messages":{"anyOf":[{"items":{"$ref":"#/$defs/MedullaInputMessage"},"type":"array"},{"type":"null"}],"default":null,"description":"Список сообщений на основе которых формируется ответ. Используется в задачах: chat","title":"Messages"},"requirements_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к директории с файлом требований для формирования ответа. Используется в задачах: checklist","title":"Requirements Path"},"template_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к шаблону документа который используется для формирования ответа. Используется в задачах: checklist","title":"Template Path"},"mode":{"anyOf":[{"$ref":"#/$defs/Mode"},{"type":"null"}],"default":null,"description":"Режим работы значение устанавливается внешними средствами (1, 2 или 3), по умолчанию 1"}},"required":["request_id","task","tenant_id"],"title":"MedullaInput","type":"object"},"output_schema":{"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"answer":{"description":"Результат выполнения задачи","title":"Answer","type":"string"},"profile":{"additionalProperties":true,"description":"Профиль со временем выполнения задачи тулом","title":"Profile","type":"object"},"think":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Флаг показывающий использовался ли режим thinking при выполнении задачи","title":"Think"},"values":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"","title":"Values"}},"required":["request_id","tenant_id","answer","profile"],"title":"MedullaOutput","type":"object"},"input_examples":null,"system_prompt_injection":"Если пользователь запрашивает выполнение интеллектуальной задачи, требующей обработки текста, ответа на вопросы по документам, суммаризации, классификации намерений, проверки по чеклисту или диалога — сначала определи подходящее значение task и вызови {tool_name} с соответствующими параметрами. Не пытайся ответить из своих общих знаний, если задача требует работы с документами, исключение: task='chitchat' для свободного непринуждённого диалога без привязки к документам. При получении результата — передай его пользователю в понятном виде. Если не уверен, какой task выбрать или какие параметры заполнить — запроси уточнение у пользователя.","target":"medulla-fs0-answer-local-in"}]}
Partition: 0   Offset: 484   Key: empty   Timestamp: 2026-05-22 05:38:33.309 Headers: content-type: application/json, correlation_id: cbc3aa5a-3b0f-4b15-95d3-0c943357ffcd
 
{"service_name":"hippocampus","check_topic":"services-healthcheck-request","tools":[{"name":"doc_vector_index","type":"tool","description":"Запуск процесса обновления базы знаний и переиндексации новых документов. ИСПОЛЬЗОВАТЬ, когда пользователь явно просит 'обнови базу знаний', 'добавь новые документы в индекс', 'переиндексируй', 'загрузи документы в базу знаний', 'синхронизируй с хранилищем'. НЕ ИСПОЛЬЗОВАТЬ для поиска по уже проиндексированной базе когда пользователь просто прикрепляет файл для разового парсинга без сохранения в базу.","input_schema":{"$defs":{"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"question":{"description":"Вопрос пользователя ","title":"Question","type":"string"},"treshold":{"description":"Пороговое значение ниже которого докоменты не учитываются","title":"Treshold","type":"number"},"limit":{"description":"Лимит длины списка выдаваемых в результате документов.","title":"Limit","type":"integer"},"task":{"description":"Задачи поиска которые нужно выполнить. 'path' - Только по пути/имени файла (docs/dence), 'hybrid_chunk' - По пути/имени файла и содержимому чанка (chunks/hybrid), 'hybrid_doclet' - По пути/имени файла и содержимому доклета (doclets/hybrid), 'chunk' - По содержимому чанка (chunks/sparce), 'doclet' - По содержимому доклета (doclets/sparce), 'jsondocs' - По содержимому jsondocs (jsondocs/sparce). Можно выбирать от 1 до всех одновременно.","items":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Task","type":"array"}},"required":["request_id","tenant_id","question","treshold","limit","task"],"title":"HippocampusDocumentInput","type":"object"},"output_schema":{"$defs":{"Document":{"properties":{"id_doc":{"description":"ID документа.","title":"Id Doc","type":"integer"},"file_path":{"description":"Путь к дирректории найденного файла.","title":"File Path","type":"string"},"file_name":{"description":"Имя найденного файла.","title":"File Name","type":"string"},"distance":{"description":"Близость найденного документа к запросу.","title":"Distance","type":"number"},"content":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"Содержимое документа.","title":"Content"},"id_doclet":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"ID доклета проиндексированного документа.","title":"Id Doclet"},"id_chunk":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"ID чанка проиндексированного документа.","title":"Id Chunk"},"created_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Дата создания файла.","title":"Created At"},"file_datetime":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Дата индексации файла.","title":"File Datetime"}},"required":["id_doc","file_path","file_name","distance"],"title":"Document","type":"object"},"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"},"Folder":{"properties":{"collection":{"description":"Коллекция в Milvus в которой найден проиндексированный документ.","title":"Collection","type":"string"},"found":{"description":"Список найденных документов.","items":{"$ref":"#/$defs/Document"},"title":"Found","type":"array"},"profile":{"additionalProperties":true,"description":"Профиль со временем выполнения задачи тулом.","title":"Profile","type":"object"}},"required":["collection","found","profile"],"title":"Folder","type":"object"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"result":{"additionalProperties":{"$ref":"#/$defs/Folder"},"description":"Словарь с результатами поиска документов по задачам.","propertyNames":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Result","type":"object"}},"required":["request_id","tenant_id","result"],"title":"HippocampusDocumentOutput","type":"object"},"input_examples":null,"system_prompt_injection":"Вызывай {tool_name} ТОЛЬКО при явных командах пользователя: «обнови базу знаний», «добавь новые документы в индекс», «переиндексируй», «загрузи документы в базу», «синхронизируй с хранилищем». Не вызывай этот инструмент автоматически после каждого добавления файла. Если пользователь просто прикрепил файл для разового парсинга (без упоминания сохранения в базу).","target":"hippocampus-doc-in"},{"name":"doc_vector_search","type":"tool","description":"Поиск релевантных документов в проиндексированной базе знаний по запросу пользователя. ИСПОЛЬЗОВАТЬ, когда пользователь задаёт вопрос, требующий информации из корпоративных/справочных документов, инструкций, нормативной базы, технической документации, ранее загруженных материалов. НЕ ИСПОЛЬЗОВАТЬ для вопросов общего характера, не требующих обращения к базе знаний.","input_schema":{"$defs":{"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"question":{"description":"Вопрос пользователя ","title":"Question","type":"string"},"treshold":{"description":"Пороговое значение ниже которого докоменты не учитываются","title":"Treshold","type":"number"},"limit":{"description":"Лимит длины списка выдаваемых в результате документов.","title":"Limit","type":"integer"},"task":{"description":"Задачи поиска которые нужно выполнить. 'path' - Только по пути/имени файла (docs/dence), 'hybrid_chunk' - По пути/имени файла и содержимому чанка (chunks/hybrid), 'hybrid_doclet' - По пути/имени файла и содержимому доклета (doclets/hybrid), 'chunk' - По содержимому чанка (chunks/sparce), 'doclet' - По содержимому доклета (doclets/sparce), 'jsondocs' - По содержимому jsondocs (jsondocs/sparce). Можно выбирать от 1 до всех одновременно.","items":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Task","type":"array"}},"required":["request_id","tenant_id","question","treshold","limit","task"],"title":"HippocampusDocumentInput","type":"object"},"output_schema":{"$defs":{"Document":{"properties":{"id_doc":{"description":"ID документа.","title":"Id Doc","type":"integer"},"file_path":{"description":"Путь к дирректории найденного файла.","title":"File Path","type":"string"},"file_name":{"description":"Имя найденного файла.","title":"File Name","type":"string"},"distance":{"description":"Близость найденного документа к запросу.","title":"Distance","type":"number"},"content":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"Содержимое документа.","title":"Content"},"id_doclet":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"ID доклета проиндексированного документа.","title":"Id Doclet"},"id_chunk":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"ID чанка проиндексированного документа.","title":"Id Chunk"},"created_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Дата создания файла.","title":"Created At"},"file_datetime":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Дата индексации файла.","title":"File Datetime"}},"required":["id_doc","file_path","file_name","distance"],"title":"Document","type":"object"},"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"},"Folder":{"properties":{"collection":{"description":"Коллекция в Milvus в которой найден проиндексированный документ.","title":"Collection","type":"string"},"found":{"description":"Список найденных документов.","items":{"$ref":"#/$defs/Document"},"title":"Found","type":"array"},"profile":{"additionalProperties":true,"description":"Профиль со временем выполнения задачи тулом.","title":"Profile","type":"object"}},"required":["collection","found","profile"],"title":"Folder","type":"object"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"result":{"additionalProperties":{"$ref":"#/$defs/Folder"},"description":"Словарь с результатами поиска документов по задачам.","propertyNames":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Result","type":"object"}},"required":["request_id","tenant_id","result"],"title":"HippocampusDocumentOutput","type":"object"},"input_examples":null,"system_prompt_injection":"Если пользователь задаёт вопрос, который может быть покрыт корпоративной документацией, инструкциями, регламентами, технической базой знаний или ранее загруженными материалами — сначала вызови {tool_name}. Не отвечай из своих общих знаний, если информация должна быть из базы знаний. Исключение: пользователь явно сказал «отвечай без базы знаний» или вопрос имеет полностью общий характер. При получении результатов поиска — отвечай на их основе, указывая источник","target":"hippocampus-doc-in"}]}
Partition: 0   Offset: 493   Key: empty   Timestamp: 2026-05-22 05:42:12.330 Headers: content-type: application/json, correlation_id: cd3b64be-5923-48ef-8763-d319b61a766b
 
{"service_name":"paleograph","check_topic":"services-healthcheck-request","tools":[{"name":"parse","type":"tool","description":"Извлечение и обработка содержимого из загруженных файлов документов. ИСПОЛЬЗОВАТЬ, когда пользователь прикрепляет новый файл (PDF, DOCX, TXT, XLSX, PPTX, изображение с текстом) или явно просит 'обработай файл', 'распарси документ', 'прочитай данные из приложенного', 'извлеки текст из файла'. НЕ ИСПОЛЬЗОВАТЬ для работы с уже извлечённым ранее текстом или для задач, не требующих доступа к содержимому файла.","input_schema":{"$defs":{"Mode":{"enum":["skip_parsed","always_rewrite"],"title":"Mode","type":"string"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"input_path":{"description":"Путь до директории с файлами которые нужно обработать.","title":"Input Path","type":"string"},"output_path":{"description":"Путь до директории в которую необходимо сложить результат.","title":"Output Path","type":"string"},"mode":{"$ref":"#/$defs/Mode","description":"Режим работы парсера: 'skip_parsed' если нужно пропустить уже обработанные файлы из входной директории при повторном вызове, 'always_rewrite' всегда обрабатывать все файлы находящиеся во входной директории."}},"required":["request_id","tenant_id","input_path","output_path","mode"],"title":"PaleographInput","type":"object"},"output_schema":{"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена)","title":"Tenant Id","type":"string"},"input_path":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Путь до директории с файлами которые нужно обработать","title":"Input Path"},"output_path":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Путь до директории в которую необходимо сложить результат","title":"Output Path"},"profile":{"additionalProperties":true,"description":"Профиль со временем выполнения задачи тулом","title":"Profile","type":"object"},"srv_name":{"description":"Имя сервиса","title":"Srv Name","type":"string"}},"required":["request_id","tenant_id","input_path","output_path","profile","srv_name"],"title":"PaleographOutput","type":"object"},"input_examples":null,"system_prompt_injection":"Если пользователь приложил файл, и ты не знаешь его содержимого — ты ОБЯЗАН сначала вызвать {tool_name}. Ты не должен выдумывать, что написано в файле, без этого вызова.","target":"paleograph-answer-in"}]}
Partition: 0   Offset: 491   Key: empty   Timestamp: 2026-05-22 05:42:12.337 Headers: content-type: application/json, correlation_id: 12f0024a-4b19-4ad0-98c3-21167cccf2d9
 
{"service_name":"medulla","check_topic":"services-healthcheck-request","tools":[{"name":"completion","type":"tool","description":"Инструмент для выполнения различных интеллектуальных задач через единый endpoint. ИСПОЛЬЗОВАТЬ для: классификации намерений (intent), поиска с генерацией ответа по базе знаний (RAG), обычного чата с историей (chat), ответа на основе переданного текста (contents), суммаризации документов (summarizer), проверки по чеклисту (checklist), поддержки свободного диалога (chitchat), кастомных сценариев с шаблоном (freeflight). НЕ ИСПОЛЬЗОВАТЬ для прямого парсинга файлов без вызова модели или когда задача не требует языковой обработки.","input_schema":{"$defs":{"MedullaInputMessage":{"properties":{"role":{"description":"Роль: 'system', 'user', 'agent'","title":"Role","type":"string"},"content":{"description":"Содержимое сообщения","title":"Content","type":"string"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к директории с документом используемым для ответа","title":"Doc Path"}},"required":["role","content"],"title":"MedullaInputMessage","type":"object"},"MedullaTask":{"enum":["intent","rag","chat","contents","summarizer","checklist","chitchat","freeflight"],"title":"MedullaTask","type":"string"},"Mode":{"enum":[1,2,3],"title":"Mode","type":"integer"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"task":{"$ref":"#/$defs/MedullaTask","description":"Интеллектуальная задача выполняемая сервисом, 'intent' - Интент классификатор по запросу (query), 'rag' - ответ на запрос (query) по документу расположенному по пути (doc_path), 'chat' - ответ на запросы по логу сообщений messages, 'contents' - ответ на запрос (query) по приложенному контенту (contents), 'summarizer' - cуммаризация информации по запросу (query) документа расположенного по пути (doc_path), 'checklist' - проверка документа в директории по пути doc_path в соответствии с запросом (query) и шаблоном требований по пути (requirements_path), 'chitchat' - свободный ответ по запросу (query), 'freeflight' - Свободный формат (обязательно передать template_path)"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Текст запроса пользователя. Используется в задачах: intent, rag, contents, summarizer, checklist, chitchat","title":"Query"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к файлу на основе которого формируется ответ. Используется в задачах: rag, summarizer, checklist","title":"Doc Path"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Текстовый контент на основе которого формируется ответ. Используется в задачах: contents","title":"Contents"},"messages":{"anyOf":[{"items":{"$ref":"#/$defs/MedullaInputMessage"},"type":"array"},{"type":"null"}],"default":null,"description":"Список сообщений на основе которых формируется ответ. Используется в задачах: chat","title":"Messages"},"requirements_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к директории с файлом требований для формирования ответа. Используется в задачах: checklist","title":"Requirements Path"},"template_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к шаблону документа который используется для формирования ответа. Используется в задачах: checklist","title":"Template Path"},"mode":{"anyOf":[{"$ref":"#/$defs/Mode"},{"type":"null"}],"default":null,"description":"Режим работы значение устанавливается внешними средствами (1, 2 или 3), по умолчанию 1"}},"required":["request_id","task","tenant_id"],"title":"MedullaInput","type":"object"},"output_schema":{"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"answer":{"description":"Результат выполнения задачи","title":"Answer","type":"string"},"profile":{"additionalProperties":true,"description":"Профиль со временем выполнения задачи тулом","title":"Profile","type":"object"},"think":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Флаг показывающий использовался ли режим thinking при выполнении задачи","title":"Think"},"values":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"","title":"Values"}},"required":["request_id","tenant_id","answer","profile"],"title":"MedullaOutput","type":"object"},"input_examples":null,"system_prompt_injection":"Если пользователь запрашивает выполнение интеллектуальной задачи, требующей обработки текста, ответа на вопросы по документам, суммаризации, классификации намерений, проверки по чеклисту или диалога — сначала определи подходящее значение task и вызови {tool_name} с соответствующими параметрами. Не пытайся ответить из своих общих знаний, если задача требует работы с документами, исключение: task='chitchat' для свободного непринуждённого диалога без привязки к документам. При получении результата — передай его пользователю в понятном виде. Если не уверен, какой task выбрать или какие параметры заполнить — запроси уточнение у пользователя.","target":"medulla-fs0-answer-local-in"}]}
Partition: 0   Offset: 492   Key: empty   Timestamp: 2026-05-22 05:42:12.473 Headers: content-type: application/json, correlation_id: 27bc3041-2a60-4ced-b8c2-d4db7b003163
 
{"service_name":"hippocampus","check_topic":"services-healthcheck-request","tools":[{"name":"doc_vector_index","type":"tool","description":"Запуск процесса обновления базы знаний и переиндексации новых документов. ИСПОЛЬЗОВАТЬ, когда пользователь явно просит 'обнови базу знаний', 'добавь новые документы в индекс', 'переиндексируй', 'загрузи документы в базу знаний', 'синхронизируй с хранилищем'. НЕ ИСПОЛЬЗОВАТЬ для поиска по уже проиндексированной базе когда пользователь просто прикрепляет файл для разового парсинга без сохранения в базу.","input_schema":{"$defs":{"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"question":{"description":"Вопрос пользователя ","title":"Question","type":"string"},"treshold":{"description":"Пороговое значение ниже которого докоменты не учитываются","title":"Treshold","type":"number"},"limit":{"description":"Лимит длины списка выдаваемых в результате документов.","title":"Limit","type":"integer"},"task":{"description":"Задачи поиска которые нужно выполнить. 'path' - Только по пути/имени файла (docs/dence), 'hybrid_chunk' - По пути/имени файла и содержимому чанка (chunks/hybrid), 'hybrid_doclet' - По пути/имени файла и содержимому доклета (doclets/hybrid), 'chunk' - По содержимому чанка (chunks/sparce), 'doclet' - По содержимому доклета (doclets/sparce), 'jsondocs' - По содержимому jsondocs (jsondocs/sparce). Можно выбирать от 1 до всех одновременно.","items":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Task","type":"array"}},"required":["request_id","tenant_id","question","treshold","limit","task"],"title":"HippocampusDocumentInput","type":"object"},"output_schema":{"$defs":{"Document":{"properties":{"id_doc":{"description":"ID документа.","title":"Id Doc","type":"integer"},"file_path":{"description":"Путь к дирректории найденного файла.","title":"File Path","type":"string"},"file_name":{"description":"Имя найденного файла.","title":"File Name","type":"string"},"distance":{"description":"Близость найденного документа к запросу.","title":"Distance","type":"number"},"content":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"Содержимое документа.","title":"Content"},"id_doclet":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"ID доклета проиндексированного документа.","title":"Id Doclet"},"id_chunk":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"ID чанка проиндексированного документа.","title":"Id Chunk"},"created_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Дата создания файла.","title":"Created At"},"file_datetime":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Дата индексации файла.","title":"File Datetime"}},"required":["id_doc","file_path","file_name","distance"],"title":"Document","type":"object"},"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"},"Folder":{"properties":{"collection":{"description":"Коллекция в Milvus в которой найден проиндексированный документ.","title":"Collection","type":"string"},"found":{"description":"Список найденных документов.","items":{"$ref":"#/$defs/Document"},"title":"Found","type":"array"},"profile":{"additionalProperties":true,"description":"Профиль со временем выполнения задачи тулом.","title":"Profile","type":"object"}},"required":["collection","found","profile"],"title":"Folder","type":"object"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"result":{"additionalProperties":{"$ref":"#/$defs/Folder"},"description":"Словарь с результатами поиска документов по задачам.","propertyNames":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Result","type":"object"}},"required":["request_id","tenant_id","result"],"title":"HippocampusDocumentOutput","type":"object"},"input_examples":null,"system_prompt_injection":"Вызывай {tool_name} ТОЛЬКО при явных командах пользователя: «обнови базу знаний», «добавь новые документы в индекс», «переиндексируй», «загрузи документы в базу», «синхронизируй с хранилищем». Не вызывай этот инструмент автоматически после каждого добавления файла. Если пользователь просто прикрепил файл для разового парсинга (без упоминания сохранения в базу).","target":"hippocampus-doc-in"},{"name":"doc_vector_search","type":"tool","description":"Поиск релевантных документов в проиндексированной базе знаний по запросу пользователя. ИСПОЛЬЗОВАТЬ, когда пользователь задаёт вопрос, требующий информации из корпоративных/справочных документов, инструкций, нормативной базы, технической документации, ранее загруженных материалов. НЕ ИСПОЛЬЗОВАТЬ для вопросов общего характера, не требующих обращения к базе знаний.","input_schema":{"$defs":{"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"question":{"description":"Вопрос пользователя ","title":"Question","type":"string"},"treshold":{"description":"Пороговое значение ниже которого докоменты не учитываются","title":"Treshold","type":"number"},"limit":{"description":"Лимит длины списка выдаваемых в результате документов.","title":"Limit","type":"integer"},"task":{"description":"Задачи поиска которые нужно выполнить. 'path' - Только по пути/имени файла (docs/dence), 'hybrid_chunk' - По пути/имени файла и содержимому чанка (chunks/hybrid), 'hybrid_doclet' - По пути/имени файла и содержимому доклета (doclets/hybrid), 'chunk' - По содержимому чанка (chunks/sparce), 'doclet' - По содержимому доклета (doclets/sparce), 'jsondocs' - По содержимому jsondocs (jsondocs/sparce). Можно выбирать от 1 до всех одновременно.","items":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Task","type":"array"}},"required":["request_id","tenant_id","question","treshold","limit","task"],"title":"HippocampusDocumentInput","type":"object"},"output_schema":{"$defs":{"Document":{"properties":{"id_doc":{"description":"ID документа.","title":"Id Doc","type":"integer"},"file_path":{"description":"Путь к дирректории найденного файла.","title":"File Path","type":"string"},"file_name":{"description":"Имя найденного файла.","title":"File Name","type":"string"},"distance":{"description":"Близость найденного документа к запросу.","title":"Distance","type":"number"},"content":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"Содержимое документа.","title":"Content"},"id_doclet":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"ID доклета проиндексированного документа.","title":"Id Doclet"},"id_chunk":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"ID чанка проиндексированного документа.","title":"Id Chunk"},"created_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Дата создания файла.","title":"Created At"},"file_datetime":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Дата индексации файла.","title":"File Datetime"}},"required":["id_doc","file_path","file_name","distance"],"title":"Document","type":"object"},"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"},"Folder":{"properties":{"collection":{"description":"Коллекция в Milvus в которой найден проиндексированный документ.","title":"Collection","type":"string"},"found":{"description":"Список найденных документов.","items":{"$ref":"#/$defs/Document"},"title":"Found","type":"array"},"profile":{"additionalProperties":true,"description":"Профиль со временем выполнения задачи тулом.","title":"Profile","type":"object"}},"required":["collection","found","profile"],"title":"Folder","type":"object"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"result":{"additionalProperties":{"$ref":"#/$defs/Folder"},"description":"Словарь с результатами поиска документов по задачам.","propertyNames":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Result","type":"object"}},"required":["request_id","tenant_id","result"],"title":"HippocampusDocumentOutput","type":"object"},"input_examples":null,"system_prompt_injection":"Если пользователь задаёт вопрос, который может быть покрыт корпоративной документацией, инструкциями, регламентами, технической базой знаний или ранее загруженными материалами — сначала вызови {tool_name}. Не отвечай из своих общих знаний, если информация должна быть из базы знаний. Исключение: пользователь явно сказал «отвечай без базы знаний» или вопрос имеет полностью общий характер. При получении результатов поиска — отвечай на их основе, указывая источник","target":"hippocampus-doc-in"}]}
Partition: 0   Offset: 500   Key: empty   Timestamp: 2026-05-22 05:44:49.782 Headers: content-type: application/json, correlation_id: 3f507e6b-6cc5-4eae-979b-7a4548bd4c36
 
{"service_name":"paleograph","check_topic":"services-healthcheck-request","tools":[{"name":"parse","type":"tool","description":"Извлечение и обработка содержимого из загруженных файлов документов. ИСПОЛЬЗОВАТЬ, когда пользователь прикрепляет новый файл (PDF, DOCX, TXT, XLSX, PPTX, изображение с текстом) или явно просит 'обработай файл', 'распарси документ', 'прочитай данные из приложенного', 'извлеки текст из файла'. НЕ ИСПОЛЬЗОВАТЬ для работы с уже извлечённым ранее текстом или для задач, не требующих доступа к содержимому файла.","input_schema":{"$defs":{"Mode":{"enum":["skip_parsed","always_rewrite"],"title":"Mode","type":"string"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"input_path":{"description":"Путь до директории с файлами которые нужно обработать.","title":"Input Path","type":"string"},"output_path":{"description":"Путь до директории в которую необходимо сложить результат.","title":"Output Path","type":"string"},"mode":{"$ref":"#/$defs/Mode","description":"Режим работы парсера: 'skip_parsed' если нужно пропустить уже обработанные файлы из входной директории при повторном вызове, 'always_rewrite' всегда обрабатывать все файлы находящиеся во входной директории."}},"required":["request_id","tenant_id","input_path","output_path","mode"],"title":"PaleographInput","type":"object"},"output_schema":{"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена)","title":"Tenant Id","type":"string"},"input_path":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Путь до директории с файлами которые нужно обработать","title":"Input Path"},"output_path":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Путь до директории в которую необходимо сложить результат","title":"Output Path"},"profile":{"additionalProperties":true,"description":"Профиль со временем выполнения задачи тулом","title":"Profile","type":"object"},"srv_name":{"description":"Имя сервиса","title":"Srv Name","type":"string"}},"required":["request_id","tenant_id","input_path","output_path","profile","srv_name"],"title":"PaleographOutput","type":"object"},"input_examples":null,"system_prompt_injection":"Если пользователь приложил файл, и ты не знаешь его содержимого — ты ОБЯЗАН сначала вызвать {tool_name}. Ты не должен выдумывать, что написано в файле, без этого вызова.","target":"paleograph-answer-in"}]}
Partition: 0   Offset: 501   Key: empty   Timestamp: 2026-05-22 05:44:49.792 Headers: content-type: application/json, correlation_id: 80b816e2-e4f9-44c8-8f23-e1811838df84
 
{"service_name":"medulla","check_topic":"services-healthcheck-request","tools":[{"name":"completion","type":"tool","description":"Инструмент для выполнения различных интеллектуальных задач через единый endpoint. ИСПОЛЬЗОВАТЬ для: классификации намерений (intent), поиска с генерацией ответа по базе знаний (RAG), обычного чата с историей (chat), ответа на основе переданного текста (contents), суммаризации документов (summarizer), проверки по чеклисту (checklist), поддержки свободного диалога (chitchat), кастомных сценариев с шаблоном (freeflight). НЕ ИСПОЛЬЗОВАТЬ для прямого парсинга файлов без вызова модели или когда задача не требует языковой обработки.","input_schema":{"$defs":{"MedullaInputMessage":{"properties":{"role":{"description":"Роль: 'system', 'user', 'agent'","title":"Role","type":"string"},"content":{"description":"Содержимое сообщения","title":"Content","type":"string"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к директории с документом используемым для ответа","title":"Doc Path"}},"required":["role","content"],"title":"MedullaInputMessage","type":"object"},"MedullaTask":{"enum":["intent","rag","chat","contents","summarizer","checklist","chitchat","freeflight"],"title":"MedullaTask","type":"string"},"Mode":{"enum":[1,2,3],"title":"Mode","type":"integer"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"task":{"$ref":"#/$defs/MedullaTask","description":"Интеллектуальная задача выполняемая сервисом, 'intent' - Интент классификатор по запросу (query), 'rag' - ответ на запрос (query) по документу расположенному по пути (doc_path), 'chat' - ответ на запросы по логу сообщений messages, 'contents' - ответ на запрос (query) по приложенному контенту (contents), 'summarizer' - cуммаризация информации по запросу (query) документа расположенного по пути (doc_path), 'checklist' - проверка документа в директории по пути doc_path в соответствии с запросом (query) и шаблоном требований по пути (requirements_path), 'chitchat' - свободный ответ по запросу (query), 'freeflight' - Свободный формат (обязательно передать template_path)"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Текст запроса пользователя. Используется в задачах: intent, rag, contents, summarizer, checklist, chitchat","title":"Query"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к файлу на основе которого формируется ответ. Используется в задачах: rag, summarizer, checklist","title":"Doc Path"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Текстовый контент на основе которого формируется ответ. Используется в задачах: contents","title":"Contents"},"messages":{"anyOf":[{"items":{"$ref":"#/$defs/MedullaInputMessage"},"type":"array"},{"type":"null"}],"default":null,"description":"Список сообщений на основе которых формируется ответ. Используется в задачах: chat","title":"Messages"},"requirements_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к директории с файлом требований для формирования ответа. Используется в задачах: checklist","title":"Requirements Path"},"template_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к шаблону документа который используется для формирования ответа. Используется в задачах: checklist","title":"Template Path"},"mode":{"anyOf":[{"$ref":"#/$defs/Mode"},{"type":"null"}],"default":null,"description":"Режим работы значение устанавливается внешними средствами (1, 2 или 3), по умолчанию 1"}},"required":["request_id","task","tenant_id"],"title":"MedullaInput","type":"object"},"output_schema":{"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"answer":{"description":"Результат выполнения задачи","title":"Answer","type":"string"},"profile":{"additionalProperties":true,"description":"Профиль со временем выполнения задачи тулом","title":"Profile","type":"object"},"think":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Флаг показывающий использовался ли режим thinking при выполнении задачи","title":"Think"},"values":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"","title":"Values"}},"required":["request_id","tenant_id","answer","profile"],"title":"MedullaOutput","type":"object"},"input_examples":null,"system_prompt_injection":"Если пользователь запрашивает выполнение интеллектуальной задачи, требующей обработки текста, ответа на вопросы по документам, суммаризации, классификации намерений, проверки по чеклисту или диалога — сначала определи подходящее значение task и вызови {tool_name} с соответствующими параметрами. Не пытайся ответить из своих общих знаний, если задача требует работы с документами, исключение: task='chitchat' для свободного непринуждённого диалога без привязки к документам. При получении результата — передай его пользователю в понятном виде. Если не уверен, какой task выбрать или какие параметры заполнить — запроси уточнение у пользователя.","target":"medulla-fs0-answer-local-in"}]}
Partition: 0   Offset: 502   Key: empty   Timestamp: 2026-05-22 05:44:50.439 Headers: content-type: application/json, correlation_id: 64230800-7b8f-4762-8659-94a0a83472de
 
{"service_name":"hippocampus","check_topic":"services-healthcheck-request","tools":[{"name":"doc_vector_index","type":"tool","description":"Запуск процесса обновления базы знаний и переиндексации новых документов. ИСПОЛЬЗОВАТЬ, когда пользователь явно просит 'обнови базу знаний', 'добавь новые документы в индекс', 'переиндексируй', 'загрузи документы в базу знаний', 'синхронизируй с хранилищем'. НЕ ИСПОЛЬЗОВАТЬ для поиска по уже проиндексированной базе когда пользователь просто прикрепляет файл для разового парсинга без сохранения в базу.","input_schema":{"$defs":{"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"question":{"description":"Вопрос пользователя ","title":"Question","type":"string"},"treshold":{"description":"Пороговое значение ниже которого докоменты не учитываются","title":"Treshold","type":"number"},"limit":{"description":"Лимит длины списка выдаваемых в результате документов.","title":"Limit","type":"integer"},"task":{"description":"Задачи поиска которые нужно выполнить. 'path' - Только по пути/имени файла (docs/dence), 'hybrid_chunk' - По пути/имени файла и содержимому чанка (chunks/hybrid), 'hybrid_doclet' - По пути/имени файла и содержимому доклета (doclets/hybrid), 'chunk' - По содержимому чанка (chunks/sparce), 'doclet' - По содержимому доклета (doclets/sparce), 'jsondocs' - По содержимому jsondocs (jsondocs/sparce). Можно выбирать от 1 до всех одновременно.","items":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Task","type":"array"}},"required":["request_id","tenant_id","question","treshold","limit","task"],"title":"HippocampusDocumentInput","type":"object"},"output_schema":{"$defs":{"Document":{"properties":{"id_doc":{"description":"ID документа.","title":"Id Doc","type":"integer"},"file_path":{"description":"Путь к дирректории найденного файла.","title":"File Path","type":"string"},"file_name":{"description":"Имя найденного файла.","title":"File Name","type":"string"},"distance":{"description":"Близость найденного документа к запросу.","title":"Distance","type":"number"},"content":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"Содержимое документа.","title":"Content"},"id_doclet":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"ID доклета проиндексированного документа.","title":"Id Doclet"},"id_chunk":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"ID чанка проиндексированного документа.","title":"Id Chunk"},"created_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Дата создания файла.","title":"Created At"},"file_datetime":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Дата индексации файла.","title":"File Datetime"}},"required":["id_doc","file_path","file_name","distance"],"title":"Document","type":"object"},"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"},"Folder":{"properties":{"collection":{"description":"Коллекция в Milvus в которой найден проиндексированный документ.","title":"Collection","type":"string"},"found":{"description":"Список найденных документов.","items":{"$ref":"#/$defs/Document"},"title":"Found","type":"array"},"profile":{"additionalProperties":true,"description":"Профиль со временем выполнения задачи тулом.","title":"Profile","type":"object"}},"required":["collection","found","profile"],"title":"Folder","type":"object"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"result":{"additionalProperties":{"$ref":"#/$defs/Folder"},"description":"Словарь с результатами поиска документов по задачам.","propertyNames":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Result","type":"object"}},"required":["request_id","tenant_id","result"],"title":"HippocampusDocumentOutput","type":"object"},"input_examples":null,"system_prompt_injection":"Вызывай {tool_name} ТОЛЬКО при явных командах пользователя: «обнови базу знаний», «добавь новые документы в индекс», «переиндексируй», «загрузи документы в базу», «синхронизируй с хранилищем». Не вызывай этот инструмент автоматически после каждого добавления файла. Если пользователь просто прикрепил файл для разового парсинга (без упоминания сохранения в базу).","target":"hippocampus-indexit-in"},{"name":"doc_vector_search","type":"tool","description":"Поиск релевантных документов в проиндексированной базе знаний по запросу пользователя. ИСПОЛЬЗОВАТЬ, когда пользователь задаёт вопрос, требующий информации из корпоративных/справочных документов, инструкций, нормативной базы, технической документации, ранее загруженных материалов. НЕ ИСПОЛЬЗОВАТЬ для вопросов общего характера, не требующих обращения к базе знаний.","input_schema":{"$defs":{"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"question":{"description":"Вопрос пользователя ","title":"Question","type":"string"},"treshold":{"description":"Пороговое значение ниже которого докоменты не учитываются","title":"Treshold","type":"number"},"limit":{"description":"Лимит длины списка выдаваемых в результате документов.","title":"Limit","type":"integer"},"task":{"description":"Задачи поиска которые нужно выполнить. 'path' - Только по пути/имени файла (docs/dence), 'hybrid_chunk' - По пути/имени файла и содержимому чанка (chunks/hybrid), 'hybrid_doclet' - По пути/имени файла и содержимому доклета (doclets/hybrid), 'chunk' - По содержимому чанка (chunks/sparce), 'doclet' - По содержимому доклета (doclets/sparce), 'jsondocs' - По содержимому jsondocs (jsondocs/sparce). Можно выбирать от 1 до всех одновременно.","items":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Task","type":"array"}},"required":["request_id","tenant_id","question","treshold","limit","task"],"title":"HippocampusDocumentInput","type":"object"},"output_schema":{"$defs":{"Document":{"properties":{"id_doc":{"description":"ID документа.","title":"Id Doc","type":"integer"},"file_path":{"description":"Путь к дирректории найденного файла.","title":"File Path","type":"string"},"file_name":{"description":"Имя найденного файла.","title":"File Name","type":"string"},"distance":{"description":"Близость найденного документа к запросу.","title":"Distance","type":"number"},"content":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"Содержимое документа.","title":"Content"},"id_doclet":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"ID доклета проиндексированного документа.","title":"Id Doclet"},"id_chunk":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"ID чанка проиндексированного документа.","title":"Id Chunk"},"created_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Дата создания файла.","title":"Created At"},"file_datetime":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Дата индексации файла.","title":"File Datetime"}},"required":["id_doc","file_path","file_name","distance"],"title":"Document","type":"object"},"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"},"Folder":{"properties":{"collection":{"description":"Коллекция в Milvus в которой найден проиндексированный документ.","title":"Collection","type":"string"},"found":{"description":"Список найденных документов.","items":{"$ref":"#/$defs/Document"},"title":"Found","type":"array"},"profile":{"additionalProperties":true,"description":"Профиль со временем выполнения задачи тулом.","title":"Profile","type":"object"}},"required":["collection","found","profile"],"title":"Folder","type":"object"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"result":{"additionalProperties":{"$ref":"#/$defs/Folder"},"description":"Словарь с результатами поиска документов по задачам.","propertyNames":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Result","type":"object"}},"required":["request_id","tenant_id","result"],"title":"HippocampusDocumentOutput","type":"object"},"input_examples":null,"system_prompt_injection":"Если пользователь задаёт вопрос, который может быть покрыт корпоративной документацией, инструкциями, регламентами, технической базой знаний или ранее загруженными материалами — сначала вызови {tool_name}. Не отвечай из своих общих знаний, если информация должна быть из базы знаний. Исключение: пользователь явно сказал «отвечай без базы знаний» или вопрос имеет полностью общий характер. При получении результатов поиска — отвечай на их основе, указывая источник","target":"hippocampus-doc-in"}]}
Partition: 0   Offset: 503   Key: empty   Timestamp: 2026-05-22 06:05:05.561 Headers: content-type: application/json, correlation_id: 6ffdd768-d473-4cbe-8c3c-42a07465d473
 
{"service_name":"paleograph","check_topic":"services-healthcheck-request","tools":{"parse":{"description":"","input_schema":{"$defs":{"Mode":{"enum":["skip_parsed","always_rewrite"],"title":"Mode","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"title":"Input Path","type":"string"},"output_path":{"title":"Output Path","type":"string"},"mode":{"$ref":"#/$defs/Mode"}},"required":["request_id","tenant_id","input_path","output_path","mode"],"title":"PaleographInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Path"},"output_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Path"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"srv_name":{"title":"Srv Name","type":"string"}},"required":["request_id","tenant_id","input_path","output_path","profile","srv_name"],"title":"PaleographOutput","type":"object"},"target":"paleograph-develop-answer-in"}}}
Partition: 0   Offset: 504   Key: empty   Timestamp: 2026-05-22 06:05:05.562 Headers: content-type: application/json, correlation_id: f694aea3-f645-4736-b20d-7319b339962b
 
{"service_name":"scriber","check_topic":"services-healthcheck-request","tools":{"transcribe":{"description":"","input_schema":{"$defs":{"ScriberEngine":{"enum":["gigaam"],"title":"ScriberEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"save_path":{"title":"Save Path","type":"string"},"diarization":{"default":false,"title":"Diarization","type":"boolean"},"engine":{"$ref":"#/$defs/ScriberEngine","default":"gigaam"}},"required":["request_id","paths","save_path"],"title":"ScriberInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"}},"required":["request_id","paths"],"title":"ScriberOutput","type":"object"},"target":"scriber-develop-transcribe-in"}}}
Partition: 0   Offset: 505   Key: empty   Timestamp: 2026-05-22 06:05:05.563 Headers: content-type: application/json, correlation_id: 589f4783-3478-4545-9523-fdf9f0987f1f
 
{"service_name":"pandoker","check_topic":"services-healthcheck-request","tools":{"convert-content":{"description":"Converts content between different formats. Transforms input content from any supported format into the specified output format.\n\n🚨 CRITICAL REQUIREMENTS - PLEASE READ:\n1. PDF Conversion:\n   * You MUST install TeX Live BEFORE attempting PDF conversion:\n   * Ubuntu/Debian: `sudo apt-get install texlive-xetex`\n   * macOS: `brew install texlive`\n   * Windows: Install MiKTeX or TeX Live from https://miktex.org/ or https://tug.org/texlive/\n   * PDF conversion will FAIL without this installation\n\n2. File Paths - EXPLICIT REQUIREMENTS:\n   * When asked to save or convert to a file, you MUST provide:\n     - Complete directory path\n     - Filename\n     - File extension\n   * Example request: 'Write a story and save as PDF'\n   * You MUST specify: '/path/to/story.pdf' or 'C:\\Documents\\story.pdf'\n   * The tool will NOT automatically generate filenames or extensions\n\n3. File Location After Conversion:\n   * After successful conversion, the tool will display the exact path where the file is saved\n   * Look for message: 'Content successfully converted and saved to: [file_path]'\n   * You can find your converted file at the specified location\n   * If no path is specified, files may be saved in system temp directory (/tmp/ on Unix systems)\n   * For better control, always provide explicit output file paths\n\nSupported formats:- Basic: txt, html, markdown, ipynb, odt- Advanced (REQUIRE complete file paths): pdf, docx, rst, latex, epub✅ CORRECT Usage Examples:\n1. 'Convert this text to HTML' (basic conversion)\n   - Tool will show converted content\n\n2. 'Save this text as PDF at /documents/story.pdf'\n   - Correct: specifies path + filename + extension\n   - Tool will show: 'Content successfully converted and saved to: /documents/story.pdf'\n\n❌ INCORRECT Usage Examples:\n1. 'Save this as PDF in /documents/'\n   - Missing filename and extension\n2. 'Convert to PDF'\n   - Missing complete file path\n\nWhen requesting conversion, ALWAYS specify:\n1. The content or input file\n2. The desired output format\n3. For advanced formats: complete output path + filename + extension\nExample: 'Convert this markdown to PDF and save as /path/to/output.pdf'\n\n🎨 DOCX STYLING (NEW FEATURE):\n4. Custom DOCX Styling with Reference Documents:\n   * Use reference_doc parameter to apply professional styling to DOCX output\n   * Create custom templates with your branding, fonts, and formatting\n   * Perfect for corporate reports, academic papers, and professional documents\n   * Example: 'Convert this report to DOCX using /templates/corporate-style.docx as reference and save as /reports/Q4-report.docx'\n\n🎯 PANDOC FILTERS (NEW FEATURE):\n5. Pandoc Filter Support:\n   * Use filters parameter to apply custom Pandoc filters during conversion\n   * Filters are Python scripts that modify document content during processing\n   * Perfect for Mermaid diagram conversion, custom styling, and content transformation\n   * Example: 'Convert this markdown with mermaid diagrams to DOCX using filters=[\"./filters/mermaid-to-png-vibrant.py\"] and save as /reports/diagram-report.docx'\n\n📋 Creating Reference Documents:\n   * Generate template: pandoc -o template.docx --print-default-data-file reference.docx\n   * Customize in Word/LibreOffice: fonts, colors, headers, margins\n   * Use for consistent branding across all documents\n\n📋 Filter Requirements:\n   * Filters must be executable Python scripts\n   * Use absolute paths or paths relative to current working directory\n   * Filters are applied in the order specified\n   * Common filters: mermaid conversion, color processing, table formatting\n\n📄 Defaults File Support (NEW FEATURE):\n7. Pandoc Defaults File Support:\n   * Use defaults_file parameter to specify a YAML configuration file\n   * Similar to using pandoc -d option in the command line\n   * Allows setting multiple options in a single file\n   * Options in the defaults file can include filters, reference-doc, and other Pandoc options\n   * Example: 'Convert this markdown to DOCX using defaults_file=\"/path/to/defaults.yaml\" and save as /reports/report.docx'\n\nNote: After conversion, always check the success message for the exact file location.","input_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"input_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Input File"},"input_format":{"default":"markdown","title":"Input Format","type":"string"},"output_format":{"default":"docx","title":"Output Format","type":"string"},"output_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Output File"},"reference_doc":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Reference Doc"},"filters":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"title":"Filters"},"defaults_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Defaults File"}},"required":["request_id","tenant_id"],"title":"PandockerDocumentInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"}},"required":["request_id","tenant_id","answer"],"title":"PandockerDocumentOutput","type":"object"},"target":"pandoker-develop-doc-in"}}}
Partition: 0   Offset: 506   Key: empty   Timestamp: 2026-05-22 06:05:05.564 Headers: content-type: application/json, correlation_id: 54611fb5-f221-4440-a910-7dbe609e0c1d
 
{"service_name":"searcher","check_topic":"services-healthcheck-request","tools":{"internet_search":{"description":"","input_schema":{"$defs":{"SearcherEngine":{"enum":["brave","searxng"],"title":"SearcherEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"question":{"title":"Question","type":"string"},"engine":{"$ref":"#/$defs/SearcherEngine","default":"searxng"},"limit":{"default":5,"title":"Limit","type":"integer"}},"required":["request_id","question"],"title":"SearcherInput","type":"object"},"output_schema":{"$defs":{"SearcherResult":{"properties":{"title":{"title":"Title","type":"string"},"url":{"title":"Url","type":"string"},"description":{"title":"Description","type":"string"}},"required":["title","url","description"],"title":"SearcherResult","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"results":{"items":{"$ref":"#/$defs/SearcherResult"},"title":"Results","type":"array"}},"required":["request_id","results"],"title":"SearcherOutput","type":"object"},"target":"searcher-develop-search-in"},"page_download":{"description":"","input_schema":{"$defs":{"SearcherSaveList":{"enum":["urls","svgs","images"],"title":"SearcherSaveList","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"urls":{"items":{"type":"string"},"title":"Urls","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"},"save_path":{"title":"Save Path","type":"string"},"save_list":{"items":{"$ref":"#/$defs/SearcherSaveList"},"title":"Save List","type":"array"}},"required":["request_id","urls","names","save_path","save_list"],"title":"SearcherDownloadInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"}},"required":["request_id","paths","names"],"title":"SearcherDownloadOutput","type":"object"},"target":"searcher-develop-download-in"}}}
Partition: 0   Offset: 507   Key: empty   Timestamp: 2026-05-22 06:05:05.565 Headers: content-type: application/json, correlation_id: 5937c7e8-d008-41ef-a5f8-c23081fccb3f
 
{"service_name":"medulla","check_topic":"services-healthcheck-request","tools":{"completion":{"description":"","input_schema":{"$defs":{"MedullaInputMessage":{"properties":{"role":{"title":"Role","type":"string"},"content":{"title":"Content","type":"string"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"}},"required":["role","content"],"title":"MedullaInputMessage","type":"object"},"MedullaTask":{"enum":["intent","rag","chat","contents","summarizer","checklist","chitchat","freeflight"],"title":"MedullaTask","type":"string"},"Mode":{"enum":[1,2,3],"title":"Mode","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"task":{"$ref":"#/$defs/MedullaTask"},"tenant_id":{"title":"Tenant Id","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Query"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"messages":{"anyOf":[{"items":{"$ref":"#/$defs/MedullaInputMessage"},"type":"array"},{"type":"null"}],"default":null,"title":"Messages"},"requirements_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Requirements Path"},"template_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Template Path"},"mode":{"anyOf":[{"$ref":"#/$defs/Mode"},{"type":"null"}],"default":null}},"required":["request_id","task","tenant_id"],"title":"MedullaInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"think":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Think"},"values":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Values"}},"required":["request_id","tenant_id","answer","profile"],"title":"MedullaOutput","type":"object"},"target":"medulla-develop-answer-in"}}}
Partition: 0   Offset: 508   Key: empty   Timestamp: 2026-05-22 06:05:05.566 Headers: content-type: application/json, correlation_id: cc25fbd1-4efb-4945-919c-0ba5709fc384
 
{"service_name":"hippocampus","check_topic":"services-healthcheck-request","tools":{"doc_vector_index":{"description":"","input_schema":{"$defs":{"ConflictBehaviour":{"enum":[0,1,2,3,4,5],"title":"ConflictBehaviour","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"skip_exists":{"anyOf":[{"$ref":"#/$defs/ConflictBehaviour"},{"type":"null"}],"default":null},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"doclets_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doclets Path"},"config":{"additionalProperties":true,"title":"Config","type":"object"}},"required":["request_id","tenant_id"],"title":"HippocampusInitInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"status":{"title":"Status","type":"string"}},"required":["request_id","tenant_id","status"],"title":"HippocampusInitOutput","type":"object"},"target":"hippocampus-develop-indexit-in"},"doc_vector_search":{"description":"","input_schema":{"$defs":{"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"question":{"title":"Question","type":"string"},"treshold":{"title":"Treshold","type":"number"},"limit":{"title":"Limit","type":"integer"},"task":{"items":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Task","type":"array"}},"required":["request_id","tenant_id","question","treshold","limit","task"],"title":"HippocampusDocumentInput","type":"object"},"output_schema":{"$defs":{"Document":{"properties":{"id_doc":{"title":"Id Doc","type":"integer"},"file_path":{"title":"File Path","type":"string"},"file_name":{"title":"File Name","type":"string"},"distance":{"title":"Distance","type":"number"},"content":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Content"},"id_doclet":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Doclet"},"id_chunk":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Chunk"},"created_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Created At"},"file_datetime":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"File Datetime"}},"required":["id_doc","file_path","file_name","distance"],"title":"Document","type":"object"},"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"},"Folder":{"properties":{"collection":{"title":"Collection","type":"string"},"found":{"items":{"$ref":"#/$defs/Document"},"title":"Found","type":"array"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"}},"required":["collection","found","profile"],"title":"Folder","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"result":{"additionalProperties":{"$ref":"#/$defs/Folder"},"propertyNames":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Result","type":"object"}},"required":["request_id","tenant_id","result"],"title":"HippocampusDocumentOutput","type":"object"},"target":"hippocampus-develop-doc-in"}}}
Partition: 0   Offset: 510   Key: empty   Timestamp: 2026-05-22 06:10:06.469 Headers: content-type: application/json, correlation_id: d437859a-91dd-4da3-97fc-10a80a0f9bc4
 
{"service_name":"scriber","check_topic":"services-healthcheck-request","tools":{"transcribe":{"description":"","input_schema":{"$defs":{"ScriberEngine":{"enum":["gigaam"],"title":"ScriberEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"save_path":{"title":"Save Path","type":"string"},"diarization":{"default":false,"title":"Diarization","type":"boolean"},"engine":{"$ref":"#/$defs/ScriberEngine","default":"gigaam"}},"required":["request_id","paths","save_path"],"title":"ScriberInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"}},"required":["request_id","paths"],"title":"ScriberOutput","type":"object"},"target":"scriber-develop-transcribe-in"}}}
Partition: 0   Offset: 511   Key: empty   Timestamp: 2026-05-22 06:10:06.470 Headers: content-type: application/json, correlation_id: 52468036-54d8-4ae8-ba21-a000e92a77e3
 
{"service_name":"paleograph","check_topic":"services-healthcheck-request","tools":{"parse":{"description":"","input_schema":{"$defs":{"Mode":{"enum":["skip_parsed","always_rewrite"],"title":"Mode","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"title":"Input Path","type":"string"},"output_path":{"title":"Output Path","type":"string"},"mode":{"$ref":"#/$defs/Mode"}},"required":["request_id","tenant_id","input_path","output_path","mode"],"title":"PaleographInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Path"},"output_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Path"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"srv_name":{"title":"Srv Name","type":"string"}},"required":["request_id","tenant_id","input_path","output_path","profile","srv_name"],"title":"PaleographOutput","type":"object"},"target":"paleograph-develop-answer-in"}}}
Partition: 0   Offset: 512   Key: empty   Timestamp: 2026-05-22 06:10:06.471 Headers: content-type: application/json, correlation_id: 7afea42b-d942-467a-b135-a09e029ad974
 
{"service_name":"hippocampus","check_topic":"services-healthcheck-request","tools":{"doc_vector_index":{"description":"","input_schema":{"$defs":{"ConflictBehaviour":{"enum":[0,1,2,3,4,5],"title":"ConflictBehaviour","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"skip_exists":{"anyOf":[{"$ref":"#/$defs/ConflictBehaviour"},{"type":"null"}],"default":null},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"doclets_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doclets Path"},"config":{"additionalProperties":true,"title":"Config","type":"object"}},"required":["request_id","tenant_id"],"title":"HippocampusInitInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"status":{"title":"Status","type":"string"}},"required":["request_id","tenant_id","status"],"title":"HippocampusInitOutput","type":"object"},"target":"hippocampus-develop-indexit-in"},"doc_vector_search":{"description":"","input_schema":{"$defs":{"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"question":{"title":"Question","type":"string"},"treshold":{"title":"Treshold","type":"number"},"limit":{"title":"Limit","type":"integer"},"task":{"items":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Task","type":"array"}},"required":["request_id","tenant_id","question","treshold","limit","task"],"title":"HippocampusDocumentInput","type":"object"},"output_schema":{"$defs":{"Document":{"properties":{"id_doc":{"title":"Id Doc","type":"integer"},"file_path":{"title":"File Path","type":"string"},"file_name":{"title":"File Name","type":"string"},"distance":{"title":"Distance","type":"number"},"content":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Content"},"id_doclet":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Doclet"},"id_chunk":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Chunk"},"created_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Created At"},"file_datetime":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"File Datetime"}},"required":["id_doc","file_path","file_name","distance"],"title":"Document","type":"object"},"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"},"Folder":{"properties":{"collection":{"title":"Collection","type":"string"},"found":{"items":{"$ref":"#/$defs/Document"},"title":"Found","type":"array"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"}},"required":["collection","found","profile"],"title":"Folder","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"result":{"additionalProperties":{"$ref":"#/$defs/Folder"},"propertyNames":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Result","type":"object"}},"required":["request_id","tenant_id","result"],"title":"HippocampusDocumentOutput","type":"object"},"target":"hippocampus-develop-doc-in"}}}
Partition: 0   Offset: 513   Key: empty   Timestamp: 2026-05-22 06:10:06.471 Headers: content-type: application/json, correlation_id: 5cc695d0-08e3-46a7-92ec-5cea38b423d0
 
{"service_name":"pandoker","check_topic":"services-healthcheck-request","tools":{"convert-content":{"description":"Converts content between different formats. Transforms input content from any supported format into the specified output format.\n\n🚨 CRITICAL REQUIREMENTS - PLEASE READ:\n1. PDF Conversion:\n   * You MUST install TeX Live BEFORE attempting PDF conversion:\n   * Ubuntu/Debian: `sudo apt-get install texlive-xetex`\n   * macOS: `brew install texlive`\n   * Windows: Install MiKTeX or TeX Live from https://miktex.org/ or https://tug.org/texlive/\n   * PDF conversion will FAIL without this installation\n\n2. File Paths - EXPLICIT REQUIREMENTS:\n   * When asked to save or convert to a file, you MUST provide:\n     - Complete directory path\n     - Filename\n     - File extension\n   * Example request: 'Write a story and save as PDF'\n   * You MUST specify: '/path/to/story.pdf' or 'C:\\Documents\\story.pdf'\n   * The tool will NOT automatically generate filenames or extensions\n\n3. File Location After Conversion:\n   * After successful conversion, the tool will display the exact path where the file is saved\n   * Look for message: 'Content successfully converted and saved to: [file_path]'\n   * You can find your converted file at the specified location\n   * If no path is specified, files may be saved in system temp directory (/tmp/ on Unix systems)\n   * For better control, always provide explicit output file paths\n\nSupported formats:- Basic: txt, html, markdown, ipynb, odt- Advanced (REQUIRE complete file paths): pdf, docx, rst, latex, epub✅ CORRECT Usage Examples:\n1. 'Convert this text to HTML' (basic conversion)\n   - Tool will show converted content\n\n2. 'Save this text as PDF at /documents/story.pdf'\n   - Correct: specifies path + filename + extension\n   - Tool will show: 'Content successfully converted and saved to: /documents/story.pdf'\n\n❌ INCORRECT Usage Examples:\n1. 'Save this as PDF in /documents/'\n   - Missing filename and extension\n2. 'Convert to PDF'\n   - Missing complete file path\n\nWhen requesting conversion, ALWAYS specify:\n1. The content or input file\n2. The desired output format\n3. For advanced formats: complete output path + filename + extension\nExample: 'Convert this markdown to PDF and save as /path/to/output.pdf'\n\n🎨 DOCX STYLING (NEW FEATURE):\n4. Custom DOCX Styling with Reference Documents:\n   * Use reference_doc parameter to apply professional styling to DOCX output\n   * Create custom templates with your branding, fonts, and formatting\n   * Perfect for corporate reports, academic papers, and professional documents\n   * Example: 'Convert this report to DOCX using /templates/corporate-style.docx as reference and save as /reports/Q4-report.docx'\n\n🎯 PANDOC FILTERS (NEW FEATURE):\n5. Pandoc Filter Support:\n   * Use filters parameter to apply custom Pandoc filters during conversion\n   * Filters are Python scripts that modify document content during processing\n   * Perfect for Mermaid diagram conversion, custom styling, and content transformation\n   * Example: 'Convert this markdown with mermaid diagrams to DOCX using filters=[\"./filters/mermaid-to-png-vibrant.py\"] and save as /reports/diagram-report.docx'\n\n📋 Creating Reference Documents:\n   * Generate template: pandoc -o template.docx --print-default-data-file reference.docx\n   * Customize in Word/LibreOffice: fonts, colors, headers, margins\n   * Use for consistent branding across all documents\n\n📋 Filter Requirements:\n   * Filters must be executable Python scripts\n   * Use absolute paths or paths relative to current working directory\n   * Filters are applied in the order specified\n   * Common filters: mermaid conversion, color processing, table formatting\n\n📄 Defaults File Support (NEW FEATURE):\n7. Pandoc Defaults File Support:\n   * Use defaults_file parameter to specify a YAML configuration file\n   * Similar to using pandoc -d option in the command line\n   * Allows setting multiple options in a single file\n   * Options in the defaults file can include filters, reference-doc, and other Pandoc options\n   * Example: 'Convert this markdown to DOCX using defaults_file=\"/path/to/defaults.yaml\" and save as /reports/report.docx'\n\nNote: After conversion, always check the success message for the exact file location.","input_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"input_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Input File"},"input_format":{"default":"markdown","title":"Input Format","type":"string"},"output_format":{"default":"docx","title":"Output Format","type":"string"},"output_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Output File"},"reference_doc":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Reference Doc"},"filters":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"title":"Filters"},"defaults_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Defaults File"}},"required":["request_id","tenant_id"],"title":"PandockerDocumentInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"}},"required":["request_id","tenant_id","answer"],"title":"PandockerDocumentOutput","type":"object"},"target":"pandoker-develop-doc-in"}}}
Partition: 0   Offset: 514   Key: empty   Timestamp: 2026-05-22 06:10:06.473 Headers: content-type: application/json, correlation_id: 4391e5fc-95cf-478e-8213-0e55bc649cb7
 
{"service_name":"searcher","check_topic":"services-healthcheck-request","tools":{"internet_search":{"description":"","input_schema":{"$defs":{"SearcherEngine":{"enum":["brave","searxng"],"title":"SearcherEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"question":{"title":"Question","type":"string"},"engine":{"$ref":"#/$defs/SearcherEngine","default":"searxng"},"limit":{"default":5,"title":"Limit","type":"integer"}},"required":["request_id","question"],"title":"SearcherInput","type":"object"},"output_schema":{"$defs":{"SearcherResult":{"properties":{"title":{"title":"Title","type":"string"},"url":{"title":"Url","type":"string"},"description":{"title":"Description","type":"string"}},"required":["title","url","description"],"title":"SearcherResult","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"results":{"items":{"$ref":"#/$defs/SearcherResult"},"title":"Results","type":"array"}},"required":["request_id","results"],"title":"SearcherOutput","type":"object"},"target":"searcher-develop-search-in"},"page_download":{"description":"","input_schema":{"$defs":{"SearcherSaveList":{"enum":["urls","svgs","images"],"title":"SearcherSaveList","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"urls":{"items":{"type":"string"},"title":"Urls","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"},"save_path":{"title":"Save Path","type":"string"},"save_list":{"items":{"$ref":"#/$defs/SearcherSaveList"},"title":"Save List","type":"array"}},"required":["request_id","urls","names","save_path","save_list"],"title":"SearcherDownloadInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"}},"required":["request_id","paths","names"],"title":"SearcherDownloadOutput","type":"object"},"target":"searcher-develop-download-in"}}}
Partition: 0   Offset: 515   Key: empty   Timestamp: 2026-05-22 06:10:06.474 Headers: content-type: application/json, correlation_id: bdea7549-14e4-4629-858b-41cf26d6f11c
 
{"service_name":"medulla","check_topic":"services-healthcheck-request","tools":{"completion":{"description":"","input_schema":{"$defs":{"MedullaInputMessage":{"properties":{"role":{"title":"Role","type":"string"},"content":{"title":"Content","type":"string"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"}},"required":["role","content"],"title":"MedullaInputMessage","type":"object"},"MedullaTask":{"enum":["intent","rag","chat","contents","summarizer","checklist","chitchat","freeflight"],"title":"MedullaTask","type":"string"},"Mode":{"enum":[1,2,3],"title":"Mode","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"task":{"$ref":"#/$defs/MedullaTask"},"tenant_id":{"title":"Tenant Id","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Query"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"messages":{"anyOf":[{"items":{"$ref":"#/$defs/MedullaInputMessage"},"type":"array"},{"type":"null"}],"default":null,"title":"Messages"},"requirements_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Requirements Path"},"template_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Template Path"},"mode":{"anyOf":[{"$ref":"#/$defs/Mode"},{"type":"null"}],"default":null}},"required":["request_id","task","tenant_id"],"title":"MedullaInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"think":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Think"},"values":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Values"}},"required":["request_id","tenant_id","answer","profile"],"title":"MedullaOutput","type":"object"},"target":"medulla-develop-answer-in"}}}
Partition: 0   Offset: 509   Key: empty   Timestamp: 2026-05-22 06:15:48.375 Headers: content-type: application/json, correlation_id: 6380d5f0-d62e-4d15-9cac-3bcf869a8066
 
{"service_name":"medulla","check_topic":"services-healthcheck-request","tools":[{"name":"completion","type":"tool","description":"Инструмент для выполнения различных интеллектуальных задач через единый endpoint. ИСПОЛЬЗОВАТЬ для: классификации намерений (intent), поиска с генерацией ответа по базе знаний (RAG), обычного чата с историей (chat), ответа на основе переданного текста (contents), суммаризации документов (summarizer), проверки по чеклисту (checklist), поддержки свободного диалога (chitchat), кастомных сценариев с шаблоном (freeflight). НЕ ИСПОЛЬЗОВАТЬ для прямого парсинга файлов без вызова модели или когда задача не требует языковой обработки.","input_schema":{"$defs":{"MedullaInputMessage":{"properties":{"role":{"description":"Роль: 'system', 'user', 'agent'","title":"Role","type":"string"},"content":{"description":"Содержимое сообщения","title":"Content","type":"string"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к директории с документом используемым для ответа","title":"Doc Path"}},"required":["role","content"],"title":"MedullaInputMessage","type":"object"},"MedullaTask":{"enum":["intent","rag","chat","contents","summarizer","checklist","chitchat","freeflight"],"title":"MedullaTask","type":"string"},"Mode":{"enum":[1,2,3],"title":"Mode","type":"integer"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"task":{"$ref":"#/$defs/MedullaTask","description":"Интеллектуальная задача выполняемая сервисом, 'intent' - Интент классификатор по запросу (query), 'rag' - ответ на запрос (query) по документу расположенному по пути (doc_path), 'chat' - ответ на запросы по логу сообщений messages, 'contents' - ответ на запрос (query) по приложенному контенту (contents), 'summarizer' - cуммаризация информации по запросу (query) документа расположенного по пути (doc_path), 'checklist' - проверка документа в директории по пути doc_path в соответствии с запросом (query) и шаблоном требований по пути (requirements_path), 'chitchat' - свободный ответ по запросу (query), 'freeflight' - Свободный формат (обязательно передать template_path)"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Текст запроса пользователя. Используется в задачах: intent, rag, contents, summarizer, checklist, chitchat","title":"Query"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к файлу на основе которого формируется ответ. Используется в задачах: rag, summarizer, checklist","title":"Doc Path"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Текстовый контент на основе которого формируется ответ. Используется в задачах: contents","title":"Contents"},"messages":{"anyOf":[{"items":{"$ref":"#/$defs/MedullaInputMessage"},"type":"array"},{"type":"null"}],"default":null,"description":"Список сообщений на основе которых формируется ответ. Используется в задачах: chat","title":"Messages"},"requirements_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к директории с файлом требований для формирования ответа. Используется в задачах: checklist","title":"Requirements Path"},"template_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к шаблону документа который используется для формирования ответа. Используется в задачах: checklist","title":"Template Path"},"mode":{"anyOf":[{"$ref":"#/$defs/Mode"},{"type":"null"}],"default":null,"description":"Режим работы значение устанавливается внешними средствами (1, 2 или 3), по умолчанию 1"}},"required":["request_id","task","tenant_id"],"title":"MedullaInput","type":"object"},"output_schema":{"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"answer":{"description":"Результат выполнения задачи","title":"Answer","type":"string"},"profile":{"additionalProperties":true,"description":"Профиль со временем выполнения задачи тулом","title":"Profile","type":"object"},"think":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Флаг показывающий использовался ли режим thinking при выполнении задачи","title":"Think"},"values":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"","title":"Values"}},"required":["request_id","tenant_id","answer","profile"],"title":"MedullaOutput","type":"object"},"input_examples":null,"system_prompt_injection":"Если пользователь запрашивает выполнение интеллектуальной задачи, требующей обработки текста, ответа на вопросы по документам, суммаризации, классификации намерений, проверки по чеклисту или диалога — сначала определи подходящее значение task и вызови {tool_name} с соответствующими параметрами. Не пытайся ответить из своих общих знаний, если задача требует работы с документами, исключение: task='chitchat' для свободного непринуждённого диалога без привязки к документам. При получении результата — передай его пользователю в понятном виде. Если не уверен, какой task выбрать или какие параметры заполнить — запроси уточнение у пользователя.","target":"medulla-fs0-answer-local-in"}]}
Partition: 0   Offset: 518   Key: empty   Timestamp: 2026-05-22 06:16:16.227 Headers: content-type: application/json, correlation_id: b62d2b67-67a2-451c-ae5a-755e0d1f4f36
 
{"service_name":"paleograph","check_topic":"services-healthcheck-request","tools":{"parse":{"description":"","input_schema":{"$defs":{"Mode":{"enum":["skip_parsed","always_rewrite"],"title":"Mode","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"title":"Input Path","type":"string"},"output_path":{"title":"Output Path","type":"string"},"mode":{"$ref":"#/$defs/Mode"}},"required":["request_id","tenant_id","input_path","output_path","mode"],"title":"PaleographInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"input_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Path"},"output_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Path"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"srv_name":{"title":"Srv Name","type":"string"}},"required":["request_id","tenant_id","input_path","output_path","profile","srv_name"],"title":"PaleographOutput","type":"object"},"target":"paleograph-develop-answer-in"}}}
Partition: 0   Offset: 519   Key: empty   Timestamp: 2026-05-22 06:16:16.227 Headers: content-type: application/json, correlation_id: 6f2b225d-04d3-4154-bde1-18c7913b76b9
 
{"service_name":"scriber","check_topic":"services-healthcheck-request","tools":{"transcribe":{"description":"","input_schema":{"$defs":{"ScriberEngine":{"enum":["gigaam"],"title":"ScriberEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"save_path":{"title":"Save Path","type":"string"},"diarization":{"default":false,"title":"Diarization","type":"boolean"},"engine":{"$ref":"#/$defs/ScriberEngine","default":"gigaam"}},"required":["request_id","paths","save_path"],"title":"ScriberInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"}},"required":["request_id","paths"],"title":"ScriberOutput","type":"object"},"target":"scriber-develop-transcribe-in"}}}
Partition: 0   Offset: 520   Key: empty   Timestamp: 2026-05-22 06:16:16.229 Headers: content-type: application/json, correlation_id: 27499ad2-17b5-4dff-b555-4717700e71c9
 
{"service_name":"medulla","check_topic":"services-healthcheck-request","tools":{"completion":{"description":"","input_schema":{"$defs":{"MedullaInputMessage":{"properties":{"role":{"title":"Role","type":"string"},"content":{"title":"Content","type":"string"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"}},"required":["role","content"],"title":"MedullaInputMessage","type":"object"},"MedullaTask":{"enum":["intent","rag","chat","contents","summarizer","checklist","chitchat","freeflight"],"title":"MedullaTask","type":"string"},"Mode":{"enum":[1,2,3],"title":"Mode","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"task":{"$ref":"#/$defs/MedullaTask"},"tenant_id":{"title":"Tenant Id","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Query"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"messages":{"anyOf":[{"items":{"$ref":"#/$defs/MedullaInputMessage"},"type":"array"},{"type":"null"}],"default":null,"title":"Messages"},"requirements_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Requirements Path"},"template_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Template Path"},"mode":{"anyOf":[{"$ref":"#/$defs/Mode"},{"type":"null"}],"default":null}},"required":["request_id","task","tenant_id"],"title":"MedullaInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"},"think":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Think"},"values":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Values"}},"required":["request_id","tenant_id","answer","profile"],"title":"MedullaOutput","type":"object"},"target":"medulla-develop-answer-in"}}}
Partition: 0   Offset: 521   Key: empty   Timestamp: 2026-05-22 06:16:16.230 Headers: content-type: application/json, correlation_id: 9000bd3d-43c6-47a1-b823-32aa2aeafe67
 
{"service_name":"searcher","check_topic":"services-healthcheck-request","tools":{"internet_search":{"description":"","input_schema":{"$defs":{"SearcherEngine":{"enum":["brave","searxng"],"title":"SearcherEngine","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"question":{"title":"Question","type":"string"},"engine":{"$ref":"#/$defs/SearcherEngine","default":"searxng"},"limit":{"default":5,"title":"Limit","type":"integer"}},"required":["request_id","question"],"title":"SearcherInput","type":"object"},"output_schema":{"$defs":{"SearcherResult":{"properties":{"title":{"title":"Title","type":"string"},"url":{"title":"Url","type":"string"},"description":{"title":"Description","type":"string"}},"required":["title","url","description"],"title":"SearcherResult","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"results":{"items":{"$ref":"#/$defs/SearcherResult"},"title":"Results","type":"array"}},"required":["request_id","results"],"title":"SearcherOutput","type":"object"},"target":"searcher-develop-search-in"},"page_download":{"description":"","input_schema":{"$defs":{"SearcherSaveList":{"enum":["urls","svgs","images"],"title":"SearcherSaveList","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"urls":{"items":{"type":"string"},"title":"Urls","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"},"save_path":{"title":"Save Path","type":"string"},"save_list":{"items":{"$ref":"#/$defs/SearcherSaveList"},"title":"Save List","type":"array"}},"required":["request_id","urls","names","save_path","save_list"],"title":"SearcherDownloadInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"paths":{"items":{"type":"string"},"title":"Paths","type":"array"},"names":{"items":{"type":"string"},"title":"Names","type":"array"}},"required":["request_id","paths","names"],"title":"SearcherDownloadOutput","type":"object"},"target":"searcher-develop-download-in"}}}
Partition: 0   Offset: 522   Key: empty   Timestamp: 2026-05-22 06:16:16.230 Headers: content-type: application/json, correlation_id: df2e7c35-171d-4b0c-8142-d9f3f3212afd
 
{"service_name":"pandoker","check_topic":"services-healthcheck-request","tools":{"convert-content":{"description":"Converts content between different formats. Transforms input content from any supported format into the specified output format.\n\n🚨 CRITICAL REQUIREMENTS - PLEASE READ:\n1. PDF Conversion:\n   * You MUST install TeX Live BEFORE attempting PDF conversion:\n   * Ubuntu/Debian: `sudo apt-get install texlive-xetex`\n   * macOS: `brew install texlive`\n   * Windows: Install MiKTeX or TeX Live from https://miktex.org/ or https://tug.org/texlive/\n   * PDF conversion will FAIL without this installation\n\n2. File Paths - EXPLICIT REQUIREMENTS:\n   * When asked to save or convert to a file, you MUST provide:\n     - Complete directory path\n     - Filename\n     - File extension\n   * Example request: 'Write a story and save as PDF'\n   * You MUST specify: '/path/to/story.pdf' or 'C:\\Documents\\story.pdf'\n   * The tool will NOT automatically generate filenames or extensions\n\n3. File Location After Conversion:\n   * After successful conversion, the tool will display the exact path where the file is saved\n   * Look for message: 'Content successfully converted and saved to: [file_path]'\n   * You can find your converted file at the specified location\n   * If no path is specified, files may be saved in system temp directory (/tmp/ on Unix systems)\n   * For better control, always provide explicit output file paths\n\nSupported formats:- Basic: txt, html, markdown, ipynb, odt- Advanced (REQUIRE complete file paths): pdf, docx, rst, latex, epub✅ CORRECT Usage Examples:\n1. 'Convert this text to HTML' (basic conversion)\n   - Tool will show converted content\n\n2. 'Save this text as PDF at /documents/story.pdf'\n   - Correct: specifies path + filename + extension\n   - Tool will show: 'Content successfully converted and saved to: /documents/story.pdf'\n\n❌ INCORRECT Usage Examples:\n1. 'Save this as PDF in /documents/'\n   - Missing filename and extension\n2. 'Convert to PDF'\n   - Missing complete file path\n\nWhen requesting conversion, ALWAYS specify:\n1. The content or input file\n2. The desired output format\n3. For advanced formats: complete output path + filename + extension\nExample: 'Convert this markdown to PDF and save as /path/to/output.pdf'\n\n🎨 DOCX STYLING (NEW FEATURE):\n4. Custom DOCX Styling with Reference Documents:\n   * Use reference_doc parameter to apply professional styling to DOCX output\n   * Create custom templates with your branding, fonts, and formatting\n   * Perfect for corporate reports, academic papers, and professional documents\n   * Example: 'Convert this report to DOCX using /templates/corporate-style.docx as reference and save as /reports/Q4-report.docx'\n\n🎯 PANDOC FILTERS (NEW FEATURE):\n5. Pandoc Filter Support:\n   * Use filters parameter to apply custom Pandoc filters during conversion\n   * Filters are Python scripts that modify document content during processing\n   * Perfect for Mermaid diagram conversion, custom styling, and content transformation\n   * Example: 'Convert this markdown with mermaid diagrams to DOCX using filters=[\"./filters/mermaid-to-png-vibrant.py\"] and save as /reports/diagram-report.docx'\n\n📋 Creating Reference Documents:\n   * Generate template: pandoc -o template.docx --print-default-data-file reference.docx\n   * Customize in Word/LibreOffice: fonts, colors, headers, margins\n   * Use for consistent branding across all documents\n\n📋 Filter Requirements:\n   * Filters must be executable Python scripts\n   * Use absolute paths or paths relative to current working directory\n   * Filters are applied in the order specified\n   * Common filters: mermaid conversion, color processing, table formatting\n\n📄 Defaults File Support (NEW FEATURE):\n7. Pandoc Defaults File Support:\n   * Use defaults_file parameter to specify a YAML configuration file\n   * Similar to using pandoc -d option in the command line\n   * Allows setting multiple options in a single file\n   * Options in the defaults file can include filters, reference-doc, and other Pandoc options\n   * Example: 'Convert this markdown to DOCX using defaults_file=\"/path/to/defaults.yaml\" and save as /reports/report.docx'\n\nNote: After conversion, always check the success message for the exact file location.","input_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contents"},"input_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Input File"},"input_format":{"default":"markdown","title":"Input Format","type":"string"},"output_format":{"default":"docx","title":"Output Format","type":"string"},"output_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Output File"},"reference_doc":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Reference Doc"},"filters":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"title":"Filters"},"defaults_file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Defaults File"}},"required":["request_id","tenant_id"],"title":"PandockerDocumentInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"answer":{"title":"Answer","type":"string"}},"required":["request_id","tenant_id","answer"],"title":"PandockerDocumentOutput","type":"object"},"target":"pandoker-develop-doc-in"}}}
Partition: 0   Offset: 523   Key: empty   Timestamp: 2026-05-22 06:16:16.234 Headers: content-type: application/json, correlation_id: ccef8aab-8b32-4ffd-9b18-98eacd9c91a1
 
{"service_name":"hippocampus","check_topic":"services-healthcheck-request","tools":{"doc_vector_index":{"description":"","input_schema":{"$defs":{"ConflictBehaviour":{"enum":[0,1,2,3,4,5],"title":"ConflictBehaviour","type":"integer"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"skip_exists":{"anyOf":[{"$ref":"#/$defs/ConflictBehaviour"},{"type":"null"}],"default":null},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doc Path"},"doclets_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Doclets Path"},"config":{"additionalProperties":true,"title":"Config","type":"object"}},"required":["request_id","tenant_id"],"title":"HippocampusInitInput","type":"object"},"output_schema":{"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"status":{"title":"Status","type":"string"}},"required":["request_id","tenant_id","status"],"title":"HippocampusInitOutput","type":"object"},"target":"hippocampus-develop-indexit-in"},"doc_vector_search":{"description":"","input_schema":{"$defs":{"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"question":{"title":"Question","type":"string"},"treshold":{"title":"Treshold","type":"number"},"limit":{"title":"Limit","type":"integer"},"task":{"items":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Task","type":"array"}},"required":["request_id","tenant_id","question","treshold","limit","task"],"title":"HippocampusDocumentInput","type":"object"},"output_schema":{"$defs":{"Document":{"properties":{"id_doc":{"title":"Id Doc","type":"integer"},"file_path":{"title":"File Path","type":"string"},"file_name":{"title":"File Name","type":"string"},"distance":{"title":"Distance","type":"number"},"content":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Content"},"id_doclet":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Doclet"},"id_chunk":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Id Chunk"},"created_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Created At"},"file_datetime":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"File Datetime"}},"required":["id_doc","file_path","file_name","distance"],"title":"Document","type":"object"},"DocumentSearchTask":{"enum":["path","hybrid_chunk","hybrid_doclet","chunk","doclet","jsondocs"],"title":"DocumentSearchTask","type":"string"},"Folder":{"properties":{"collection":{"title":"Collection","type":"string"},"found":{"items":{"$ref":"#/$defs/Document"},"title":"Found","type":"array"},"profile":{"additionalProperties":true,"title":"Profile","type":"object"}},"required":["collection","found","profile"],"title":"Folder","type":"object"}},"properties":{"request_id":{"title":"Request Id","type":"string"},"tenant_id":{"title":"Tenant Id","type":"string"},"result":{"additionalProperties":{"$ref":"#/$defs/Folder"},"propertyNames":{"$ref":"#/$defs/DocumentSearchTask"},"title":"Result","type":"object"}},"required":["request_id","tenant_id","result"],"title":"HippocampusDocumentOutput","type":"object"},"target":"hippocampus-develop-doc-in"}}}
Partition: 0   Offset: 516   Key: empty   Timestamp: 2026-05-22 06:20:49.280 Headers: content-type: application/json, correlation_id: b03b451a-71aa-404d-a84b-e73698121f5e
 
{"service_name":"medulla","check_topic":"services-healthcheck-request","tools":[{"name":"completion","type":"tool","description":"Инструмент для выполнения различных интеллектуальных задач через единый endpoint. ИСПОЛЬЗОВАТЬ для: классификации намерений (intent), поиска с генерацией ответа по базе знаний (RAG), обычного чата с историей (chat), ответа на основе переданного текста (contents), суммаризации документов (summarizer), проверки по чеклисту (checklist), поддержки свободного диалога (chitchat), кастомных сценариев с шаблоном (freeflight). НЕ ИСПОЛЬЗОВАТЬ для прямого парсинга файлов без вызова модели или когда задача не требует языковой обработки.","input_schema":{"$defs":{"MedullaInputMessage":{"properties":{"role":{"description":"Роль: 'system', 'user', 'agent'","title":"Role","type":"string"},"content":{"description":"Содержимое сообщения","title":"Content","type":"string"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к директории с документом используемым для ответа","title":"Doc Path"}},"required":["role","content"],"title":"MedullaInputMessage","type":"object"},"MedullaTask":{"enum":["intent","rag","chat","contents","summarizer","checklist","chitchat","freeflight"],"title":"MedullaTask","type":"string"},"Mode":{"enum":[1,2,3],"title":"Mode","type":"integer"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"task":{"$ref":"#/$defs/MedullaTask","description":"Интеллектуальная задача выполняемая сервисом, 'intent' - Интент классификатор по запросу (query), 'rag' - ответ на запрос (query) по документу расположенному по пути (doc_path), 'chat' - ответ на запросы по логу сообщений messages, 'contents' - ответ на запрос (query) по приложенному контенту (contents), 'summarizer' - cуммаризация информации по запросу (query) документа расположенного по пути (doc_path), 'checklist' - проверка документа в директории по пути doc_path в соответствии с запросом (query) и шаблоном требований по пути (requirements_path), 'chitchat' - свободный ответ по запросу (query), 'freeflight' - Свободный формат (обязательно передать template_path)"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Текст запроса пользователя. Используется в задачах: intent, rag, contents, summarizer, checklist, chitchat","title":"Query"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к файлу на основе которого формируется ответ. Используется в задачах: rag, summarizer, checklist","title":"Doc Path"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Текстовый контент на основе которого формируется ответ. Используется в задачах: contents","title":"Contents"},"messages":{"anyOf":[{"items":{"$ref":"#/$defs/MedullaInputMessage"},"type":"array"},{"type":"null"}],"default":null,"description":"Список сообщений на основе которых формируется ответ. Используется в задачах: chat","title":"Messages"},"requirements_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к директории с файлом требований для формирования ответа. Используется в задачах: checklist","title":"Requirements Path"},"template_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к шаблону документа который используется для формирования ответа. Используется в задачах: checklist","title":"Template Path"},"mode":{"anyOf":[{"$ref":"#/$defs/Mode"},{"type":"null"}],"default":null,"description":"Режим работы значение устанавливается внешними средствами (1, 2 или 3), по умолчанию 1"}},"required":["request_id","task","tenant_id"],"title":"MedullaInput","type":"object"},"output_schema":{"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"answer":{"description":"Результат выполнения задачи","title":"Answer","type":"string"},"profile":{"additionalProperties":true,"description":"Профиль со временем выполнения задачи тулом","title":"Profile","type":"object"},"think":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Флаг показывающий использовался ли режим thinking при выполнении задачи","title":"Think"},"values":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"","title":"Values"}},"required":["request_id","tenant_id","answer","profile"],"title":"MedullaOutput","type":"object"},"input_examples":null,"system_prompt_injection":"Если пользователь запрашивает выполнение интеллектуальной задачи, требующей обработки текста, ответа на вопросы по документам, суммаризации, классификации намерений, проверки по чеклисту или диалога — сначала определи подходящее значение task и вызови {tool_name} с соответствующими параметрами. Не пытайся ответить из своих общих знаний, если задача требует работы с документами, исключение: task='chitchat' для свободного непринуждённого диалога без привязки к документам. При получении результата — передай его пользователю в понятном виде. Если не уверен, какой task выбрать или какие параметры заполнить — запроси уточнение у пользователя.","target":"medulla-fs0-answer-local-in"}]}
Partition: 0   Offset: 517   Key: empty   Timestamp: 2026-05-22 06:20:49.931 Headers: content-type: application/json, correlation_id: 7dde30cd-6ec1-4d46-b851-812b6ea5fba7
 
{"service_name":"searcher","check_topic":"services-healthcheck-request","tools":[{"name":"internet_search","type":"tool","description":"Поиск сайтов и веб-страниц в интернете по заданному запросу. ИСПОЛЬЗОВАТЬ, когда пользователь явно просит 'найди в интернете', 'поищи сайты', 'найди информацию о', 'погугли', 'покажи ссылки на', а также для получения актуальных данных, новостей, обзоров, документации или любого контента, которого нет в базе знаний модели. НЕ ИСПОЛЬЗОВАТЬ для извлечения или чтения содержимого уже открытых страниц, для повторного поиска по тем же ключевым словам в рамках одной сессии, для работы с уже найденными результатами, а также когда поисковый запрос не задан явно.","input_schema":{"$defs":{"SearcherEngine":{"enum":["brave","searxng"],"title":"SearcherEngine","type":"string"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"question":{"description":"Строка для поиска","title":"Question","type":"string"},"engine":{"$ref":"#/$defs/SearcherEngine","default":"searxng","description":"Система поиска"},"limit":{"default":5,"description":"Количество результатов поиска","title":"Limit","type":"integer"}},"required":["request_id","question"],"title":"SearcherInput","type":"object"},"output_schema":{"$defs":{"SearcherResult":{"properties":{"title":{"description":"Заголовок сайта","title":"Title","type":"string"},"url":{"description":"Ссылка на сайт","title":"Url","type":"string"},"description":{"description":"Краткое описание сайта","title":"Description","type":"string"}},"required":["title","url","description"],"title":"SearcherResult","type":"object"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"results":{"description":"Список из результатов поиска","items":{"$ref":"#/$defs/SearcherResult"},"title":"Results","type":"array"}},"required":["request_id","results"],"title":"SearcherOutput","type":"object"},"input_examples":null,"system_prompt_injection":"Если пользователь просит найти сайты, веб-страницы, актуальную информацию, новости, обзоры или любой контент в интернете, либо получить ссылки по конкретному запросу — ты ОБЯЗАН вызвать {tool_name}, а не выдавать ответ из собственных знаний. Ты не должен делать вид, что выполнил поиск, без фактического вызова инструмента.","target":"searcher-search-in"},{"name":"page_download","type":"tool","description":"Скачивание содержимого сайтов и веб-страниц по указанному URL. ИСПОЛЬЗОВАТЬ, когда пользователь явно просит 'скачай сайт', 'загрузи страницу', 'сохрани содержимое по ссылке', 'выгрузи HTML', 'забери данные с сайта', а также для получения полного текста статей, документации, веб-страниц или любого контента по конкретному адресу. НЕ ИСПОЛЬЗОВАТЬ для поиска сайтов в интернете без известного URL, для повторного скачивания одной и той же страницы в рамках одной сессии, для работы с уже загруженным содержимым, а также когда ссылка на страницу не задана явно.","input_schema":{"$defs":{"SearcherSaveList":{"enum":["urls","svgs","images"],"title":"SearcherSaveList","type":"string"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"urls":{"description":"Список ссылок на сайты для загрузки","items":{"type":"string"},"title":"Urls","type":"array"},"names":{"description":"Список именов сайтов","items":{"type":"string"},"title":"Names","type":"array"},"save_path":{"description":"Путь сохранения сайтов","title":"Save Path","type":"string"},"save_list":{"description":"Перечисление того, что оставить при загрузке сайта","items":{"$ref":"#/$defs/SearcherSaveList"},"title":"Save List","type":"array"}},"required":["request_id","urls","names","save_path","save_list"],"title":"SearcherDownloadInput","type":"object"},"output_schema":{"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"paths":{"description":"Пути скачанных сайтов","items":{"type":"string"},"title":"Paths","type":"array"},"names":{"description":"Имена скачанных сайтов","items":{"type":"string"},"title":"Names","type":"array"}},"required":["request_id","paths","names"],"title":"SearcherDownloadOutput","type":"object"},"input_examples":null,"system_prompt_injection":"Если пользователь просит скачать сайт, загрузить веб-страницу, сохранить содержимое по ссылке или получить полный текст по конкретному URL — ты ОБЯЗАН вызвать {tool_name}, а не выдавать ответ из собственных знаний или из поисковых сниппетов. Ты не должен делать вид, что скачал страницу, без фактического вызова инструмента.","target":"searcher-download-in"}]}
Partition: 0   Offset: 524   Key: empty   Timestamp: 2026-05-22 06:26:59.283 Headers: content-type: application/json, correlation_id: edc64966-5025-4a38-9d2c-6ea125df710e
 
{"service_name":"medulla","check_topic":"services-healthcheck-request","tools":[{"name":"completion","type":"tool","description":"Инструмент для выполнения различных интеллектуальных задач через единый endpoint. ИСПОЛЬЗОВАТЬ для: классификации намерений (intent), поиска с генерацией ответа по базе знаний (RAG), обычного чата с историей (chat), ответа на основе переданного текста (contents), суммаризации документов (summarizer), проверки по чеклисту (checklist), поддержки свободного диалога (chitchat), кастомных сценариев с шаблоном (freeflight). НЕ ИСПОЛЬЗОВАТЬ для прямого парсинга файлов без вызова модели или когда задача не требует языковой обработки.","input_schema":{"$defs":{"MedullaInputMessage":{"properties":{"role":{"description":"Роль: 'system', 'user', 'agent'","title":"Role","type":"string"},"content":{"description":"Содержимое сообщения","title":"Content","type":"string"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к директории с документом используемым для ответа","title":"Doc Path"}},"required":["role","content"],"title":"MedullaInputMessage","type":"object"},"MedullaTask":{"enum":["intent","rag","chat","contents","summarizer","checklist","chitchat","freeflight"],"title":"MedullaTask","type":"string"},"Mode":{"enum":[1,2,3],"title":"Mode","type":"integer"}},"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"task":{"$ref":"#/$defs/MedullaTask","description":"Интеллектуальная задача выполняемая сервисом, 'intent' - Интент классификатор по запросу (query), 'rag' - ответ на запрос (query) по документу расположенному по пути (doc_path), 'chat' - ответ на запросы по логу сообщений messages, 'contents' - ответ на запрос (query) по приложенному контенту (contents), 'summarizer' - cуммаризация информации по запросу (query) документа расположенного по пути (doc_path), 'checklist' - проверка документа в директории по пути doc_path в соответствии с запросом (query) и шаблоном требований по пути (requirements_path), 'chitchat' - свободный ответ по запросу (query), 'freeflight' - Свободный формат (обязательно передать template_path)"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Текст запроса пользователя. Используется в задачах: intent, rag, contents, summarizer, checklist, chitchat","title":"Query"},"doc_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к файлу на основе которого формируется ответ. Используется в задачах: rag, summarizer, checklist","title":"Doc Path"},"contents":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Текстовый контент на основе которого формируется ответ. Используется в задачах: contents","title":"Contents"},"messages":{"anyOf":[{"items":{"$ref":"#/$defs/MedullaInputMessage"},"type":"array"},{"type":"null"}],"default":null,"description":"Список сообщений на основе которых формируется ответ. Используется в задачах: chat","title":"Messages"},"requirements_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к директории с файлом требований для формирования ответа. Используется в задачах: checklist","title":"Requirements Path"},"template_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Путь к шаблону документа который используется для формирования ответа. Используется в задачах: checklist","title":"Template Path"},"mode":{"anyOf":[{"$ref":"#/$defs/Mode"},{"type":"null"}],"default":null,"description":"Режим работы значение устанавливается внешними средствами (1, 2 или 3), по умолчанию 1"}},"required":["request_id","task","tenant_id"],"title":"MedullaInput","type":"object"},"output_schema":{"properties":{"request_id":{"description":"Request ID to trace request","title":"Request Id","type":"string"},"tenant_id":{"description":"ID тенанта (домена).","title":"Tenant Id","type":"string"},"answer":{"description":"Результат выполнения задачи","title":"Answer","type":"string"},"profile":{"additionalProperties":true,"description":"Профиль со временем выполнения задачи тулом","title":"Profile","type":"object"},"think":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Флаг показывающий использовался ли режим thinking при выполнении задачи","title":"Think"},"values":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"","title":"Values"}},"required":["request_id","tenant_id","answer","profile"],"title":"MedullaOutput","type":"object"},"input_examples":null,"system_prompt_injection":"Если пользователь запрашивает выполнение интеллектуальной задачи, требующей обработки текста, ответа на вопросы по документам, суммаризации, классификации намерений, проверки по чеклисту или диалога — сначала определи подходящее значение task и вызови {tool_name} с соответствующими параметрами. Не пытайся ответить из своих общих знаний, если задача требует работы с документами, исключение: task='chitchat' для свободного непринуждённого диалога без привязки к документам. При получении результата — передай его пользователю в понятном виде. Если не уверен, какой task выбрать или какие параметры заполнить — запроси уточнение у пользователя.","target":"medulla-fs0-answer-local-in"}]}