openclaw/extensions/opencode
Patrick Erichsen 9c32bda3c0
feat: group bundled plugin settings by authored manifest metadata (#149331)
* feat: add contextual plugin help to Ask OpenClaw

Punchcard-Session: crisp-summit-lantern-qk

* fix(ui): redact URL credentials from plugin Ask drafts

Reuse the canonical URL policy in the bounded help-value scan, including
serialized map keys. Keep the editable config value intact and prove
rejected Save → Ask → Send on desktop and phone.

Punchcard-Session: crisp-summit-lantern-qk

* test: reuse the complete Custodian context fixture

Punchcard-Session: crisp-summit-lantern-qk

* refactor(ui): narrow plugin help selection input

Accept only the loaded selection facts consumed by the help controller, removing its type dependency on the complete page renderer model.

Punchcard-Session: crisp-summit-lantern-qk

* perf(ui): keep plugin help preparation off startup

Separate synchronous dock state and session ownership from lazy question preparation and session persistence helpers. Register plugin-only English copy with its lazy consumers while preserving source catalog order.

Punchcard-Session: crisp-summit-lantern-qk

* style: normalize contextual help rebase spacing

Punchcard-Session: crisp-summit-lantern-qk

* perf(ui): keep attachment media preparation off startup

Punchcard-Session: crisp-summit-lantern-qk

* test(qwen): fix the clock for default timeout assertions

Punchcard-Session: crisp-summit-lantern-qk

* test(ui): wait for side-chat opening focus

Punchcard-Session: crisp-summit-lantern-qk

* chore(pr): deduplicate wrapper dependency inventory

Punchcard-Session: crisp-summit-lantern-qk

* test(qwen): drop superseded default-clock workaround

* feat: group bundled plugin settings by authored manifest metadata

Punchcard-Session: crisp-summit-lantern-qk
2026-09-16 22:03:41 -07:00
..
assets feat: give every plugin a compact chat activity icon (#147333) 2026-09-13 13:49:51 -07:00
index.test.ts fix: preserve Markdown values and simplify plugin adapters (#140150) 2026-09-06 07:27:25 -07:00
index.ts fix: preserve Markdown values and simplify plugin adapters (#140150) 2026-09-06 07:27:25 -07:00
media-understanding-provider.test.ts
media-understanding-provider.ts
onboard.test.ts
onboard.ts
openclaw.plugin.json feat: group bundled plugin settings by authored manifest metadata (#149331) 2026-09-16 22:03:41 -07:00
opencode.live.test.ts refactor(models): preserve selected identities and centralize thinking policy (#150509) 2026-09-16 20:18:50 -07:00
package.json chore(release): close out 2026.9.4 on main (#144708) 2026-09-11 18:46:37 +08:00
provider-catalog.ts refactor(models): preserve selected identities and centralize thinking policy (#150509) 2026-09-16 20:18:50 -07:00
provider-discovery.ts
provider-policy-api.test.ts refactor: consolidate command and provider helpers (#140072) 2026-09-06 05:17:53 -07:00
provider-policy-api.ts refactor: consolidate command and provider helpers (#140072) 2026-09-06 05:17:53 -07:00
README.md
session-catalog-plugin.ts fix: insert file paths into paired-node CLI terminals (#142001) 2026-09-08 10:17:13 +01:00
session-catalog-shared.ts
session-catalog.test.ts fix: insert file paths into paired-node CLI terminals (#142001) 2026-09-08 10:17:13 +01:00
session-catalog.ts
session-upstream-activity.test.ts
session-upstream-activity.ts
stream.test.ts
stream.ts
tsconfig.json

OpenCode Zen OpenClaw provider

Official OpenClaw provider plugin for the OpenCode Zen model catalog, image understanding, and native OpenCode session browsing.

Install

openclaw plugins install @openclaw/opencode-provider
openclaw gateway restart

Docs

See docs/providers/opencode.md in the OpenClaw repository, or the published docs at https://docs.openclaw.ai/providers/opencode.