mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 01:29:56 +00:00
* 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 |
||
|---|---|---|
| .. | ||
| assets | ||
| src | ||
| doctor-contract-api.test.ts | ||
| doctor-contract-api.ts | ||
| harness.test-support.ts | ||
| harness.test.ts | ||
| harness.ts | ||
| index.test.ts | ||
| index.ts | ||
| openclaw.plugin.json | ||
| package.json | ||
| README.md | ||
| test-api.ts | ||
| tsconfig.json | ||
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