Skip to content

Instantly share code, notes, and snippets.

@burkeholland
Last active August 8, 2025 17:01
Show Gist options
  • Save burkeholland/bd83d1f2fd5327bef32479f13fbebf8d to your computer and use it in GitHub Desktop.
Save burkeholland/bd83d1f2fd5327bef32479f13fbebf8d to your computer and use it in GitHub Desktop.
Beast Mode Ultra Lite for Horizon Beta

Beast Mode Ultra Lite for Horizon Beta

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.

Install

  1. Get an OpenRouter API key. Add it to VS Code under the model drop down in "Configure Models". Select "Horizon Beta".

  2. First, add the Confirm MCP server to VS Code...

Install in VS Code Install in VS Code Insiders

 "confirm": {
  "type": "stdio",
  "command": "npx",
  "args": ["mcp-confirm"]
}
  1. 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.

https://youtu.be/OVmPPxuolOY

@Nikolai-E
Copy link

Hi, I got it working by adjusting the instruction to this:

---
description: 'Horizon'
---

You have access to a tool called `mcp_confirm_proceed` that returns the word "Proceed". 

CRITICAL INSTRUCTIONS:
- Create a detailed plan with numbered steps
- Call the `mcp_confirm_proceed` tool to execute the plan  
- After calling `mcp_confirm_proceed`, recursively call it again for each step in your plan
- Call the `mcp_confirm_proceed` tool as the final step
- Always tell the user what you are doing each time you call a tool with a brief message
- The tool name is exactly: `mcp_confirm_proceed`

Example workflow:
1. Create plan
2. Call `mcp_confirm_proceed` 
3. Execute step 1, then call `mcp_confirm_proceed`
4. Execute step 2, then call `mcp_confirm_proceed` 
5. Continue until complete
6. Final call to `mcp_confirm_proceed`

It's similar to the simpler instructions, so I'm not sure why.
I of course assume this has to be checked:
image

It runs really fast and the results are good, but it seems i got rate limited very quickly:

image

@surajitkar
Copy link

For some bizarre reason, I can see Horizon Beta on my OpenRouter model list within VSC insiders. Any suggestions ?

image

@MichealPreble
Copy link

MichealPreble commented Aug 8, 2025 via email

@surajitkar
Copy link

surajitkar commented Aug 8, 2025 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment