# What shipped at Anyshift

Week of September 21, 2026

A longer default timeout for annie ask, plus fixes to chart rendering and conversation titles.

Author: Anyshift

Published: 2026-09-21

Source: https://anyshift.io/blog/anyshift-shipped-week-of-2026-09-21

Here's what shipped to customers during the week of September 21, 2026, part of the [Anyshift Product Updates](/blog/series/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](https://docs.anyshift.io/pages/product/integration/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](/product) and tell us what it unlocks for your team; last week we also shipped [inline chart visualizations in Annie's answers](/blog/anyshift-shipped-week-of-2026-09-07), which the fixes above build on. We read every reply at [app.anyshift.io](https://app.anyshift.io).

## 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.

