The week of August 10, 2026 covered 4 product areas across Annie and the Anyshift Product Updates series.
The headline is Cloudflare Exposure Beta plus end-to-end GCP event evidence.
Around those: Slack destinations for webhook-driven investigations, and live integration health that stops false Connected ribbons.
Graph MCP remains the agent surface from last week; this week extends it with exposure tracing rather than re-announcing availability.
2 releases anchor the path: Graph API v0.2.54 and Annie CLI v0.8.33.
Cloudflare Exposure Beta
Cloudflare Exposure Beta traces a public hostname toward its cloud origin on the same graph Annie and coding agents already use. Connect Cloudflare (OAuth or Account API token), let the inventory land (DNS, zones, certificates, WAF, load balancers, Workers, tunnels, Access), then inspect exposure paths with observed controls and explicit evidence gaps.
Coding agents call get_exposure on the existing Graph MCP endpoint (https://graph.anyshift.io/mcp), including via the Production Intelligence Agent Plugin. Graph API v0.2.52+, Cloudflare extractor v0.1.3, and Annie CLI v0.8.33+ back the production path. Upgrade the CLI to unlock the matching graph workflows locally.
GCP cloud-event evidence
GCP projects now retain inventory and change evidence Annie can query after connect. Use the Annie CLI for deterministic graph commands:
annie graph cloud-resources --provider gcp --type COMPUTE_INSTANCES --max-age 24h
annie graph cloud-events --provider gcp --since 24h
annie graph cloud-events --provider gcp --operation operation-123 --diffCloud events distinguish provider audit evidence, snapshot-derived changes, and reconciliation deletes. A provider operation ID groups GCP-native activity; an Anyshift correlation ID groups the broader retained event story. Browsing is bounded by default so large projects stay responsive; add --exact-stats only when you need an exact full-window total.
Ambiguous resource selections fail closed: Annie does not auto-pick a candidate. Add provider, scope, region, type, or the exact native ID and retry. Graph API v0.2.54+ and Annie CLI v0.8.31+ carry the workflow.
Webhook investigation notify destinations
When Annie investigates an alert from PagerDuty, incident.io, or similar webhooks, you now control when and where Slack gets notified.
Open Integrations → Slack, then Webhook investigation notifications. Settings are per project. Turn on the master switch, pick Notify on events (start, complete, fail), then under Destinations:
- Channel from the incident: post to the Slack channel the source attached when it provides one
- Default notify channel: optional fallback when the incident has no Slack channel (for example PagerDuty). The toggle defaults off until you opt in
If both destinations resolve to the same channel, Annie posts once. Full detail lives on the Slack integration page. For on-call workflows that start in Slack, see also On-call.
Live integration health status
Integration cards now poll live health instead of freezing on a Connected ribbon after a successful save. Partial multi-instance setups can show an orange degraded state. OAuth re-auth needs (for example incident.io) and webhook misconfig errors surface in the UI so you know when to reconnect. Copy URL is available on inbound webhook lists when you need to share an endpoint without digging through settings.
Browse the full catalog from Integrations.
FAQ
What shipped at Anyshift the week of August 10, 2026?
Four customer-facing updates. Cloudflare Exposure Beta traces public hostnames to cloud origins. GCP projects expose retained cloud-event evidence through Annie CLI and Graph API. Slack webhook investigation notifications gain per-project destinations. Integration cards show live Connected versus degraded health.
What is Cloudflare Exposure Beta?
With a connected Cloudflare account, Annie can inventory edge config and trace public-edge exposure paths to cloud origins, including observed controls and evidence gaps. Coding agents reach get_exposure through Graph MCP or the Production Intelligence Agent Plugin. Upgrade Annie CLI for the matching graph workflows.
How do I inspect GCP change evidence with Annie?
After connecting a GCP project, use Annie CLI graph commands such as annie graph cloud-events --provider gcp --since 24h, or narrow to a provider operation with --operation. Cloud resources report lifecycle, freshness, and IaC provenance. See the GCP integration guide for the full workflow.
Where do I configure Slack notifications for webhook investigations?
Open Integrations then Slack in the Anyshift app and find Webhook investigation notifications. Settings are per project. Choose Notify on events, Channel from the incident, and an optional Default notify channel for sources like PagerDuty that do not attach a Slack channel.
What changed for integration health status?
Integration cards now poll live health instead of sticking on a false Connected ribbon. Partial multi-instance setups can show an orange degraded state, and misconfigured OAuth or webhook sources surface clearer errors so you know when to re-auth.
Ready to try it? Open app.anyshift.io or start from the docs.
