From fbb4a3a0c640b3c14aa58e64dee74df4be9a38c5 Mon Sep 17 00:00:00 2001 From: "haozhe.yang" Date: Mon, 6 Jul 2026 23:01:10 +0800 Subject: [PATCH] refactor(agent-core-v2): drop empty args from AgentBlobServiceImpl registration AgentBlobServiceImpl no longer takes constructor arguments, so remove the now-unnecessary [{}] from its SyncDescriptor registrations in the agent lifecycle service and the blob tests. --- .../src/session/agentLifecycle/agentLifecycleService.ts | 2 +- packages/agent-core-v2/test/blob/blobService.test.ts | 4 ++-- packages/agent-core-v2/test/blob/blobref.test.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/agent-core-v2/src/session/agentLifecycle/agentLifecycleService.ts b/packages/agent-core-v2/src/session/agentLifecycle/agentLifecycleService.ts index 5064a7877..d94fc6efc 100644 --- a/packages/agent-core-v2/src/session/agentLifecycle/agentLifecycleService.ts +++ b/packages/agent-core-v2/src/session/agentLifecycle/agentLifecycleService.ts @@ -142,7 +142,7 @@ export class AgentLifecycleService extends Disposable implements IAgentLifecycle ], [IAgentWireRecordService, new SyncDescriptor(AgentWireRecordService, [{ homedir: agentHomedir }])], [IAgentWireService, new SyncDescriptor(WireService, [{ logScope: agentScope, logKey: WIRE_RECORD_FILENAME, blobSelector: contextBlobSelector }])], - [IAgentBlobService, new SyncDescriptor(AgentBlobServiceImpl, [{}])], + [IAgentBlobService, new SyncDescriptor(AgentBlobServiceImpl)], [ IAgentMcpService, new SyncDescriptor(AgentMcpService, [ diff --git a/packages/agent-core-v2/test/blob/blobService.test.ts b/packages/agent-core-v2/test/blob/blobService.test.ts index d83ed16ba..b2a0e452b 100644 --- a/packages/agent-core-v2/test/blob/blobService.test.ts +++ b/packages/agent-core-v2/test/blob/blobService.test.ts @@ -47,7 +47,7 @@ describe('AgentBlobServiceImpl', () => { ], [ IAgentBlobService as ServiceIdentifier, - new SyncDescriptor(AgentBlobServiceImpl, [{}]), + new SyncDescriptor(AgentBlobServiceImpl), ], ]); return agent.accessor.get(IAgentBlobService); @@ -146,7 +146,7 @@ describe('AgentBlobServiceImpl', () => { ], [ IAgentBlobService as ServiceIdentifier, - new SyncDescriptor(AgentBlobServiceImpl, [{}]), + new SyncDescriptor(AgentBlobServiceImpl), ], ]); const store = agent.accessor.get(IAgentBlobService); diff --git a/packages/agent-core-v2/test/blob/blobref.test.ts b/packages/agent-core-v2/test/blob/blobref.test.ts index 1dc3b578d..18d82ffa4 100644 --- a/packages/agent-core-v2/test/blob/blobref.test.ts +++ b/packages/agent-core-v2/test/blob/blobref.test.ts @@ -76,7 +76,7 @@ function createStore( IAgentScopeContext, makeAgentScopeContext({ agentId: 'test', agentScope: '' }), ); - ix.set(IAgentBlobService, new SyncDescriptor(ctor, [{}])); + ix.set(IAgentBlobService, new SyncDescriptor(ctor)); return ix.get(IAgentBlobService); }