code-yeongyu / code-yeongyu/oh-my-openagent

Subagents should default to the model picker current model

Open
#4,591 3 comments 3 reactions 1 assignee Claimed by @code-yeongyu View on GitHub
Dominant language
TypeScript
Stars
69k
Forks
5.7k
Avg merge
3h
Merged PRs (30d)
622

Description

## Problem

Currently, every subagent (sisyphus, hephaestus, oracle, librarian, explore, multimodal-looker, prometheus, metis, momus, atlas, sisyphus-junior) requires an explicit `model` field to be set in `oh-my-openagent.json`. Without it, they fall back to whatever default the plugin picks, which does not respect the model the user has selected in the OpenCode Electron app model picker.

## Feature Request

Subagents should automatically inherit the model currently selected in the model picker. When a user switches the model in the picker (e.g., from Deepseek V4 Flash Free to Deepseek V4 Pro), all subagents should follow suit — unless the agent has an explicit `model` override in `oh-my-openagent.json`.

This would allow users to:
- Switch all agents models site-wide by changing the picker
- Still override individual agents when needed (e.g., Prometheus needs a stronger model)
- Avoid manually pinning 11 agents just to match what the picker already shows

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.