Tale v0.2.91
Bug fixes for the Researcher (deep-research) chat experience.
Fixes
-
Researcher chat no longer flickers or gets stuck. Deep-research runs that delegate to the Researcher could crash-loop the chat and leave it stuck on "Thinking" — a delegated sub-thread's live stream returned a payload the chat client couldn't read. Sub-threads are now authorized via their parent thread and stream cleanly, restoring the nested delegation timeline.
-
The research plan stays visible. The live to-do plan could appear and then vanish mid-run once the assistant made its own web/integration calls — an empty integration-tracking record was shadowing the delegate's real plan. The plan now persists and tracks progress through the whole run.
-
The plan-approval gate actually holds.
request_human_input(e.g. the Researcher's "confirm plan" card) now hard-stops the turn and waits for your response, instead of being auto-retried straight past into execution. -
Delegated agents no longer strand an approval. A delegated sub-agent's approval request previously left a pending card that locked the composer with no way to resume it; the gate is now handled by the agent you're talking to.
Full changelog: #2152