Opens in a new tab
News

Mistral Large 4 opens a hosted preview for software investigations

In brief

Mistral’s October 6 launch offers a hosted trial for investigating software failures. Keep tool failures visible and test candidate changes against the affected request.

3 min read

Is this the right starting point?
Before you read
Basic familiarity with application debugging, API requests and AI tool calls.
What you will take away
Evaluate a security-assistant preview by distinguishing supported findings, tool failures and independently verified repairs.
Sources
Conceptual textile illustration separates an assembled investigation from an independent inspection step.
On this page3 sections

Mistral opened a public preview of Mistral Large 4 on October 6. The launch made the preview available through Mistral Studio's API. Publicly downloadable weights are promised by the end of the month. The company emphasizes cybersecurity and tool-using workflows.

The hosted preview gives an investigation team something it can try now. A team that needs local inference has a different starting point: it must wait for the promised weights before evaluating that deployment. Keeping those two paths separate makes the launch easier to act on without mistaking a future option for an available one.

From a request to an investigation

The model page lists function calling and structured outputs for mistral-large-4. Function calling lets an application offer operations such as reading a source file or retrieving an approved log excerpt. For a custom function, the model chooses the operation and supplies its arguments; the application executes it and returns the result. Mistral's function-calling guide explains that exchange.

Consider a hypothetical orders API that starts returning internal-server errors for malformed JSON after a dependency update. Its expected behavior is to reject an invalid request with HTTP 400 while continuing to accept valid orders. The investigator supplies a synthetic failing request, the dependency diff and a sanitized stack trace, then asks the assistant to locate the error-handling change.

Let a read-only function follow the exception into the handler. The assistant can compare the changed dependency call with the code expected to catch its error, then point to a candidate mismatch. The useful finding includes the file location and supporting trace so an engineer can walk the same path and decide what to test.

Checking the affected request

A separate check can answer that question on a disposable copy of the service. It would run the malformed request against the candidate change and check for the expected rejection, then send a valid order to check that the ordinary path still works. The assistant's statement that it has fixed the problem cannot establish either result. This is the distinction developed in our incident-agent evaluation guide: service behavior must be checked independently of the agent's completion claim.

The distinction is between two finish lines. For a read-only investigation, a supported finding and a useful next test can complete the assignment. For a repair, the malformed request must now receive the expected rejection and the valid order must still work. The explanation helps someone choose the change; observations from the service establish whether the change did its job. This example does not extend that result to production recovery.

Illustrative investigation separates the model's candidate finding from a service check; a second lane marks future public weights.
Illustrative workflow, not a test result. Hosted preview now; public weights promised later. The service check establishes the candidate repair's result. Availability source.

Tracing what the preview actually did

Mistral's current observability documentation recommends recording model configuration, inputs, outputs, tool calls, errors and retries. It describes tracing individual model calls and tool steps through an agent workflow. Those records make an investigation's result easier to explain.

In the orders example, a refusal to analyze the supplied material, a failed file-read function and a completed finding followed by a failing service check are different outcomes. The first leaves the requested analysis undone. The second points to a problem in the tool path. The third preserves potentially useful reasoning while showing that the proposed correction did not satisfy the check. Reporting only whether the model returned a final answer would lose those distinctions.

For the orders example, a worthwhile preview result is a finding the engineer can verify and a clear account of where an unsuccessful attempt stopped. A later local deployment adds serving questions of its own, but the affected-request check can stay the same. The meaningful finish is still the malformed order rejected correctly while valid orders continue to work.

Sources & context

Sources linked in this article. Read alongside the author’s analysis; a citation does not independently verify a publisher’s claims.

Report an error or outdated detail

Keep reading

Where to go next