openclaw/extensions/copilot
Peter Steinberger 6392e8474f
refactor(plugins): deslop policy, copilot, xai, ollama and tool plugins (#157819)
* refactor(plugins): deslop providers, policy and tool plugins

Consolidate repeated request, preflight, diagnostic and projection flows across nine plugins; remove redundant state and forwarding layers while preserving public contracts.

Fix Copilot pool recovery when the SDK factory throws synchronously. Cover synchronous and asynchronous construction failures in the existing recovery suite.

* fix(plugins): preserve diagnostics exports and acyclic report types
2026-09-25 11:53:02 -07:00
..
assets improve(plugins): give bundled logos consistent white icon tiles (#155259) 2026-09-23 19:09:26 -07:00
src refactor(plugins): deslop policy, copilot, xai, ollama and tool plugins (#157819) 2026-09-25 11:53:02 -07:00
doctor-contract-api.test.ts refactor: one code path behind doctor legacy-state migrations (#120716) 2026-08-08 18:23:15 -07:00
doctor-contract-api.ts refactor: one code path behind doctor legacy-state migrations (#120716) 2026-08-08 18:23:15 -07:00
harness.test-support.ts fix(agents): restore manual and preflight native compaction (#157977) 2026-09-25 11:39:35 -07:00
harness.test.ts fix(agents): restore manual and preflight native compaction (#157977) 2026-09-25 11:39:35 -07:00
harness.ts refactor(plugins): deslop policy, copilot, xai, ollama and tool plugins (#157819) 2026-09-25 11:53:02 -07:00
index.test.ts refactor(copilot): keep session binding storage off the host thread (#149577) 2026-09-15 19:50:22 -07:00
index.ts refactor(copilot): keep session binding storage off the host thread (#149577) 2026-09-15 19:50:22 -07:00
openclaw.plugin.json feat: group bundled plugin settings by authored manifest metadata (#149331) 2026-09-16 22:03:41 -07:00
package.json chore(release): close out 2026.9.6 on main (#156869) 2026-09-23 23:02:54 -07:00
README.md
test-api.ts refactor(copilot): keep session binding storage off the host thread (#149577) 2026-09-15 19:50:22 -07:00
tsconfig.json refactor(plugins): inherit shared package boundary settings (#117474) 2026-08-01 09:11:09 -07:00

GitHub Copilot agent runtime (OpenClaw plugin)

External OpenClaw plugin that registers a copilot agent harness backed by @github/copilot-sdk and the GitHub Copilot CLI.

Install

openclaw plugins install @openclaw/copilot

Restart the Gateway after installing or updating the plugin.

The harness claims the canonical subscription github-copilot provider plus custom BYOK provider entries that the Copilot SDK can represent. Manifest-owned native provider ids stay with their owning runtimes. The harness is opt-in only: selection requires explicit agentRuntime.id: "copilot" on a model or provider entry; auto never picks it. OpenClaw remains the default embedded runtime.

See GitHub Copilot agent runtime for configuration, the doctor contract, transcript mirroring, compaction, side questions, replay, and the supported-surface contract.

Package

  • Plugin id: copilot
  • Package: @openclaw/copilot
  • Minimum OpenClaw host: 2026.5.28