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.