mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-20 13:04:46 +00:00
* fix: scope gateway session lookups by agent * addressing review-skill * addressing review-skill * addressing review-skill * addressing review-skill * addressing codex review * addressing codex review * addressing codex review * addressing codex review * addressing codex review * addressing review-skill * addressing review-skill * addressing review-skill * addressing review-skill * addressing codex review * addressing codex review * addressing codex review * addressing codex review * addressing codex review * addressing codex review * addressing codex review * addressing ci * addressing ci * fix: complete root-cause handling * addressing review-skill * addressing codex review * addressing codex review * addressing codex review * addressing codex review * addressing codex review * Fix Swift protocol optional initializer defaults * Stabilize node command lookup in approval test * Fix browser proxy approval test node lookup * Trim unrelated changes from issue 642 fix * Remove unrelated formatting churn from issue 642 fix * Fix Swift protocol generator lint * docs: add changelog entry for PR merge
24 lines
810 B
TypeScript
24 lines
810 B
TypeScript
import { getTaskById, listTasksForAgentId, listTasksForSessionKey } from "./task-registry.js";
|
|
import type { TaskRecord } from "./task-registry.types.js";
|
|
|
|
export function getTaskSessionLookupByIdForStatus(
|
|
taskId: string,
|
|
): Pick<TaskRecord, "requesterSessionKey" | "runId" | "agentId"> | undefined {
|
|
const task = getTaskById(taskId);
|
|
return task
|
|
? {
|
|
requesterSessionKey: task.requesterSessionKey,
|
|
...(task.runId ? { runId: task.runId } : {}),
|
|
...(task.agentId ? { agentId: task.agentId } : {}),
|
|
}
|
|
: undefined;
|
|
}
|
|
|
|
export function listTasksForSessionKeyForStatus(sessionKey: string): TaskRecord[] {
|
|
return listTasksForSessionKey(sessionKey);
|
|
}
|
|
|
|
export function listTasksForAgentIdForStatus(agentId: string): TaskRecord[] {
|
|
return listTasksForAgentId(agentId);
|
|
}
|