refactor: replace agent-control MCP with labels system and Paseo MCP
This commit is contained in:
@@ -246,7 +246,6 @@ function normalizeAgentSnapshot(
|
||||
requiresAttention: snapshot.requiresAttention ?? false,
|
||||
attentionReason: snapshot.attentionReason ?? null,
|
||||
attentionTimestamp,
|
||||
parentAgentId: snapshot.parentAgentId,
|
||||
archivedAt,
|
||||
};
|
||||
}
|
||||
|
||||
@@ -62,11 +62,6 @@ export function useAggregatedAgents(): AggregatedAgentsResult {
|
||||
}
|
||||
const serverLabel = connectionStates.get(serverId)?.daemon.label ?? serverId;
|
||||
for (const agent of agents.values()) {
|
||||
// Use agent's own lastActivityAt field directly
|
||||
// Skip child agents - only show root agents on homepage
|
||||
if (agent.parentAgentId) {
|
||||
continue;
|
||||
}
|
||||
const nextAgent: AggregatedAgent = {
|
||||
id: agent.id,
|
||||
serverId,
|
||||
@@ -79,7 +74,6 @@ export function useAggregatedAgents(): AggregatedAgentsResult {
|
||||
requiresAttention: agent.requiresAttention,
|
||||
attentionReason: agent.attentionReason,
|
||||
attentionTimestamp: agent.attentionTimestamp,
|
||||
parentAgentId: agent.parentAgentId,
|
||||
archivedAt: agent.archivedAt,
|
||||
};
|
||||
allAgents.push(nextAgent);
|
||||
|
||||
@@ -98,7 +98,6 @@ export interface Agent {
|
||||
requiresAttention?: boolean;
|
||||
attentionReason?: "finished" | "error" | "permission" | null;
|
||||
attentionTimestamp?: Date | null;
|
||||
parentAgentId?: string | null;
|
||||
archivedAt?: Date | null;
|
||||
}
|
||||
|
||||
@@ -839,7 +838,6 @@ export const useSessionStore = create<SessionStore>()(
|
||||
requiresAttention: agent.requiresAttention ?? false,
|
||||
attentionReason: agent.attentionReason ?? null,
|
||||
attentionTimestamp: agent.attentionTimestamp ?? null,
|
||||
parentAgentId: agent.parentAgentId,
|
||||
});
|
||||
}
|
||||
return entries;
|
||||
|
||||
@@ -12,6 +12,5 @@ export interface AgentDirectoryEntry {
|
||||
requiresAttention?: boolean;
|
||||
attentionReason?: "finished" | "error" | "permission" | null;
|
||||
attentionTimestamp?: Date | null;
|
||||
parentAgentId?: string | null;
|
||||
archivedAt?: Date | null;
|
||||
}
|
||||
|
||||
@@ -16,7 +16,6 @@ function makeAgent(overrides: Partial<AggregatedAgent> = {}): AggregatedAgent {
|
||||
requiresAttention: overrides.requiresAttention ?? false,
|
||||
attentionReason: overrides.attentionReason ?? null,
|
||||
attentionTimestamp: overrides.attentionTimestamp ?? null,
|
||||
parentAgentId: overrides.parentAgentId ?? null,
|
||||
} as AggregatedAgent;
|
||||
}
|
||||
|
||||
|
||||
@@ -1162,12 +1162,8 @@ const TOOL_NAME_MAP: Record<string, string> = {
|
||||
read_file: "Read",
|
||||
apply_patch: "Edit",
|
||||
paseo_worktree_setup: "Setup",
|
||||
"agent-control.set_title": "Set title",
|
||||
"agent-control.set_branch": "Set branch",
|
||||
set_title: "Set title",
|
||||
set_branch: "Set branch",
|
||||
"mcp__agent-control__set_title": "Set title",
|
||||
"mcp__agent-control__set_branch": "Set branch",
|
||||
thinking: "Thinking",
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user