{"id":4477,"external_id":"plugins_6a8d0da53cf08191bc83334e2d1212f1","name":"agent-churn-control","display_name":"Anti-Churn","developer":"Orbral","category":"Developer Tools","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:22:04Z","input_sha256":"0bd85a1fa316975f569c7c77a88c55d3785595627f9786d587e173d3242848c8","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"0.1.4","skill_count":1,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-02T06:00:01.935Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"research_summary":null,"research_reviewed_at":null,"metadata":{"id":"plugins_6a8d0da53cf08191bc83334e2d1212f1","name":"agent-churn-control","scope":"GLOBAL","status":"ENABLED","release":{"id":"pluginrel_fe23dde5fde08191b35aaf557f0d0be7","skills":[{"name":"agent-churn-control","interface":{"brand_color":null,"iconography":"radar","display_name":"Anti-Churn","default_prompt":"Use $agent-churn-control to check this local action; show the pending reservation or missing identity fields.","icon_large_url":null,"icon_small_url":null,"short_description":"Stop duplicate agent work"},"description":"Use before repeating an agent test, review, plan, retry, tool call, panel, or promotion check. Reuse matching accepted evidence, allow valid changed work through typed invalidation, and gate only the duplicate local action; never stop the overall task or use rate-limit percentage as authority.","plugin_release_skill_id":"pluginrsk_6a8d0da6d2a08191946341722ebc29f2"}],"app_ids":[],"version":"0.1.4","keywords":["agents","codex","duplicate-work","evidence-reuse","rate-limits","receipts"],"interface":{"category":"Developer Tools","logo_url":"https://files.openai.com/content?id=file_00000000f06481f698f9f8e556ab07e3","brand_color":"#0A6CFF","website_url":"https://github.com/SpannDaMan/agent-churn-control","capabilities":["Check before repeated agent actions","Reuse matching accepted evidence","Allow changed work through typed invalidation","Keep rate telemetry advisory","Run locally with no credentials"],"logo_url_dark":"https://files.openai.com/content?id=file_00000000715881f7b79055366f9fd02b","default_prompt":"Steer: Audit this long build for scope drift and duplicate work. Reuse valid evidence, keep us on task, and stop token burn.","developer_name":"Orbral","default_prompts":["Steer: Audit this long build for scope drift and duplicate work. Reuse valid evidence, keep us on task, and stop token burn.","Before another full test cycle, show what must run, what is covered, and what would duplicate prior evidence.","The candidate changed after review. Show what evidence is invalid, what remains valid, and what must be rerun."],"screenshot_urls":[],"long_description":"Use this before repeating an agent test, review, retry, tool call, or promotion check. Anti-Churn compares the proposed local action with accepted evidence, reuses matching results, permits changed work through typed invalidation, and shows what may be skipped versus what still must run. Do not use rate-limit percentage as stop authority; it gates only the duplicate action and never stops the task, publishes, or changes permissions.","composer_icon_url":"https://files.openai.com/content?id=file_0000000090d081f78d40afaa8bc8980e","short_description":"Stop duplicate agent work","plugin_category_id":"developer tools","privacy_policy_url":"https://github.com/SpannDaMan/agent-churn-control/blob/main/PRIVACY.md","terms_of_service_url":"https://github.com/SpannDaMan/agent-churn-control/blob/main/TERMS.md","composer_icon_dark_url":null},"description":"Use before repeating an agent action to reuse matching evidence, allow valid changed work, and gate only the duplicate local action.","app_manifest":null,"display_name":"Anti-Churn","app_templates":[],"onboarding_skill_name":null,"requires_local_executor":false},"created_at":"2026-08-25T03:56:43.443124Z","is_template":false,"connector_id":null,"discoverability":"UNLISTED","canonical_app_id":null},"research":null,"package_metadata":{"name":"agent-churn-control","author":{"url":"https://github.com/SpannDaMan","name":"Orbral"},"license":"MIT","sources":[{"path":".codex-plugin/plugin.json","sha256":"eb5a3cce75a311af5d63521c3c8bb7399d373659d6b19677c18c6461d8c07f5f"},{"path":".claude-plugin/plugin.json","sha256":"bafbfc94e0e094fe26d2023cb4714a5268e8459cb2999dc19e2476045d2a44e8"}],"version":"0.1.4","homepage":"https://github.com/SpannDaMan/agent-churn-control","keywords":["agents","codex","duplicate-work","evidence-reuse","rate-limits","receipts"],"repository":"https://github.com/SpannDaMan/agent-churn-control","artifact_id":11331,"observed_at":"2026-10-02T00:31:37Z","support_url":"https://github.com/SpannDaMan/agent-churn-control/blob/main/SUPPORT.md","capabilities":["Check before repeated agent actions","Reuse matching accepted evidence","Allow changed work through typed invalidation","Keep rate telemetry advisory","Run locally with no credentials"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"homepage":0,"keywords":0,"repository":0,"support_url":0,"capabilities":0},"extraction_version":1,"conflicts_or_errors":[{"field":"name","other_source":1},{"field":"author","other_source":1},{"field":"keywords","other_source":1}]}}