append_workspace_output_section
ChatGPTUse this when adding up to 8,000 characters to an existing WORK_PRODUCT. Pass its latest sha256 as expected_sha256 to detect concurrent edits. Existing content is retained. Omit section_title if content has headings. Retrying a successful append duplicates the section. Cannot change SOURCE or TEMPLATE.
audit_claim_support
ChatGPTUse this when checking draft claims against a grounding pack. Creates or updates a stored claim-to-source support matrix. The audit identifies support and gaps; it does not certify legal correctness. Repeating a successful call can change stored workflow state.
build_grounding_pack
ChatGPTUse this when assembling legal sources and workspace evidence for a selected drafting task. Creates or updates a stored source pack, keeping legal authorities and user evidence distinct. Repeating a successful call can change stored workflow state.
create_document_matter
ChatGPTUse this when the user asks to create a legal matter in an existing workspace. Creates one matter with the supplied title and optional description and tags. Repeating a successful call creates another matter.
create_document_workspace
ChatGPTUse this when the user asks to create a document workspace for a client or organization. Creates one workspace in the authenticated tenant. Repeating a successful call creates another workspace.
create_workspace_output_draft
ChatGPTUse this when the user asks to save a long text work product in sections. Creates a new WORK_PRODUCT draft containing a title. Append sections with append_workspace_output_section. It does not change sources or templates. A repeated successful call creates another draft.
fetch_legal_source
ChatGPTUse this when you have a library_id and source identifier and need document text, passages, article context, versions or relationships. Select the required target. Discovery libraries can read public URLs; verify the source status and applicable date before relying on the text.
get_case_law_retrieval_workflow
ChatGPTUse this when you have a case-law workflow_id and need its progress or stored research results. Does not start another job. Results are candidates for review and passage verification.
get_legal_server_status
ChatGPTUse this when troubleshooting an AiLexLux connection or checking the available tool inventory and argument format. Returns server and connector status, not legal research results.
get_workspace_document_metadata
ChatGPTUse this when you have a workspace document_id and need its name, type, size, role, folder or preview availability. Returns metadata without document content.
list_document_workspaces
ChatGPTUse this when the user asks to work with documents in AiLexLux and you need their permitted workspaces and matters. Returns names and identifiers for selecting the document scope.
list_libraries
ChatGPTUse this when you need the available Luxembourg, French or EU legal collections and their coverage before choosing a library_id for research. Returns library metadata; it does not search legal text.
list_workspace_documents
ChatGPTUse this when finding source, template or work-product documents in a selected workspace or matter. Returns bounded document metadata without file content. Use role=TEMPLATE to find a drafting template.
read_workspace_document_chunk
ChatGPTUse this when reading extracted text from a known workspace document. Returns at most 30,000 characters from offset and a continuation offset. Request only the text needed for the task.
resolve_citation
ChatGPTUse this when you have a legal citation, ECLI, CELEX identifier or named act and need its identifier in a selected legal library. Returns a matching source or ambiguity information; it does not assess whether the source supports a legal claim.
search_issue_bundle
ChatGPTUse this when a factual narrative contains multiple legal questions and you need provisional search branches and grouped source candidates. Review the generated branches for relevance and completeness. The result is research assistance, not a legal opinion.
search_legal_sources
ChatGPTUse this when searching legal documents or passages in a selected library. Set target to documents for titles or identifiers, or passages for a focused legal issue. Returns ranked candidates, not a legal conclusion. If response compaction limits delivery, follow its continuation request_patch to read the same bounded ranked window; retain the query, filters, limit and source_snapshot. Discovery libraries query public websites and return unverified leads.
search_web_discovery
ChatGPTUse this when the user needs legal materials from public websites, such as an official municipal regulation or publication. Returns web links and excerpts; these are research leads whose authenticity, legal status and date need verification.
start_case_law_retrieval_workflow
ChatGPTUse this when broad Luxembourg case-law research needs a background job. Creates and stores a retrieval workflow and returns its workflow_id. Read progress with get_case_law_retrieval_workflow. A repeated successful call creates another job.
store_workspace_input
ChatGPTUse this when the user asks to save supplied text as a SOURCE or drafting format as a TEMPLATE. Creates a new document of up to 100,000 characters in the selected workspace or matter. It does not overwrite an existing document; a repeated successful call creates another one.
store_workspace_output
ChatGPTUse this when the user asks to save a completed text work product in a selected workspace or matter. Creates a new document of up to 100,000 characters; it does not overwrite sources or templates. Repeating a successful call creates another document.
submit_issue_report
ChatGPTUse this when the user asks to report an AiLexLux product problem to its operators. Stores the supplied observations and expected behavior for developer review. Include only relevant details, without secrets or unnecessary personal data. Each successful call creates a separate report.