{"id":48542,"plugin_id":"plugin_asdk_app_6abd9526fdb88191b16357b9f53cfeb5","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-24T13:36:45.364Z","digest":"0a9103dadf712ba1a3dc6fc6ef632d525fa28d91c33d8d80c2c2787ac3d69f55","against":null,"payload":{"description":"Switch a session to a CodeAgent managed agent billed from the user's prepaid credits, with the user's explicit confirmation.","included_files":[],"name":"continue-with-codeagent-credits","skill_md_contents":"---\nname: continue-with-codeagent-credits\ndescription: Switch a session to a CodeAgent managed agent billed from the user's prepaid credits, with the user's explicit confirmation.\n---\n\n# Continue with CodeAgent credits\n\nUse when the user asks to run or continue with a CodeAgent managed agent, or when their linked agent is unavailable (`list_agents` shows `credential_status: expired`).\n\n## Workflow\n1. Call `list_agents` and `get_wallet_balance`.\n2. Show the user: the managed agents available, and the balance in USD. Say plainly that a managed agent consumes credits.\n3. Ask the user to confirm switching, naming the agent. Wait for a clear yes.\n4. Only after that yes, call `switch_agent` with `confirm_wallet_use: true`. If the tool answers `CONFIRMATION_REQUIRED`, you skipped step 3 — show the balance it returned and ask again. If it answers `INSUFFICIENT_BALANCE`, tell the user to top up in the CodeAgent app; do not retry.\n5. Confirm the switch and continue with `supervise-session`.\n\nNever set `confirm_wallet_use: true` without the user's explicit confirmation in this conversation.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}