feat(ai): enforce local-first routing
Keep external providers behind server consent, task, and prompt-cost gates while persisting actual provider provenance.
This commit is contained in:
@@ -38,6 +38,7 @@ else
|
||||
builder.Services.AddHttpContextAccessor();
|
||||
builder.Services.AddSingleton(externalOrigin);
|
||||
builder.Services.AddSingleton<AiPrivacyPolicy>();
|
||||
builder.Services.AddSingleton<AiOperationExecutionScope>();
|
||||
builder.Services.AddTransient<AiPrivacyHeaderHandler>();
|
||||
builder.Services.AddScoped<CurrentUserService>();
|
||||
builder.Services.AddScoped<ICurrentUserService>(sp => sp.GetRequiredService<CurrentUserService>());
|
||||
|
||||
Reference in New Issue
Block a user