@@ -2,14 +2,14 @@ import { beforeEach, describe, expect, it, vi } from "vitest";
22import { artifactsHandlers , collectArtifactsFromMessages } from "./artifacts.js" ;
33
44const hoisted = vi . hoisted ( ( ) => ( {
5- getTaskById : vi . fn ( ) ,
5+ getTaskSessionLookupByIdForStatus : vi . fn ( ) ,
66 loadSessionEntry : vi . fn ( ) ,
77 readSessionMessages : vi . fn ( ) ,
88 resolveSessionKeyForRun : vi . fn ( ) ,
99} ) ) ;
1010
11- vi . mock ( "../../tasks/task-registry .js" , ( ) => ( {
12- getTaskById : hoisted . getTaskById ,
11+ vi . mock ( "../../tasks/task-status-access .js" , ( ) => ( {
12+ getTaskSessionLookupByIdForStatus : hoisted . getTaskSessionLookupByIdForStatus ,
1313} ) ) ;
1414
1515vi . mock ( "../session-utils.js" , async ( ) => {
@@ -44,7 +44,7 @@ function createResponder() {
4444describe ( "artifacts RPC handlers" , ( ) => {
4545 beforeEach ( ( ) => {
4646 vi . clearAllMocks ( ) ;
47- hoisted . getTaskById . mockReturnValue ( undefined ) ;
47+ hoisted . getTaskSessionLookupByIdForStatus . mockReturnValue ( undefined ) ;
4848 hoisted . loadSessionEntry . mockReturnValue ( {
4949 storePath : "/tmp/sessions.json" ,
5050 entry : { sessionId : "sess-main" , sessionFile : "/tmp/sess-main.jsonl" } ,
@@ -161,9 +161,8 @@ describe("artifacts RPC handlers", () => {
161161 expect ( payload . artifacts ?. [ 0 ] ) . toMatchObject ( { runId : "run-1" } ) ;
162162 } ) ;
163163
164- it ( "resolves taskId queries through the task registry and filters artifacts by messageTaskId" , async ( ) => {
165- hoisted . getTaskById . mockReturnValue ( {
166- taskId : "task-1" ,
164+ it ( "resolves taskId queries through task status access and filters artifacts by messageTaskId" , async ( ) => {
165+ hoisted . getTaskSessionLookupByIdForStatus . mockReturnValue ( {
167166 requesterSessionKey : "agent:main:main" ,
168167 runId : "run-for-task-1" ,
169168 } ) ;
@@ -196,7 +195,7 @@ describe("artifacts RPC handlers", () => {
196195 } ) ;
197196
198197 expect ( list . calls [ 0 ] ?. ok ) . toBe ( true ) ;
199- expect ( hoisted . getTaskById ) . toHaveBeenCalledWith ( "task-1" ) ;
198+ expect ( hoisted . getTaskSessionLookupByIdForStatus ) . toHaveBeenCalledWith ( "task-1" ) ;
200199 expect ( hoisted . resolveSessionKeyForRun ) . not . toHaveBeenCalled ( ) ;
201200 expect ( hoisted . loadSessionEntry ) . toHaveBeenCalledWith ( "agent:main:main" ) ;
202201 const listPayload = list . calls [ 0 ] ?. payload as { artifacts ?: Array < Record < string , unknown > > } ;
0 commit comments