Vigia

将 @linear/sdk 从 99.x 升级到 100.x

根据 TypeScript 类型自动比较 @linear/sdk 99.0.0 与 100.0.0 的公开 API。签名变化表示可能存在不兼容变更,并非确定结论。

概要

已删除的导入路径0
已删除的导出18
已修改的签名0
已删除的类或接口成员2
已修改的类或接口成员1
新增弃用0
要求变化(engines、peer 依赖)0
新增导出19

已删除的导出

importexportkind之前
@linear/sdkWorkflowTypeenumWorkflowType
@linear/sdkWorkflowStateclassclass
@linear/sdkWorkflowTriggerenumWorkflowTrigger
@linear/sdkparseLinearErrorfunction(error?: LinearError | LinearErrorRaw | undefined): LinearError
@linear/sdkWorkflowDefinitionclassclass
@linear/sdkWorkflowStateQueryclassclass
@linear/sdkWorkflowStatesQueryclassclass
@linear/sdkWorkflowTriggerTypeenumWorkflowTriggerType
@linear/sdkWorkflowIntelligenceenumWorkflowIntelligence
@linear/sdkWorkflowStatePayloadclassclass
@linear/sdkWorkflowStateConnectionclassclass
@linear/sdkWorkflowState_IssuesQueryclassclass
@linear/sdkWorkflowStateArchivePayloadclassclass
@linear/sdkWorkflowDefinitionConnectionclassclass
@linear/sdkWorkflowDefinitionEditAccessenumWorkflowDefinitionEditAccess
@linear/sdkWorkflowDefinitionNotificationclassclass
@linear/sdkWorkflowStateChildWebhookPayloadclassclass
@linear/sdkWorkspaceAnnouncementNotificationclassclass

已修改的签名

未发现。

已删除的类或接口成员

memberimport之前
LinearSdk.integrationSlackOrAsksUpdateSlackTeamName@linear/sdk(integrationId: string): LinearFetch<IntegrationSlackWorkspaceNamePayload>
LinearClient.integrationSlackCustomerChannelLink@linear/sdk(code: string, customerId: string, redirectUri: string): LinearFetch<SuccessPayload>

已修改的类或接口成员

member之前之后
AiConversationToolCallPart.toolCall({ __typename: "AiConversationBashToolCall"; } & Pick<AiConversationBashToolCall, "name" | "rawArgs" | "rawResult"> & { args?: Maybe<{ __typename: "AiConversationBashToolCallArgs"; } & Pick<AiConversationBashToolCallArgs, "command">> | undefined; displayInfo: { __typename: "AiConversationToolDisplay…({ __typename: "AiConversationBashKillToolCall"; } & Pick<AiConversationBashKillToolCall, "name" | "rawArgs" | "rawResult"> & { args?: Maybe<{ __typename: "AiConversationBashKillToolCallArgs"; } & Pick<AiConversationBashKillToolCallArgs, "jobId">> | undefined; displayInfo: { __typename: "AiConversat…

新增弃用

未发现。

要求变化(engines、peer 依赖)

未发现。

新增导出 (19)
importexportkind
@linear/sdkRepositoryScopeenum
@linear/sdkEmailIntakeAddressesQueryclass
@linear/sdkEmailIntakeAddressConnectionclass
@linear/sdkAiConversationGitPushToolCallclass
@linear/sdkAiConversationBashKillToolCallclass
@linear/sdkAiConversationDevServerToolCallclass
@linear/sdkAiConversationBashOutputToolCallclass
@linear/sdkAiConversationGitPushToolCallArgsclass
@linear/sdkAiConversationBashKillToolCallArgsclass
@linear/sdkAiConversationDevServerToolCallArgsclass
@linear/sdkAiConversationBashOutputToolCallArgsclass
@linear/sdkAiConversationEditSandboxFileToolCallclass
@linear/sdkAiConversationWriteSandboxFileToolCallclass
@linear/sdkAiConversationSandboxPullRequestToolCallclass
@linear/sdkAiConversationDevServerToolCallArgsActionenum
@linear/sdkAiConversationEditSandboxFileToolCallArgsclass
@linear/sdkAiConversationWriteSandboxFileToolCallArgsclass
@linear/sdkAiConversationSandboxPullRequestToolCallArgsclass
@linear/sdkAiConversationSandboxPullRequestToolCallResultclass

把这些数据交给你的 AI 智能体

Vigia 是免费的 MCP 服务器:你的编程智能体在写代码之前就能检查版本、不兼容变更和安全漏洞。无需注册,无需 API 密钥。

claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp

添加到 Cursor添加到 VS Code★ 在 GitHub 上加星

任何其他 MCP 客户端
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

智能体技能(SKILL.md):告诉智能体何时使用 Vigia · 用于拉取请求的 GitHub Action

常见问题

将 @linear/sdk 从 99 升级到 100 有哪些不兼容变更?

在 @linear/sdk 99.0.0 与 100.0.0 之间,Vigia 发现 18 个已删除的导出、0 个已修改的签名,以及 3 个已删除或修改的类或接口成员。

@linear/sdk 100 中弃用了哪些内容?

@linear/sdk 100.0.0 中有 0 个导出或成员新被标记为弃用。

供智能体使用

GET https://vigia.coredls.cloud/v1/packages/npm/@linear/sdk/upgrade?from=99.0.0&to=100.0.0