Skip to content

CLI analyze prints internal reasoning in normal output #45

@simonerom

Description

@simonerom

Summary

Running trio analyze as an end user currently prints a <think>...</think> block with internal reasoning in normal CLI output.

Reproduction

trio analyze ~/Downloads/photo.jpg -q "What's here?"

Actual behavior

The command succeeds, but the output includes internal reasoning wrapped in <think>...</think>.

Expected behavior

For a user-facing CLI command, the default output should contain only:

  • model/loading status
  • analysis status
  • final answer

Internal reasoning should not be printed unless explicitly requested via a debug/verbose mode.

Impact

The command works, but the UX is noisy and confusing for end users. It makes the CLI feel like a debugging surface rather than a polished product command.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions