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.



this is a stdio tool.
How to Set It Up in VS Code:
Open Command Palette (Ctrl+Shift+P)
Search for: MCP: Add MCP Server
Choose Command (stdio) as the connection type
Fill in the fields:
Command: npx
Arguments: ["-y", "mcp-confirm"]
Server ID: confirm
Choose whether to save in User Settings or Workspace Settings
But yes, i does not work. Creates the plan and stops.