Closed
Labels
discussionUsed for feature requests, proposals, ideas, etc. Open discussionUsed for feature requests, proposals, ideas, etc. Open discussion
Description
Feature hasn't been suggested before.
- I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request
I have shell scripts and other code that runs from opencode (agents, skills, and tools) that need to be aware of which model the user has selected, for model-aware workflows.
For one, I want to be able to compare content generated by different models, and include model id / name in frontmatter.
Having the id of the currently selected model available also enables patterns like this -- using the SDK to query whatever model the user currently has selected in the TUI:
const result = await opencodeClient.session.prompt({
path: { id: session.data.id },
body: {
model: {
providerID: process.env.OPENCODE_PROVIDER_ID,
modelID: process.env.OPENCODE_MODEL_ID,
},
parts: [
{
type: "text",
text: prompt,
},
],
},
});
I see a few other feature requests that could be solved by this:
#10453
#10247
#6350
#9065
#9292
#7492
Metadata
Metadata
Assignees
Labels
discussionUsed for feature requests, proposals, ideas, etc. Open discussionUsed for feature requests, proposals, ideas, etc. Open discussion
Activity
github-actions commentedon Jan 24, 2026
This issue might be a duplicate of existing issues. Please check:
Feel free to ignore if none of these address your specific case.
bdwelle commentedon Jan 24, 2026
I submitted a draft PR 10451 - create and expose model-id environment variables for bash from CLI that would provide a solution for this feature request.
bdwelle commentedon Jan 28, 2026
Hi @ThDx
I'm trying to figure out if this would be a good addition to opencode. I've been using this on my own dev branch for a couple of weeks now and it's providing the functionality I'm looking for. As noted above, I think this feature would also address several other existing feature requests. I made a draft PR. Any chance you could have a look and let me know what you think?
🙏🏻
github-actions commentedon Mar 30, 2026
To stay organized issues are automatically closed after 90 days of no activity. If the issue is still relevant please open a new one.