EidoStack / Documentation

Chat and Evaluation · Chat workspace

Use the chat workspace

Send prompts, follow streaming responses, stop generation, retry requests, and work with model output.

The chat workspace is where EidoStack sends your prompts to a selected provider model and keeps the resulting conversation, usage, and configuration together. Treat each chat as a focused experiment: choose the model, instruction, and context policy deliberately before you send a prompt.

Know the workspace controls

The prompt toolbar contains the controls that shape the next request.

EidoStack prompt toolbar showing the model selector, system prompt, context memory, usage, comparison, and send controls.

ControlWhat it changes
Model nameSelects the provider model used for the chat.
Sys PromptSets or clears the instruction for the current chat; comparison mode has a separate control for each side.
Context MemoryChooses how previous messages are supplied with the new prompt.
Usage buttonOpens the current chat’s context, token, and estimated-cost summary.
CompareSends the same prompt to two configured models when comparison is available on the plan.

The model selector only lists models enabled in Settings > Models. Selecting a model without a matching provider key produces a warning instead of sending the request. Unlock the vault or save the matching key in Settings > Providers before continuing.

EidoStack Settings Models page showing the models enabled for the workspace.

Send and follow a response

  1. Select a model in the toolbar.

EidoStack model selector popover showing model search and provider filters.

  1. Add a chat-specific system prompt or context policy when the task needs one.

EidoStack chat system prompt popover for adding a chat-specific instruction.

  1. Enter a prompt in the composer.

EidoStack prompt composer showing the message field, model controls, context controls, comparison, and send action.

  1. Select the send arrow EidoStack send button. and follow the answer as it streams into the conversation.

During generation, the send control becomes a square stop button EidoStack stop button.. Selecting it cancels the active stream; any output received before cancellation can remain as a partial assistant message. EidoStack then lets you continue the chat or start a clean one for a separate experiment.

Completed assistant messages render Markdown and code blocks, and their hover controls include Copy.

EidoStack chat response showing formatted assistant output, code, metadata, and hover controls.

When provider usage is available, the message metadata shows the date, model, token count, and estimated cost. A provider refusal is displayed as a distinct response state so that it can be assessed as part of the evaluation rather than mistaken for a normal answer.

Recover from a failed request

When a provider request or message save fails, EidoStack shows an error card in the conversation. Select Try again to resend the last request. Confirm the following before retrying:

  • The vault is unlocked in this browser.
  • The selected model’s provider key is saved and still active.
  • The provider account has available quota and is allowed to use the selected model.
  • The prompt and selected model are still the ones you intend to test.

The application sends model requests directly from the browser using the provider key. An error can therefore come from the provider, the local vault state, the network, or EidoStack’s authorization checks. Do not paste provider keys into the chat as a workaround.

Use a conversation as evidence

Keep prompts, instructions, and context configuration stable while comparing candidate models. If you change several variables at once, the response difference cannot be attributed to a single decision. Use a fresh chat when you need a clean history; use the context control when history itself is the variable under test.

EidoStack usage statistics popover showing context, token, cost, and model usage details.

Open the toolbar usage button to review cumulative input tokens, output tokens, estimated cost, context-window capacity, and an optional per-model breakdown. For broader time-period reports, select the usage icon in the workspace header and read Usage, tokens, and costs.

Name and revisit the chat

When automatic chat naming is enabled, EidoStack can use the selected model after the first response to create a concise title. This can consume a small additional amount of provider quota. You can rename a chat manually from the header or its sidebar options; a manual title takes precedence over automated naming.

Organize conversations into folders or pin important ones once the experiment has value beyond a single prompt. See Organize chats and folders, then use Evaluate a model to turn the individual chat into a repeatable decision process.