multi-model

Retry stalled AI subagents with fresh contexts or alternative models.

113|23|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/opensage-agent/opensage-adk --skill multi-model-opensage-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: multi-model
Source: https://github.com/opensage-agent/opensage-adk/tree/main/src/opensage/bash_tools/workflow/multi-model
Command: npx skills add https://github.com/opensage-agent/opensage-adk --skill multi-model-opensage-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the issue of subagents becoming stuck in loops or failing to progress on complex tasks due to model-specific limitations or accumulated context errors.

Core Features & Use Cases

  • Fresh-Context Retry: Spawns a new instance of the same agent to clear misleading state history.
  • Model-Switching Fallback: Automatically rotates to a different model from the registry to leverage varying strengths in reasoning or tool use.
  • Use Case: If a subagent fails to generate valid code after three attempts, this Skill triggers a fresh-context retry, followed by a switch to a more capable model if the task remains incomplete.

Quick Start

Invoke the multi-model skill to retry the current stalled subagent task using a fresh context or an alternative model from the registry.

Frequently Asked Questions about multi-model

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I recover a stalled AI subagent that is stuck in a loop?

You can recover a stalled AI subagent by triggering a fresh-context retry to clear misleading state history, or by rotating to a different model from the registry to bypass model-specific execution bottlenecks.

Why does my LLM subagent fail to progress on complex tasks?

Your LLM subagent may fail to progress due to accumulated context errors or model-specific limitations in reasoning. This Skill implements a recovery strategy using fresh-context resets and model-based retries to resolve these execution stalls.

How do I automate model switching when an agent encounters performance regressions?

You can automate model switching by integrating this Skill with the agent registry and subagent calling interface. It dynamically adjusts execution parameters and rotates to a different model when a subagent encounters model-specific performance regressions.

Can I use context resets to fix subagent orchestration bottlenecks?

Yes, you can use context resets to fix orchestration bottlenecks. This Skill spawns a new instance of the same agent to clear misleading state history, facilitating complex task orchestration when agents encounter execution bottlenecks.

What's the best way to retry failed subagent tasks with a different model?

The best way to retry failed subagent tasks is to use a model-switching fallback. After a fresh-context retry fails, this Skill automatically switches to a more capable model from the registry to leverage varying reasoning strengths.

Do I need an agent registry to use the multi-model recovery strategy?

Yes, you need an agent registry and subagent calling interface to use the multi-model recovery strategy. These dependencies are required to dynamically adjust execution parameters and manage context resets for stalled agents.