System prompt, context and compaction

Every turn sends the model more than your message: DataMind Oda's instructions, the context it gathered, and, in a long chat, a summary of the older conversation. Oda records all of it, and this page shows what each record holds, the labels it uses, and where it stays available.

Where the records are kept

The System prompt card

Context injections and session recall

Compaction markers

When a long chat no longer fits the model's reading space, Oda shortens its older part, on its own or when you run /compact, and leaves a marker in the conversation.

Questions, answered

Where can I see the system prompt Oda sent?

It is not among the chat's message rows: the system prompt stays in the chat's recorded session. The Trajectory view can show it, and the session log file holds it.

What does System prompt update mean?

The instructions Oda sends can change while a chat continues. When that happens, a new record is added, titled System prompt update, at that point in the history. Earlier System prompt records keep their place and their text; nothing already recorded is rewritten.

What is a Context injection?

It is a record of material Oda added to a request beyond your words, such as workspace instructions or a skill list. Collapsed, the record names what produced it and adds a one-line summary when one was recorded; opening it shows the material itself.

What is a Session recall?

It is a record of material from an earlier chat you pointed Oda at. The record names the reference, and opening it shows what that chat contributed, with counts of what was kept and left out.

Why does a record show plain text instead of its usual form?

When a record cannot be laid out form by form, for example because a part of it cannot be read, Oda does not guess: the whole record is shown as plain text instead of a half-filled list. This also keeps records from older or resumed chats readable.

What does … truncated, {total} characters total mean?

The text in the record was longer than the readable block, so it was cut, and the note gives its full length. The chat's record keeps the full text.

Why does a skill list say +N more?

A catalog is shown up to 200 entries, and +N more counts the rest. Nothing is dropped from the chat's record.

What does the Context compacted marker mean?

Oda shortened the older part of the chat for the model, so it could carry on within the model's reading space. The marker shows where that happened. The chat keeps its record of the messages; a compaction changes what is sent to the model. For why compacting happens, see Chat with Oda.

Why can't I open a compaction summary?

The control expands only when the part of the record that holds the summary is loaded. Until then it reads Compaction summary unavailable.

What does Unknown content block mean?

A part of a record that Oda cannot lay out in its usual form is shown in a plain block, labelled Unknown content block, instead of being dropped. The rest of the record is unaffected.