Chat logging

DataMind Oda keeps each chat as a log file on your computer, and the same log travels to your company's DataMind server with each request the chat makes, where it is recorded in the company's Observability log. This page covers what travels with a request, how delivery works, and how logging can be turned off; the file side is on Chat logs on disk.

What travels with a request

Every request a chat makes carries the chat's own log:

The company records it in its Observability log; Manage DataMind Oda for your company describes that log from the company side. The uploads that feedback releases are a separate channel; Feedback and privacy covers them.

How delivery works

Turning logging off

Logging can be turned off for one person or for a whole installation.

Questions, answered

What of my chat is sent to the company?

The chat's own log: the messages, the tool steps and the settings the request ran with, plus the header that names the chat. It goes with each request the chat makes, and the company records it in its Observability log. Chat log format covers the log's contents in full.

Is my whole chat sent with every request?

No. The first request carries the log from its start; after that, each request carries only the events newer than the last point the server accepted.

When is the log sent?

It travels inside the request itself, so the server takes it before the answer starts to stream.

What happens if a request fails?

The point Oda continues from does not move, so the same part of the log travels again with a later request. A failed request never causes a gap.

Can the same part of a chat be sent twice?

Yes, in one case: if a sudden stop leaves it unclear whether a part reached the server, Oda sends that part again rather than risk a gap. Delivery is built to repeat, never to skip.

Is there a size limit on the log part of a request?

Not of its own: a request carries the new part whole. If the server refuses the request, the part is retried later, and the log is never shortened to make a request fit.

Does a branch continue from where its parent chat left off?

No. Each chat tracks its own place. A branch does not take on the place its parent chat had reached, so it does not skip ahead based on what was already sent from that chat.

How do I stop my requests from being logged?

If you have the Disable DataMind Oda Content Logging permission, turn content logging off in your DataMind OS profile. The company log then keeps only who made each request, when, with which model and how many tokens it used. Your requests still reach the server so they can be answered; only what is recorded changes.

Can I turn logging off for just one chat?

No. Content logging is a personal setting, not a per-chat one: it covers your requests as a whole.

Can the log be turned off for everyone?

Yes. Oda can be set up so that its requests carry no log copy at all. That is an installation setting; ask your administrator.