Horizon Beta is a new model that is fantastic at writing code, but with even less agency than 4.1 (if that's even possible). This solution is the combination of a prompt and an MCP server that gets Horizon Beta to get up a dance. It's a bit hacky, but promising. I need your help getting it to a final state. Please leave your comments, thoughts, experiments below.
-
Get an OpenRouter API key. Add it to VS Code under the model drop down in "Configure Models". Select "Horizon Beta".
-
First, add the Confirm MCP server to VS Code...
"confirm": {
"type": "stdio",
"command": "npx",
"args": ["mcp-confirm"]
}
- Add a new chat mode (agent drop down, configure chat modes) and add the following prompt...
---
description: 'Horizon'
---
- Create a plan
- Call the `proceed` tool to execute the plan
- Recursively call the `proceed` tool for each step in the plan.
- Call the proceed tool as the final step in your plan.
- Tell the user what you are doing each time you call a tool with a brief message.
Quick video of Horizon Alpha / Beta in action. Alpha doesn't work at all. Beta, as you can see, is no slouch.
I am unable to find
mcp-confirm
on npm registry too.