mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 01:29:56 +00:00
* fix(codex): deliver native child results after parent yields Retain accepted native child completion ownership beyond the admitting turn and through Gateway restart drain. Bind event persistence, task transitions, history recovery, and delivery to the original assignment receipt, releasing execution holds after terminal persistence and the first handoff. Keep thread-only wait snapshots from mutating successor assignments. Document the optional exact-assignment transition contract for custom detached runtimes. Release-note: Fix native Codex child completions lost after parent yield or during Gateway restart drain. * fix(tasks): keep transition contracts independent of execution * test(tasks): isolate legacy dispatch from native settlement * fix(codex): validate task settlement before native admission * test(tasks): prove native completion authority at final effects * test(tasks): pass context to completion authority scenarios * test(tasks): settle completion request owners before assertions * test(copilot): complete task runtime capability fixture * test(tasks): match completion harness runtime contracts * test(tasks): align authority harness with typed lint * test(copilot): extract native task failure fixture |
||
|---|---|---|
| .. | ||
| assets | ||
| src | ||
| doctor-contract-api.test.ts | ||
| doctor-contract-api.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