fix(runtime): isolate agent state by project (#101)
This commit is contained in:
@ -670,7 +670,7 @@ fn seed_live_agent_session(
|
||||
size,
|
||||
);
|
||||
session.status = domain::SessionStatus::Running;
|
||||
sessions.insert(PtyHandle { session_id }, session);
|
||||
sessions.insert_in_project(project().id, PtyHandle { session_id }, session);
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
@ -1580,7 +1580,8 @@ async fn live_agent_is_killed_and_relaunched_in_same_cell() {
|
||||
SessionKind::Agent { agent_id } if agent_id == agent.id
|
||||
));
|
||||
assert_eq!(
|
||||
f.sessions.session_for_agent(&agent.id),
|
||||
f.sessions
|
||||
.session_for_agent_in_project(project().id, &agent.id),
|
||||
Some(sid(777)),
|
||||
"the registry now holds the relaunched session"
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user