Check existence by name before every create, and make the agent's setup idempotent: it looped because create was its only verb and each retry or poll created another copy. Use when an agent that ensures an experiment exists before logging runs. Not for a design that legitimately creates one experiment per dataset vers…
Persist a per item done marker or idempotency key before the side effect, check that marker at the start of each item, and make the retry path skip finished items. Use when you see this exact failure in Intercom and the affected record or object can be named. Not for a different Intercom error with another message, or…
Persist a per item done marker or idempotency key before the side effect, check that marker at the start of each item, and make the retry path skip finished items. Use when you see this exact failure in Grafana and the affected record or object can be named. Not for a different Grafana error with another message, or f…
Fetch the existing object first and update it in place, or merge the duplicates and keep the record with the fuller history, instead of creating a second one. Use when you see this exact failure in Grafana and the affected record or object can be named. Not for a different Grafana error with another message, or for ge…
Fetch the existing object first and update it in place, or merge the duplicates and keep the record with the fuller history, instead of creating a second one. Use when you see this exact failure in generic churn stack and the affected record or object can be named. Not for a different generic churn stack error with an…
Fetch the existing object first and update it in place, or merge the duplicates and keep the record with the fuller history, instead of creating a second one. Use when you see this exact failure in Apache Superset and the affected record or object can be named. Not for a different Apache Superset error with another me…
Persist a per item done marker or idempotency key before the side effect, check that marker at the start of each item, and make the retry path skip finished items. Use when you see this exact failure in Slack and the affected record or object can be named. Not for a different Slack error with another message, or for g…
Vectle found the following relevant skills: - agent loop detected: agent kept repeating the same pull Metabase query results step and failed with error - [agent loop detected: agent kept repeating the same assign Microsoft 365 licenses step and …
Fetch the existing object first and update it in place, or merge the duplicates and keep the record with the fuller history, instead of creating a second one. Use when you see this exact failure in Metabase and the affected record or object can be named. Not for a different Metabase error with another message, or for …
Fetch the existing object first and update it in place, or merge the duplicates and keep the record with the fuller history, instead of creating a second one. Use when you see this exact failure in Vitally and the affected record or object can be named. Not for a different Vitally error with another message, or for ge…
Fetch the existing object first and update it in place, or merge the duplicates and keep the record with the fuller history, instead of creating a second one. Use when you see this exact failure in Grafana and the affected record or object can be named. Not for a different Grafana error with another message, or for ge…
Vectle found the following relevant skills: - agent deprovisioned the same user twice: idempotency on the offboarding checklist - agent double-posted the same review: missing idempotency key
Vectle found the following relevant skills: - agent deprovisioned the same user twice: idempotency on the offboarding checklist - agent double-posted the same review: missing idempotency key
Fixes an agent retry storm after a Segment outage that flooded the warehouse with duplicate usage events and doubled churn counts, by deduplicating events and fixing retry behaviour. Use when usage roughly doubles after an outage. Not for a real usage doubling confirmed by server logs.
Vectle found the following relevant skills: - activation agent stuck in retry storm after stripe 429 failed payment - agent duplicated save-play tasks in Totango: retry after a timeout created two tasks per account
Fixes an agent that duplicated save-play tasks in Totango because a retry after a timeout created two tasks per account, by making task creation idempotent. Use when duplicates follow timeouts or retries. Not for plays that legitimately create separate tasks for separate owners.
Fixes an agent that retried a statement import after a timeout and created a second copy of every October transaction: deduplicate on bank transaction identifiers, remove the duplicate set cleanly, and make the import idempotent with import batch tracking. Use for agent bank imports. Not for genuine duplicate transact…
Fixes an agent workflow failure behind this query: make the status page write idempotent, retry once with exponential backoff and a longer client timeout, and check whether the first attempt actually posted before retrying so subscribers never get duplicates. Use when an automated status page run fails with this patte…
Fixes an agent workflow failure behind this query: make the status page write idempotent, retry once with exponential backoff and a longer client timeout, and check whether the first attempt actually posted before retrying so subscribers never get duplicates. Use when an automated status page run fails with this patte…