mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-12 21:53:00 -06:00
build(knip): model agent sessions SDK entry (#106807)
This commit is contained in:
committed by
GitHub
parent
02914f1ae8
commit
f1331bcea2
@@ -19,6 +19,8 @@ const rootEntries = [
|
||||
"src/infra/warning-filter.ts!",
|
||||
"src/infra/command-explainer/index.ts!",
|
||||
// Runtime modules loaded by path or namespace; static export tracing cannot see their contract.
|
||||
// Jiti virtualizes openclaw/plugin-sdk/agent-sessions through this cycle-safe barrel.
|
||||
"src/agents/sessions/extension-sdk.ts!",
|
||||
"src/plugins/runtime/index.ts!",
|
||||
"src/plugins/source-display.ts!",
|
||||
"src/mcp/codex-supervision-tools-serve.ts!",
|
||||
|
||||
@@ -820,54 +820,6 @@ export const KNIP_UNUSED_EXPORT_BASELINE = [
|
||||
"src/agents/session-suspension.ts: testing",
|
||||
"src/agents/session-write-lock.ts: resetSessionWriteLockStateForTest",
|
||||
"src/agents/session-write-lock.ts: testing",
|
||||
"src/agents/sessions/extension-sdk.ts: BranchSummarySettings",
|
||||
"src/agents/sessions/extension-sdk.ts: convertToLlm",
|
||||
"src/agents/sessions/extension-sdk.ts: defineTool",
|
||||
"src/agents/sessions/extension-sdk.ts: FileSettingsStorage",
|
||||
"src/agents/sessions/extension-sdk.ts: getAgentDir",
|
||||
"src/agents/sessions/extension-sdk.ts: ImageSettings",
|
||||
"src/agents/sessions/extension-sdk.ts: InMemorySettingsStorage",
|
||||
"src/agents/sessions/extension-sdk.ts: isBashToolResult",
|
||||
"src/agents/sessions/extension-sdk.ts: isEditToolResult",
|
||||
"src/agents/sessions/extension-sdk.ts: isFindToolResult",
|
||||
"src/agents/sessions/extension-sdk.ts: isGrepToolResult",
|
||||
"src/agents/sessions/extension-sdk.ts: isLsToolResult",
|
||||
"src/agents/sessions/extension-sdk.ts: isReadToolResult",
|
||||
"src/agents/sessions/extension-sdk.ts: isToolCallEventType",
|
||||
"src/agents/sessions/extension-sdk.ts: isWriteToolResult",
|
||||
"src/agents/sessions/extension-sdk.ts: MarkdownSettings",
|
||||
"src/agents/sessions/extension-sdk.ts: PackageSource",
|
||||
"src/agents/sessions/extension-sdk.ts: PromptTemplate",
|
||||
"src/agents/sessions/extension-sdk.ts: ProviderRetrySettings",
|
||||
"src/agents/sessions/extension-sdk.ts: ReadonlyFooterDataProvider",
|
||||
"src/agents/sessions/extension-sdk.ts: ResourceCollision",
|
||||
"src/agents/sessions/extension-sdk.ts: ResourceDiagnostic",
|
||||
"src/agents/sessions/extension-sdk.ts: RetrySettings",
|
||||
"src/agents/sessions/extension-sdk.ts: Settings",
|
||||
"src/agents/sessions/extension-sdk.ts: SettingsError",
|
||||
"src/agents/sessions/extension-sdk.ts: SettingsManager",
|
||||
"src/agents/sessions/extension-sdk.ts: SettingsScope",
|
||||
"src/agents/sessions/extension-sdk.ts: SettingsStorage",
|
||||
"src/agents/sessions/extension-sdk.ts: Skill (bundledAgentSessions)",
|
||||
"src/agents/sessions/extension-sdk.ts: TerminalSettings",
|
||||
"src/agents/sessions/extension-sdk.ts: ThinkingBudgetsSettings",
|
||||
"src/agents/sessions/extension-sdk.ts: TransportSetting",
|
||||
"src/agents/sessions/extension-sdk.ts: VERSION",
|
||||
"src/agents/sessions/extension-sdk.ts: WarningSettings",
|
||||
"src/agents/sessions/extension-sdk.ts: wrapRegisteredTool",
|
||||
"src/agents/sessions/extension-sdk.ts: wrapRegisteredTools (bundledAgentSessions)",
|
||||
"src/agents/sessions/extensions/types.ts: ExtensionRuntimeState (bundledAgentSessions)",
|
||||
"src/agents/sessions/extensions/types.ts: GetSessionNameHandler",
|
||||
"src/agents/sessions/extensions/types.ts: OAuthAuthInfo",
|
||||
"src/agents/sessions/extensions/types.ts: OAuthCredentials",
|
||||
"src/agents/sessions/extensions/types.ts: OAuthLoginCallbacks",
|
||||
"src/agents/sessions/extensions/types.ts: OAuthPrompt",
|
||||
"src/agents/sessions/extensions/types.ts: OAuthSelectOption",
|
||||
"src/agents/sessions/extensions/types.ts: OAuthSelectPrompt",
|
||||
"src/agents/sessions/extensions/types.ts: RefreshToolsHandler",
|
||||
"src/agents/sessions/extensions/types.ts: SetSessionNameHandler",
|
||||
"src/agents/sessions/extensions/types.ts: ThinkingLevelSelectEvent",
|
||||
"src/agents/sessions/extensions/types.ts: ToolRenderContext",
|
||||
"src/agents/sessions/keybindings.ts: AppKeybindings",
|
||||
"src/agents/sessions/keybindings.ts: Keybinding",
|
||||
"src/agents/sessions/keybindings.ts: KEYBINDINGS",
|
||||
|
||||
@@ -24,6 +24,10 @@ describe("check-deadcode-exports", () => {
|
||||
expect(knipConfig.workspaces["."].entry).toContain("scripts/qa/render-maturity-docs.ts!");
|
||||
});
|
||||
|
||||
it("models the jiti virtual agent-sessions SDK entry", () => {
|
||||
expect(knipConfig.workspaces["."].entry).toContain("src/agents/sessions/extension-sdk.ts!");
|
||||
});
|
||||
|
||||
it("parses all compact export sections and expands symbol lists", () => {
|
||||
expect(
|
||||
parseKnipCompactUnusedExports(`
|
||||
|
||||
Reference in New Issue
Block a user