Here's what shipped to customers during the week of September 21, 2026, part of the Anyshift Product Updates series.

2 product areas shipped this week.

That spans 5 merged PRs across 4 repos.

The headline is a longer default timeout for annie ask, alongside three fixes to chart rendering and conversation titles.

Longer default timeout for annie ask

The Annie CLI's annie ask command now defaults to a 30-minute timeout, up from the previous default, so longer investigations have room to finish without you having to pass --timeout every time. You can still set your own with, for example, annie ask "list all EC2 instances" --timeout 20m.

Fixes

  • Slack charts render the real answer. Chart visualizations in Slack, including bar and line charts in both the message and the expanded modal, now render from Annie's resolved answer instead of a stale live snapshot.
  • Multi-series charts get labels and legends. In the web app, charts with several series now show a legend, and the y-axis is labeled with what it measures instead of being left blank.
  • Conversation titles stay on topic. A first message written like an instruction (a scan template, a memory quiz, "reply with exactly...") could previously make the title generator echo a refusal as the conversation's title. Titles now stay a neutral summary of the topic even when the opening message tries to redirect the title model.

FAQ

What's new at Anyshift the week of September 21, 2026?

2 product areas shipped across 5 merged PRs in 4 repos. Annie CLI's annie ask command now defaults to a 30-minute timeout, and three fixes landed for chart rendering and conversation titles.

What changed about the annie ask timeout?

The Annie CLI's annie ask command now defaults to a 30-minute timeout instead of timing out sooner on long-running investigations. You can still override it with --timeout, for example annie ask "list all EC2 instances" --timeout 20m.

What was fixed in Annie's chart visualizations?

Charts in Slack now render from Annie's resolved answer instead of a stale live snapshot, including bar and line charts in both the message and the expanded modal. In the web app, multi-series charts get a proper legend and a y-axis label describing what it measures.

What was fixed with conversation titles?

A first message that read like an instruction (a scan template, a memory quiz, "reply with exactly...") could make the title generator obey or refuse instead of summarizing, so the conversation's title became the refusal text itself. Conversation titles now stay a neutral topic summary even when the opening message tries to redirect the title model.


That's the week. Try it in the Anyshift product and tell us what it unlocks for your team; last week we also shipped inline chart visualizations in Annie's answers, which the fixes above build on. We read every reply at app.anyshift.io.