Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

Announcing plugins for OpenCode Desktop Make your own

52,755 görüntüleme • 2 gün önce •via X (Twitter)

26 Yorum

Luke Parker profil fotoğrafı
Luke Parker2 gün önce

Most features are refactored and shipped as built-in plugins already. Everything in this video was recorded from a build of the latest v2.2.0. Try the horror CRT effect yourself: `opencode plugin add github:Hona/opencode-crt` Slots and Registries will expand as I gauge community demand - show me what you ship!

avrl ☘ profil fotoğrafı
avrl ☘2 gün önce

that's cool af!!

Luke Parker profil fotoğrafı
Luke Parker2 gün önce

helll yeah

avrl ☘ profil fotoğrafı
avrl ☘2 gün önce

exactly, maybe I'll experiment over weekend too!

Dither Dude profil fotoğrafı
Dither Dude1 gün önce

Surely he will be a preinstalled plugin, which activates between 2am and 6am local time?

Pronsh profil fotoğrafı
Pronsh2 gün önce

this is screaming fnaf... when are we getting animatronics

Alex Spînu profil fotoğrafı
Alex Spînu1 gün önce

My brother in christ I have been waiting for this, thank you!

Santiago Santana profil fotoğrafı
Santiago Santana1 gün önce

I was waiting for this!

Loftwah profil fotoğrafı
Loftwah2 gün önce

Nice!

Luke Parker profil fotoğrafı
Luke Parker2 gün önce

ty ty I've been wanting to ship this for AGESSSSS

endy profil fotoğrafı
endy1 gün önce

@opencode woah! 🤯 i’ll try this out

Rohan profil fotoğrafı
Rohan2 gün önce

Can a plugin intercept a tool call before it runs, say to block a shell command?

Luke Parker profil fotoğrafı
Luke Parker2 gün önce

Yes, but not from the GUI plugin. GUI plugins only change the Desktop app's interface, and tools run on the OpenCode server, so you need a server plugin that registers `ctx.permission.hook("evaluate", …)`. That hook runs before each action. When `event.action` is `"shell"` and one of the commands in `event.resources` matches something you want to stop, set `event.effect = "deny"` and put the reason in `event.message`. The command then doesn't run, and the model sees the reason and keeps working. If plain patterns are enough, you don't need a plugin: add a config rule such as `{ "action": "shell", "resource": "git push *", "effect": "deny" }`, and use the hook only when the decision needs real logic.

squidlee profil fotoğrafı
squidlee1 gün önce

@opencode @theo @jullerino take notes boys 📝

Aymane profil fotoğrafı
Aymane1 gün önce

@grok what can I do exactly with this

dhany.exe profil fotoğrafı
dhany.exe1 gün önce

Shipping features as built-in plugins is the right call — it turns the app into a platform, not just a product. The real test is whether third-party plugins survive version bumps without breaking. That's where most plugin systems go to die.

lalaland profil fotoğrafı
lalaland1 gün önce

Does this apply to opencode web?

cat profil fotoğrafı
cat1 gün önce

web please?

Divyendra Singh profil fotoğrafı
Divyendra Singh1 gün önce

Of course someone made a horror CRT plugin already.

mike profil fotoğrafı
mike1 gün önce

will this also come to opencode web?

HashVibe | AI & Web3 🛡️ profil fotoğrafı
HashVibe | AI & Web3 🛡️1 gün önce

A poner a nuestros agentes a crear cositas.... 👀🔥

lalalalalalala profil fotoğrafı
lalalalalalala2 gün önce

The docs say setup runs in every window, main only once. For a plugin watching files, I'd keep the watcher in main and expose events over typed IPC, so a second window doesn't double subscriptions. A two-window example would make that lifecycle concrete.

רותם שמואלי profil fotoğrafı
רותם שמואלי1 gün önce

Well thank you, I can finally fix this bug

Eclar Khalid profil fotoğrafı
Eclar Khalid2 gün önce

useful detail in the docs: the GUI switch and package removal are separate. `opencode plugin remove <package>` gives people a command-line removal route when troubleshooting a broken extension, alongside the switch in Settings > Extensions > Plugins.

Novaris profil fotoğrafı
Novaris2 gün önce

Plugins are where these tools either take off or turn into a mess. Curious what the first wave of weird, useful ones looks like.

s.h profil fotoğrafı
s.h1 gün önce

How to change the user prompt bubble color? It's good harsh.

Benzer Videolar