Sorry but if you've never used OpenCode, then i can see how you'd think vscode agent chat is awesome.
Give sst/opencode a go, particularly read about its command, agent, tools feature.
Then go install opencode-skills and opencode-session and read about how to use the `task` tool to fork threads to subagents with skills.