async request(address: string, params: ResourceRequestParams): Promise<void> {
const canonical = await this._canonicalize(URI.parse(params.uri));
const wantsWrite = params.write === true;
const wantsRead = params.read === true || !wantsWrite;
if (wantsRead && !await this._isCovered(normalized, canonical, AgentHostPermissionMode.Read)) {
await this._enqueue(normalized, canonical, AgentHostPermissionMode.Read);
}