## What? > This is set as a bug because any developer using DAB would think this is a bug regardless of the details. Standard output causes MCP clients to misread even `information` as a `warning`. > [!NOTE] > This is important because we want to seamlessly snap into the AI workflow, not look like we are failing. ## Why? The MCP client should be able to start DAB without looking like we have errored. ## How? When `-mcp-stdio`, default `--LogLevel` flag to `none` but allow it to override if set explicitly. > [!IMPORTANT] > We must ensure that `loglevel:none` in the command-line ACTUALLY emits ZERO CHARACTERS! <img width="1184" height="1085" alt="Image" src="https://github.com/user-attachments/assets/e8fdb6af-1e03-49b7-8861-b10d56f7c91a" />
What?
Standard output causes MCP clients to misread even
informationas awarning.Note
This is important because we want to seamlessly snap into the AI workflow, not look like we are failing.
Why?
The MCP client should be able to start DAB without looking like we have errored.
How?
When
-mcp-stdio, default--LogLevelflag tononebut allow it to override if set explicitly.Important
We must ensure that
loglevel:nonein the command-line ACTUALLY emits ZERO CHARACTERS!