Files
avante.nvim/cursor-planning-mode.md
2025-02-17 18:49:29 +08:00

1.2 KiB
Raw Blame History

Cursor planning mode

Because avante.nvim has always used Aiders method for planning applying, but its prompts are very picky with models and require ones like claude-3.5-sonnet or gpt-4o to work properly.

Therefore, I have adopted Cursors method to implement planning applying. For details on the implementation, please refer to: 🚀 Introducing Fast Apply - Replicate Cursor's Instant Apply model

So you need to first run the FastApply model mentioned above:

ollama pull hf.co/Kortix/FastApply-7B-v1.0_GGUF:Q4_K_M

Then enable it in avante.nvim:

{
    --- ... existing configurations
    cursor_applying_provider = 'fastapply',
    behaviour = {
        --- ... existing behaviours
        enable_cursor_planning_mode = true,
    },
    vendors = {
        --- ... existing vendors
        fastapply = {
            __inherited_from = 'openai',
            api_key_name = '',
            endpoint = 'http://localhost:11434/v1',
            model = 'hf.co/Kortix/FastApply-7B-v1.0_GGUF:Q4_K_M',
        },
    },
    --- ... existing configurations
}