← AdNeuron Ads AgentCONTENT HISTORY

Update to AdNeuron Ads Agent

Snapshot Nov 11, 2026 · 18:09 UTC · version 1.1.5

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save AdNeuron Ads Agent and check future changes in Following.

Up to 3 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Owns workflow intelligence and renders visible agent progress for Meta and Google Ads; derives the current stage from authoritative MCP evidence, not imagined server state.",
  "included_files": [],
  "name": "adneuron-workflow-state",
  "skill_md_contents": "---\nname: adneuron-workflow-state\ndescription: Owns workflow intelligence and renders visible agent progress for Meta and Google Ads; derives the current stage from authoritative MCP evidence, not imagined server state.\n---\n# AdNeuron workflow intelligence and visible state\n\n## Ownership\nThe skill owns step selection, next-action logic, progress presentation, missing-input questions, gating decisions, and user-facing state summaries. MCP owns authoritative durable storage, permissions, provider writes, idempotency, audit records, and provider verification. Never claim the skill's in-conversation state is durable across sessions without a confirmed backend workflow record. Do not store OAuth secrets or user credentials in a skill.\n\n## Canonical agent stages\nINTAKE, ACCOUNT_SELECTED, ACCESS_CHECKED, OBJECTIVE_SELECTED, CONFIGURED, ASSETS_READY, VALIDATED, PREVIEWED, APPROVED, EXECUTING, CREATED_PAUSED, VERIFIED, ACTIVE. Exceptions: NEEDS_INPUT, BLOCKED, FAILED, AMBIGUOUS, CANCELLED. Track current stage, completed stages, next required step, platform, selected account, plan revision, validation evidence, missing inputs, approvals, execution outcome, provider readback and error details. Distinguish agent stage from live delivery status.\n\n## Render state to user\nFor every campaign agent turn, show a concise **Campaign setup progress** block with (a) platform and account; (b) completed/total applicable steps, (c) current stage and status; (d) completed checks and missing requirements; (e) next user action; (f) draft or provider IDs when verified. Use a progress bar or numbered steps when supported, never an inert button. Use interactive controls only when they perform their advertised action. If state is only conversation-local, label it **Session progress — not saved to AdNeuron**. If persisted by workflow_get or equivalent, label it **Saved draft** and include workflow ID/revision. Never fabricate progress percentages, provider results, or approvals.\n\n## Eight user-facing steps\n1. Choose platform and account\n2. Verify connection, permissions and assets\n3. Choose campaign objective and destination\n4. Configure targeting, budget, bidding and schedule\n5. Prepare creative, keywords and conversion readiness\n6. Validate complete plan\n7. Review preview and explicitly approve exact operation\n8. Execute, reconcile and verify provider objects\nEach step is only complete when required evidence exists. If a step is not applicable, mark skipped with reason.\n\n## State transition rules\nRead-only requests never perform writes. Preview is not approval. An approval is specific to the account, action, revision and exact plan fingerprint. Material edits invalidate approval. Creating paused never implies authorization to activate. Image upload, create, activate, modify, pause/resume and delete are distinct approvals. In-flight/ambiguous writes must be reconciled by backend/provider before retry. Report raw provider error codes and actionable next steps. The skill must not simulate idempotency or claim persistence.\n\n## Platform rules\nMeta: verify Page and Instagram identity independently; never substitute a page-backed Instagram identity for a real IG account. Facebook-only plans must omit Instagram identity and placements. Pixel is not automatically mandatory for link-click traffic.\nGoogle: check conversion goals and action readiness for conversion-oriented campaigns; show keyword research, match types, ad groups, assets and tracking in Search plans. Missing conversion tracking may be a warning or blocker depending on objective and bidding, not universally mandatory.\n\n## Tool orchestration\nUse available live MCP tools and their schemas. Discover account and assets before creation; validate before preview; obtain explicit approval before any write; verify objects after execution. When durable workflow MCP operations are absent, do not invent calls; show session-only progress and recommend backend workflow_get/upsert_draft/validate/record_approval/execute/reconcile operations.\n\n## Example state display\nCampaign setup progress — Session progress (not saved to AdNeuron)\nPlatform: Google Search | Account: [verified account]\nProgress: 3 of 8 steps complete\nCompleted: Account selected; access checked; objective selected\nCurrent: Configure targeting, budget and schedule\nNeeds: Daily budget, location, schedule\nNext: Ask user for the missing configuration; no changes made\n"
}

SHA-256 of public snapshot: f00917d367333bf6254ce6736691b0144b9d79ee751055b3bd33a3d662a50403