Skip to content

Cowork: tool-call markup rendered as raw text + executions stall with no progress indicator #285

@isolhsolfafa

Description

@isolhsolfafa

Here's the English version with a title — ready to submit.


Title: Cowork: tool-call markup rendered as raw text + executions stall with no progress indicator


Summary
When the assistant runs a tool (code execution, file create/edit/read), two problems occur: (1) the raw tool-call markup is printed as plain text in the chat instead of a clean "working…" indicator, and (2) executions stall or get cancelled, and the status indicator does not reflect the real state — so the user cannot tell whether it's running or stopped.

Symptoms

  1. Rendering / display bug

    • Tool calls should appear as a tidy "running…" element. Instead, the raw markup (e.g. <invoke name="...">, <parameter>…</parameter>) is dumped into the chat as visible text.
    • Happens more often and more severely when the command is long, or contains a lot of Korean text / file paths.
  2. Execution reliability / status bug

    • Commands don't finish (or get cancelled) partway through.
    • The status shows "stopped" while it is actually running, or no result returns — leaving the user unsure whether it's in progress or dead.

Impact

  • File-generation (PPTX, DOCX, etc.) and code-execution tasks do not complete reliably.
  • This undermines Cowork's core value (direct file/system work), forcing a text-only workaround.
  • Note: sometimes the file is actually created despite the broken display, and sometimes the command genuinely never completes — so it appears to be two overlapping issues (a display-layer bug and an execution-layer bug).

Steps to Reproduce

  1. Ask the assistant to generate a PPTX/DOCX file, or read/edit a file.
  2. Especially with tasks involving Korean text + a long script, the raw markup appears and/or the run stalls.
  3. Repeats across multiple tasks within the same session.

Environment

  • Cowork mode (research preview), macOS desktop app
  • Date: 2026-06-18, reproduced repeatedly within a single session

Short version (for thumbs-down):
"Tool calls render as raw code (<invoke>...) in the chat instead of a progress card, and executions stall midway with no progress/done indicator (status shows 'stopped' while running). Repeats on Korean + long-script file tasks."

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions