refactor(agent): remove unused pending-run message identity

This commit is contained in:
Mohamed Boudra
2026-08-01 02:00:02 +02:00
parent 4ade006528
commit 436da24e03
2 changed files with 4 additions and 6 deletions
@@ -2031,7 +2031,7 @@ export class AgentManager {
const isReplacement = agent.pendingReplacement;
agent.lastError = undefined;
const pendingRun = this.runs.createPendingRun(agentId, options?.clientMessageId);
const pendingRun = this.runs.createPendingRun(agentId);
const streamForwarder = async function* streamForwarder(this: AgentManager) {
let turnId: string;
@@ -13,7 +13,6 @@ export interface ForegroundTurnWaiter {
export interface PendingForegroundRun {
token: string;
kind: "foreground";
clientMessageId: string | null;
stagedEvents: AgentStreamEvent[];
turnId: string | null;
started: boolean;
@@ -42,8 +41,8 @@ export interface ForegroundRunAgentState {
export class AgentRunState {
private readonly runs = new Map<string, TrackedAgentRun>();
createPendingRun(agentId: string, clientMessageId?: string): PendingForegroundRun {
const pendingRun = createPendingForegroundRun(clientMessageId ?? null);
createPendingRun(agentId: string): PendingForegroundRun {
const pendingRun = createPendingForegroundRun();
this.runs.set(agentId, pendingRun);
return pendingRun;
}
@@ -265,13 +264,12 @@ export class ForegroundTurnStream {
}
}
function createPendingForegroundRun(clientMessageId: string | null): PendingForegroundRun {
function createPendingForegroundRun(): PendingForegroundRun {
return {
...createTrackedRunState(),
kind: "foreground",
turnId: null,
started: false,
clientMessageId,
stagedEvents: [],
};
}