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.
Hmmmm....
It's definitely on npm - https://www.npmjs.com/package/mcp-confirm.
But the docs were wrong - there is no "y" flag. I'm sorry!
@SHJordan - the fact that it's not calling it at all is sus that the MCP is loaded correctly. Can double-check the config and try again?