feat: livrable ticket #96 — effective permissions pour assistants de ticket
This commit is contained in:
@ -49,6 +49,7 @@ use crate::model_catalogue::{CliVersion, CompatibilityMatrix};
|
||||
use crate::model_server::{
|
||||
HfModelRef, LocalModelServerConfig, ModelPath, ModelServerEndpoint, ModelServerStatus,
|
||||
};
|
||||
use crate::permission::EffectivePermissions;
|
||||
use crate::permission::ProjectPermissions;
|
||||
use crate::plugin::{
|
||||
ContentHash, PluginBundleUrl, PluginId, PluginManifest, PluginMcpServerSpec,
|
||||
@ -210,6 +211,7 @@ pub trait StructuredSessionEnvironmentPreparer: Send + Sync {
|
||||
profile: &AgentProfile,
|
||||
prepared: &PreparedContext,
|
||||
requester: &str,
|
||||
permissions: Option<&EffectivePermissions>,
|
||||
) -> Result<StructuredSessionEnvironment, RuntimeError>;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user