Skip to content

[Experimental] : Implementing new features by some kind of recipes approach #536

Open

Description

@jensenojs

I've found that I already prefer typing in opencode.nvim (due to some blink and add_context features), but there's a plugin in the TUI that's quite interesting.

Image

https://libraries.io/npm/opencode-quick-quote

You can quickly reference a specific message by using ">" for a fuzzy search

Although it might also be a "pseudo-need," after all, it isn't slow for me to select the context I'm interested in and manually copy and paste it, or add_visual_selection

Huh, it turns out add_visual_selection doesn't support opencode.output-window (well, I just remembered now)

Image

As an experiment, this kind of functionality should be easy to implement with recipes. Existing features could perhaps also be organized as “built-in recipes.”

Activity

  1. jensenojs commented on Oct 16, 2026

    @jensenojs
    CollaboratorAuthor

    Treating features as recipes reduces maintenance costs in every way and lets us make as few changes to the core code as possible.

  2. sudo-tee commented on Oct 16, 2026

    @sudo-tee
    Owner

    I like the idea. In order for opencode.nvim to support this we need to add more extension points.

    eg. custom formatters custom completion custom context etc. so people are inclined into building their workflow instead of maintaining every workflow possible.

    We need to come up with a plan for extensibility and which api are needed to achieve that. After that we can write up some nive reciepes for the plugin.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions