- #100: plugin_review_package prend ReviewPluginPackageDto valide (source_kind) - #101: opencode_model_server_block débloque modèle quand pas utilisé - Tests verts: plugin.test.ts + model_server.rs
This commit is contained in:
@ -13,7 +13,7 @@ use domain::conversation::ConversationId;
|
||||
use domain::ports::{AgentSession, PtyHandle};
|
||||
use domain::{AgentId, IssueRef, NodeId, ProjectId, SessionId, SessionKind, TerminalSession};
|
||||
|
||||
use crate::model_server::ModelServerProjectUseGuard;
|
||||
use crate::model_server::ModelServerUseGuard;
|
||||
|
||||
/// Runtime family of a live agent session.
|
||||
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
|
||||
@ -45,7 +45,7 @@ struct Entry {
|
||||
project_id: ProjectId,
|
||||
handle: PtyHandle,
|
||||
session: TerminalSession,
|
||||
_model_server_guard: Option<ModelServerProjectUseGuard>,
|
||||
_model_server_guard: Option<ModelServerUseGuard>,
|
||||
}
|
||||
|
||||
/// Read-only liveness query over the agents that currently own a live PTY.
|
||||
@ -203,7 +203,7 @@ impl TerminalSessions {
|
||||
project_id: ProjectId,
|
||||
handle: PtyHandle,
|
||||
session: TerminalSession,
|
||||
model_server_guard: Option<ModelServerProjectUseGuard>,
|
||||
model_server_guard: Option<ModelServerUseGuard>,
|
||||
) {
|
||||
if let Ok(mut map) = self.entries.lock() {
|
||||
map.insert(
|
||||
@ -430,7 +430,7 @@ struct StructuredEntry {
|
||||
/// La cellule (feuille de layout) qui héberge actuellement la vue.
|
||||
node_id: NodeId,
|
||||
/// Optional local-model-server usage guard retained for the live session.
|
||||
_model_server_guard: Option<ModelServerProjectUseGuard>,
|
||||
_model_server_guard: Option<ModelServerUseGuard>,
|
||||
}
|
||||
|
||||
#[derive(Clone)]
|
||||
@ -520,7 +520,7 @@ impl StructuredSessions {
|
||||
session: Arc<dyn AgentSession>,
|
||||
agent_id: AgentId,
|
||||
node_id: NodeId,
|
||||
model_server_guard: Option<ModelServerProjectUseGuard>,
|
||||
model_server_guard: Option<ModelServerUseGuard>,
|
||||
) {
|
||||
if let Ok(mut map) = self.entries.lock() {
|
||||
let id = session.id();
|
||||
|
||||
Reference in New Issue
Block a user