In DataMind Oda, every chat works inside the model's reading space, and the chat's work fills that space as it goes. The context ring in the message box shows how full it is; this page covers the ring and the panel it opens. Chat with Oda covers the chat itself.
The ring sits in the message box's control row, just before the model picker. The message box covers the row and its other controls.
{percent} of context used.~32K / 128K.~ marks.When a long chat no longer fits the model's reading space, Oda shortens the older part of it, on its own or when you run /, and the ring follows the new figure at once. The marker the compaction leaves in the conversation, and its summary, are covered in System prompt, context and compaction.
The percentage is the share of the context in use, like 25% of context used; beside it, the chat's figure stands against the model's limit, like ~32K /. The three rows below split that figure between the system prompt, the tool definitions and the messages.
~?The ~ marks an estimate. Only the percentage is exact; the figures and the split beside it are estimated from it, so they carry the ~.
They split the context by what fills it: the instructions Oda sends (System prompt), the definitions of the tools it can use (Tool definitions), and the chat's messages (Messages).
The panel closes when the model's capacity is no longer known, for example after a model switch that leaves it unknown. It stays closed even after the capacity returns, until you open it again from the ring.
Oda shortens the older part of the chat, and the ring follows the new figure at once, so the percentage falls. The marker the compaction leaves, with its summary, is covered in System prompt, context and compaction.
When the control row runs out of space, the ring gives up its percentage first and keeps only the ring itself. The Oda window, sidebar and panels covers how the window folds and gives way when it is narrow.
The three rows appear when the part-by-part split is available. Until then, the panel shows the percentage and the figures without them.
It is the model's context window: the most text the model can read at once. The figure before the slash is how full that space is.