diff --git a/clickstack/demo-days/2026/2026-05-29.mdx b/clickstack/demo-days/2026/2026-05-29.mdx index ff187884..51f4fd1b 100644 --- a/clickstack/demo-days/2026/2026-05-29.mdx +++ b/clickstack/demo-days/2026/2026-05-29.mdx @@ -15,7 +15,7 @@ keywords: ['ClickStack', 'Demo days'] -ClickStack now applies the direct_read optimization only on ClickHouse versions 26.2 and above, where the full-text search index properly supports the alias columns added to open-source schemas. Previously the optimization could be attempted on older versions where it wouldn't work correctly. The version check happens at query time by inspecting the schema, and the alias columns themselves are now included in the open-source schemas by default. +ClickStack now applies the direct_read optimization only on ClickHouse versions 26.2 and above, where the full-text search index properly supports the alias columns added to open-source schemas. Previously the optimization could be attempted on older versions where it wouldn't work correctly. The version check happens at query time by inspecting the schema, and the alias columns themselves are now included in the open-source schemas by default. Also shown: work in progress on replacing the autocomplete materialized view with direct queries against the text index. Right now both do overlapping work, adding ingest pressure. If benchmarks confirm the text index queries hold up performance-wise, the materialized view can be simplified or removed. Aaron also fielded questions from the team about how positional encoding in future ClickHouse text index versions might make key-value filter lookups even more accurate. diff --git a/clickstack/demo-days/2026/2026-06-05.mdx b/clickstack/demo-days/2026/2026-06-05.mdx index 8e04f9d8..2f16b786 100644 --- a/clickstack/demo-days/2026/2026-06-05.mdx +++ b/clickstack/demo-days/2026/2026-06-05.mdx @@ -59,18 +59,6 @@ Himanshu showed how we're working on anomaly-based alerting using Z-score detect This addresses a common problem with threshold alerts: users often don't know what numeric value to set. Seeing the potential alert windows update live as you adjust the Z-score makes it practical to find a threshold that catches genuine spikes without producing excessive noise. Alerts can be scoped to fire only when values exceed the expected range (not when they drop below it), and an occurrence setting lets you require the condition to hold for multiple consecutive data points before firing. This is a work in progress, with the baseline computed as a moving average currently; exponential moving average support is planned. -## Notebooks generated by Claude {#notebooks-generated-by-claude} - -*Demo by [@MikeShi42](https://github.com/MikeShi42)* - - - - - -A prototype showing how Claude Code investigations can be converted into shareable ClickStack notebooks. The workflow reads the tool call history from a Claude Code session, maps MCP tool calls into actual ClickStack queries, and uploads the result as a notebook the rest of your team can open and explore directly. - -Beyond the basic query translation, the prototype supports citations: claims in the notebook link to the specific chart used as evidence. The goal is to make it easy for an SRE to share a complete investigation as a reproducible notebook rather than a Slack thread with screenshots. - ## Clearer configuration for API and AI agents {#clearer-configuration-for-api-and-ai-agents} *Demo by [@alex-fedotyev](https://github.com/alex-fedotyev)* @@ -79,7 +67,7 @@ Beyond the basic query translation, the prototype supports citations: claims in -ClickStack settings now has a dedicated API and Agents tab that co-locates API keys and MCP connection setup. One-click buttons for Claude, Cursor, and OpenCode remove the need to manually construct connection commands — the Cursor button, for example, opens a terminal with the right install command pre-filled. OpenCode users get a copyable system prompt snippet to paste in directly. A generic JSON config option covers other MCP clients. +ClickStack settings now has a dedicated API and Agents tab that co-locates API keys and MCP connection setup. One-click buttons for Claude, Cursor, and OpenCode remove the need to manually construct connection commands — the Cursor button, for example, opens a terminal with the right install command pre-filled. OpenCode users get a copyable system prompt snippet to paste in directly. A generic JSON config option covers other MCP clients. **Related PRs:** [#2407](https://github.com/hyperdxio/hyperdx/pull/2407) feat(team-settings): connect your AI assistant