From 7670ac2980c22fcb2b4246d4b56812d276760226 Mon Sep 17 00:00:00 2001 From: jsonbailey Date: Fri, 15 May 2026 10:55:50 -0500 Subject: [PATCH 1/2] refactor: Move ManagedAgentGraph alongside other managed types Co-Authored-By: Claude Opus 4.7 (1M context) --- .../__tests__/ManagedAgentGraph.test.ts | 2 +- .../src/api/{graph => }/ManagedAgentGraph.ts | 16 ++++++++++------ packages/sdk/server-ai/src/api/graph/index.ts | 1 - packages/sdk/server-ai/src/api/index.ts | 1 + 4 files changed, 12 insertions(+), 8 deletions(-) rename packages/sdk/server-ai/src/api/{graph => }/ManagedAgentGraph.ts (90%) diff --git a/packages/sdk/server-ai/__tests__/ManagedAgentGraph.test.ts b/packages/sdk/server-ai/__tests__/ManagedAgentGraph.test.ts index cc5f160796..bbeb2d6d83 100644 --- a/packages/sdk/server-ai/__tests__/ManagedAgentGraph.test.ts +++ b/packages/sdk/server-ai/__tests__/ManagedAgentGraph.test.ts @@ -1,7 +1,7 @@ import { AgentGraphDefinition } from '../src/api/graph/AgentGraphDefinition'; import { AgentGraphNode } from '../src/api/graph/AgentGraphNode'; import { LDGraphTracker } from '../src/api/graph/LDGraphTracker'; -import { ManagedAgentGraph } from '../src/api/graph/ManagedAgentGraph'; +import { ManagedAgentGraph } from '../src/api/ManagedAgentGraph'; import { AgentGraphRunnerResult } from '../src/api/graph/types'; import { LDAIConfigTracker } from '../src/api/config/LDAIConfigTracker'; diff --git a/packages/sdk/server-ai/src/api/graph/ManagedAgentGraph.ts b/packages/sdk/server-ai/src/api/ManagedAgentGraph.ts similarity index 90% rename from packages/sdk/server-ai/src/api/graph/ManagedAgentGraph.ts rename to packages/sdk/server-ai/src/api/ManagedAgentGraph.ts index 6b9934134d..94eb4c72f8 100644 --- a/packages/sdk/server-ai/src/api/graph/ManagedAgentGraph.ts +++ b/packages/sdk/server-ai/src/api/ManagedAgentGraph.ts @@ -1,11 +1,15 @@ import { LDLogger } from '@launchdarkly/js-server-sdk-common'; -import { LDAIMetrics } from '../metrics'; -import { LDAIMetricSummary } from '../model/types'; -import { LDJudgeResult } from '../judge/types'; -import { AgentGraphDefinition } from './AgentGraphDefinition'; -import { LDGraphTracker } from './LDGraphTracker'; -import { AgentGraphRunnerResult, LDAIGraphMetricSummary, ManagedGraphResult } from './types'; +import { AgentGraphDefinition } from './graph/AgentGraphDefinition'; +import { LDGraphTracker } from './graph/LDGraphTracker'; +import { + AgentGraphRunnerResult, + LDAIGraphMetricSummary, + ManagedGraphResult, +} from './graph/types'; +import { LDJudgeResult } from './judge/types'; +import { LDAIMetrics } from './metrics'; +import { LDAIMetricSummary } from './model/types'; /** * ManagedAgentGraph wraps an AgentGraphDefinition and provides a managed run() diff --git a/packages/sdk/server-ai/src/api/graph/index.ts b/packages/sdk/server-ai/src/api/graph/index.ts index 6b26c398b0..9d899029d5 100644 --- a/packages/sdk/server-ai/src/api/graph/index.ts +++ b/packages/sdk/server-ai/src/api/graph/index.ts @@ -2,4 +2,3 @@ export * from './types'; export * from './LDGraphTracker'; export * from './AgentGraphNode'; export * from './AgentGraphDefinition'; -export * from './ManagedAgentGraph'; diff --git a/packages/sdk/server-ai/src/api/index.ts b/packages/sdk/server-ai/src/api/index.ts index 8a839b9e2b..fef2fc965e 100644 --- a/packages/sdk/server-ai/src/api/index.ts +++ b/packages/sdk/server-ai/src/api/index.ts @@ -2,6 +2,7 @@ export * from './config'; export * from './graph'; export * from './judge'; export * from './ManagedAgent'; +export * from './ManagedAgentGraph'; export * from './ManagedModel'; export * from './metrics'; export * from './model'; From cafac87867f857f093316a76cf1006451d882d46 Mon Sep 17 00:00:00 2001 From: jsonbailey Date: Mon, 18 May 2026 21:38:34 -0700 Subject: [PATCH 2/2] enable version 1.0 --- release-please-config.json | 1 - 1 file changed, 1 deletion(-) diff --git a/release-please-config.json b/release-please-config.json index f3ff467d9b..5af350bcbd 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -254,7 +254,6 @@ ] }, "packages/sdk/server-ai": { - "bump-minor-pre-major": true, "extra-files": [ "src/sdkInfo.ts", {