v0.35.0
KG-extraction onto the one-shot lane (P5a)
kgextract now runs its constrained emit through the shared one-shot lane (agent.SpawnComplete) instead of a hand-rolled spawn+drain loop — the first real consumer of the lane.
agent.OneShotRequest.Model— a bare model id for callers without a fullEndpointBinding.kgextractprovider-emitter delegates toagent.SpawnComplete;ProviderEmitterConfig.Provideris nowagent.HarnessProvider. Net deletion (−101/+71).
Behavior preserved (error/empty-output/ctx semantics identical). Purely internal refactor; capability matrix unchanged. Built/tested with GOWORK=off.