From a1d1e5e2769dd55e94ba167239466575eedba5f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20Sz=C3=A9pe?= Date: Sat, 18 Apr 2026 05:59:36 +0200 Subject: [PATCH] Fix typo in class name (#2189) --- docs/developers/sdk-java.md | 6 +++--- packages/sdk-java/qwencode/QWEN.md | 2 +- packages/sdk-java/qwencode/README.md | 6 +++--- .../java/com/alibaba/qwen/code/cli/QwenCodeCli.java | 6 +++--- .../qwen/code/cli/protocol/data/AssistantContent.java | 2 +- .../message/assistant/block/ThinkingBlock.java | 4 ++-- .../assistant/event/ContentBlockDeltaEvent.java | 4 ++-- .../event/consumers/AssistantContentConsumers.java | 10 +++++----- .../consumers/AssistantContentSimpleConsumers.java | 8 ++++---- .../event/consumers/SessionEventSimpleConsumers.java | 8 ++++---- .../qwen/code/cli/example/QuickStartExample.java | 6 +++--- .../alibaba/qwen/code/cli/example/SessionExample.java | 6 +++--- .../com/alibaba/qwen/code/cli/session/SessionTest.java | 6 +++--- 13 files changed, 37 insertions(+), 37 deletions(-) diff --git a/docs/developers/sdk-java.md b/docs/developers/sdk-java.md index f8ec528d4..d3eab983c 100644 --- a/docs/developers/sdk-java.md +++ b/docs/developers/sdk-java.md @@ -94,8 +94,8 @@ public static void runStreamingExample() { } @Override - public void onThinking(Session session, ThingkingAssistantContent thingkingAssistantContent) { - logger.info("Thinking content received: {}", thingkingAssistantContent.getThinking()); + public void onThinking(Session session, ThinkingAssistantContent thinkingAssistantContent) { + logger.info("Thinking content received: {}", thinkingAssistantContent.getThinking()); } @Override @@ -170,7 +170,7 @@ The `SessionEventConsumers` interface provides callbacks for different types of The `AssistantContentConsumers` interface handles different types of content within assistant messages: - `onText`: Handles text content (receives Session and TextAssistantContent) -- `onThinking`: Handles thinking content (receives Session and ThingkingAssistantContent) +- `onThinking`: Handles thinking content (receives Session and ThinkingAssistantContent) - `onToolUse`: Handles tool use content (receives Session and ToolUseAssistantContent) - `onToolResult`: Handles tool result content (receives Session and ToolResultAssistantContent) - `onOtherContent`: Handles other content types (receives Session and AssistantContent) diff --git a/packages/sdk-java/qwencode/QWEN.md b/packages/sdk-java/qwencode/QWEN.md index 80bda7ab8..7eb8e0038 100644 --- a/packages/sdk-java/qwencode/QWEN.md +++ b/packages/sdk-java/qwencode/QWEN.md @@ -203,7 +203,7 @@ The `SessionEventConsumers` interface provides callbacks for different types of The `AssistantContentConsumers` interface handles different types of content within assistant messages: - `onText`: Handles text content (receives Session and TextAssistantContent) -- `onThinking`: Handles thinking content (receives Session and ThingkingAssistantContent) +- `onThinking`: Handles thinking content (receives Session and ThinkingAssistantContent) - `onToolUse`: Handles tool use content (receives Session and ToolUseAssistantContent) - `onToolResult`: Handles tool result content (receives Session and ToolResultAssistantContent) - `onOtherContent`: Handles other content types (receives Session and AssistantContent) diff --git a/packages/sdk-java/qwencode/README.md b/packages/sdk-java/qwencode/README.md index 755e03d8a..5da4d2a09 100644 --- a/packages/sdk-java/qwencode/README.md +++ b/packages/sdk-java/qwencode/README.md @@ -94,8 +94,8 @@ public static void runStreamingExample() { } @Override - public void onThinking(Session session, ThingkingAssistantContent thingkingAssistantContent) { - logger.info("Thinking content received: {}", thingkingAssistantContent.getThinking()); + public void onThinking(Session session, ThinkingAssistantContent thinkingAssistantContent) { + logger.info("Thinking content received: {}", thinkingAssistantContent.getThinking()); } @Override @@ -170,7 +170,7 @@ The `SessionEventConsumers` interface provides callbacks for different types of The `AssistantContentConsumers` interface handles different types of content within assistant messages: - `onText`: Handles text content (receives Session and TextAssistantContent) -- `onThinking`: Handles thinking content (receives Session and ThingkingAssistantContent) +- `onThinking`: Handles thinking content (receives Session and ThinkingAssistantContent) - `onToolUse`: Handles tool use content (receives Session and ToolUseAssistantContent) - `onToolResult`: Handles tool result content (receives Session and ToolResultAssistantContent) - `onOtherContent`: Handles other content types (receives Session and AssistantContent) diff --git a/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/QwenCodeCli.java b/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/QwenCodeCli.java index 9a654034d..4f6ff8031 100644 --- a/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/QwenCodeCli.java +++ b/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/QwenCodeCli.java @@ -7,7 +7,7 @@ import com.alibaba.fastjson2.JSON; import com.alibaba.qwen.code.cli.protocol.data.AssistantUsage; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.TextAssistantContent; -import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ThingkingAssistantContent; +import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ThinkingAssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ToolResultAssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ToolUseAssistantContent; import com.alibaba.qwen.code.cli.protocol.data.behavior.Behavior.Operation; @@ -59,8 +59,8 @@ public class QwenCodeCli { } @Override - public void onThinking(Session session, ThingkingAssistantContent thingkingAssistantContent) { - response.add(thingkingAssistantContent.getThinking()); + public void onThinking(Session session, ThinkingAssistantContent thinkingAssistantContent) { + response.add(thinkingAssistantContent.getThinking()); } @Override diff --git a/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/protocol/data/AssistantContent.java b/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/protocol/data/AssistantContent.java index ba0356545..7f78188d3 100644 --- a/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/protocol/data/AssistantContent.java +++ b/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/protocol/data/AssistantContent.java @@ -46,7 +46,7 @@ public interface AssistantContent { /** * Represents thinking content from the assistant. */ - interface ThingkingAssistantContent extends AssistantContent { + interface ThinkingAssistantContent extends AssistantContent { /** * Gets the thinking content. * diff --git a/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/protocol/message/assistant/block/ThinkingBlock.java b/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/protocol/message/assistant/block/ThinkingBlock.java index 52967e67b..695dbec06 100644 --- a/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/protocol/message/assistant/block/ThinkingBlock.java +++ b/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/protocol/message/assistant/block/ThinkingBlock.java @@ -1,7 +1,7 @@ package com.alibaba.qwen.code.cli.protocol.message.assistant.block; import com.alibaba.fastjson2.annotation.JSONType; -import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ThingkingAssistantContent; +import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ThinkingAssistantContent; /** * Represents a thinking content block. @@ -10,7 +10,7 @@ import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ThingkingAssista * @version $Id: 0.0.1 */ @JSONType(typeKey = "type", typeName = "thinking") -public class ThinkingBlock extends ContentBlock implements ThingkingAssistantContent { +public class ThinkingBlock extends ContentBlock implements ThinkingAssistantContent { /** * The thinking content. */ diff --git a/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/protocol/message/assistant/event/ContentBlockDeltaEvent.java b/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/protocol/message/assistant/event/ContentBlockDeltaEvent.java index b7328b08e..5ea8e3a24 100644 --- a/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/protocol/message/assistant/event/ContentBlockDeltaEvent.java +++ b/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/protocol/message/assistant/event/ContentBlockDeltaEvent.java @@ -8,7 +8,7 @@ import com.alibaba.fastjson2.annotation.JSONField; import com.alibaba.fastjson2.annotation.JSONType; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.TextAssistantContent; -import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ThingkingAssistantContent; +import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ThinkingAssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ToolUseAssistantContent; /** @@ -152,7 +152,7 @@ public class ContentBlockDeltaEvent extends StreamEvent { * Represents a thinking delta. */ @JSONType(typeKey = "type", typeName = "thinking_delta") - public static class ContentBlockDeltaThinking extends ContentBlockDelta implements ThingkingAssistantContent { + public static class ContentBlockDeltaThinking extends ContentBlockDelta implements ThinkingAssistantContent { /** * The thinking content. */ diff --git a/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/session/event/consumers/AssistantContentConsumers.java b/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/session/event/consumers/AssistantContentConsumers.java index 233bf7353..7ca21844a 100644 --- a/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/session/event/consumers/AssistantContentConsumers.java +++ b/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/session/event/consumers/AssistantContentConsumers.java @@ -3,7 +3,7 @@ package com.alibaba.qwen.code.cli.session.event.consumers; import com.alibaba.qwen.code.cli.protocol.data.AssistantUsage; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.TextAssistantContent; -import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ThingkingAssistantContent; +import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ThinkingAssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ToolResultAssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ToolUseAssistantContent; import com.alibaba.qwen.code.cli.protocol.data.behavior.Behavior; @@ -33,9 +33,9 @@ public interface AssistantContentConsumers { * Handles thinking content from the assistant. * * @param session The session - * @param thingkingAssistantContent The thinking content from the assistant + * @param thinkingAssistantContent The thinking content from the assistant */ - void onThinking(Session session, ThingkingAssistantContent thingkingAssistantContent); + void onThinking(Session session, ThinkingAssistantContent thinkingAssistantContent); /** * Handles tool use content from the assistant. @@ -125,10 +125,10 @@ public interface AssistantContentConsumers { * Gets timeout for thinking handling. * * @param session The session - * @param thingkingAssistantContent The thinking content from the assistant + * @param thinkingAssistantContent The thinking content from the assistant * @return The timeout for thinking handling */ - Timeout onThinkingTimeout(Session session, ThingkingAssistantContent thingkingAssistantContent); + Timeout onThinkingTimeout(Session session, ThinkingAssistantContent thinkingAssistantContent); /** * Gets timeout for tool use handling. diff --git a/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/session/event/consumers/AssistantContentSimpleConsumers.java b/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/session/event/consumers/AssistantContentSimpleConsumers.java index b5a158fed..f5bd944e0 100644 --- a/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/session/event/consumers/AssistantContentSimpleConsumers.java +++ b/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/session/event/consumers/AssistantContentSimpleConsumers.java @@ -3,7 +3,7 @@ package com.alibaba.qwen.code.cli.session.event.consumers; import com.alibaba.qwen.code.cli.protocol.data.AssistantUsage; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.TextAssistantContent; -import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ThingkingAssistantContent; +import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ThinkingAssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ToolResultAssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ToolUseAssistantContent; import com.alibaba.qwen.code.cli.protocol.data.behavior.Allow; @@ -38,8 +38,8 @@ public class AssistantContentSimpleConsumers implements AssistantContentConsumer * {@inheritDoc} */ @Override - public void onThinking(Session session, ThingkingAssistantContent thingkingAssistantContent) { - log.debug("Received thingkingAssistantContent {}", thingkingAssistantContent.getThinking()); + public void onThinking(Session session, ThinkingAssistantContent thinkingAssistantContent) { + log.debug("Received thinkingAssistantContent {}", thinkingAssistantContent.getThinking()); } /** @@ -125,7 +125,7 @@ public class AssistantContentSimpleConsumers implements AssistantContentConsumer * {@inheritDoc} */ @Override - public Timeout onThinkingTimeout(Session session, ThingkingAssistantContent thingkingAssistantContent) { + public Timeout onThinkingTimeout(Session session, ThinkingAssistantContent thinkingAssistantContent) { return defaultEventTimeout; } diff --git a/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/session/event/consumers/SessionEventSimpleConsumers.java b/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/session/event/consumers/SessionEventSimpleConsumers.java index e3d9e47cc..71ad41fac 100644 --- a/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/session/event/consumers/SessionEventSimpleConsumers.java +++ b/packages/sdk-java/qwencode/src/main/java/com/alibaba/qwen/code/cli/session/event/consumers/SessionEventSimpleConsumers.java @@ -5,7 +5,7 @@ import java.util.Optional; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.TextAssistantContent; -import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ThingkingAssistantContent; +import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ThinkingAssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ToolResultAssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ToolUseAssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantUsage; @@ -99,9 +99,9 @@ public class SessionEventSimpleConsumers implements SessionEventConsumers { MyConcurrentUtils.runAndWait(() -> assistantContentConsumers.onText(session, (TextAssistantContent) assistantContent), Optional.ofNullable(assistantContentConsumers.onTextTimeout(session, (TextAssistantContent) assistantContent)) .orElse(defaultEventTimeout)); - } else if (assistantContent instanceof ThingkingAssistantContent) { - MyConcurrentUtils.runAndWait(() -> assistantContentConsumers.onThinking(session, (ThingkingAssistantContent) assistantContent), - Optional.ofNullable(assistantContentConsumers.onThinkingTimeout(session, (ThingkingAssistantContent) assistantContent)) + } else if (assistantContent instanceof ThinkingAssistantContent) { + MyConcurrentUtils.runAndWait(() -> assistantContentConsumers.onThinking(session, (ThinkingAssistantContent) assistantContent), + Optional.ofNullable(assistantContentConsumers.onThinkingTimeout(session, (ThinkingAssistantContent) assistantContent)) .orElse(defaultEventTimeout)); } else if (assistantContent instanceof ToolUseAssistantContent) { MyConcurrentUtils.runAndWait(() -> assistantContentConsumers.onToolUse(session, (ToolUseAssistantContent) assistantContent), diff --git a/packages/sdk-java/qwencode/src/test/java/com/alibaba/qwen/code/cli/example/QuickStartExample.java b/packages/sdk-java/qwencode/src/test/java/com/alibaba/qwen/code/cli/example/QuickStartExample.java index 2a7a20dc6..3a09ae94a 100644 --- a/packages/sdk-java/qwencode/src/test/java/com/alibaba/qwen/code/cli/example/QuickStartExample.java +++ b/packages/sdk-java/qwencode/src/test/java/com/alibaba/qwen/code/cli/example/QuickStartExample.java @@ -3,7 +3,7 @@ package com.alibaba.qwen.code.cli.example; import com.alibaba.qwen.code.cli.QwenCodeCli; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.TextAssistantContent; -import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ThingkingAssistantContent; +import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ThinkingAssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ToolResultAssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ToolUseAssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantUsage; @@ -78,8 +78,8 @@ public class QuickStartExample { } @Override - public void onThinking(Session session, ThingkingAssistantContent thingkingAssistantContent) { - logger.info("Thinking content received: {}", thingkingAssistantContent.getThinking()); + public void onThinking(Session session, ThinkingAssistantContent thinkingAssistantContent) { + logger.info("Thinking content received: {}", thinkingAssistantContent.getThinking()); } @Override diff --git a/packages/sdk-java/qwencode/src/test/java/com/alibaba/qwen/code/cli/example/SessionExample.java b/packages/sdk-java/qwencode/src/test/java/com/alibaba/qwen/code/cli/example/SessionExample.java index fdbc58bdf..4e5fbc14c 100644 --- a/packages/sdk-java/qwencode/src/test/java/com/alibaba/qwen/code/cli/example/SessionExample.java +++ b/packages/sdk-java/qwencode/src/test/java/com/alibaba/qwen/code/cli/example/SessionExample.java @@ -4,7 +4,7 @@ import com.alibaba.fastjson2.JSON; import com.alibaba.qwen.code.cli.QwenCodeCli; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.TextAssistantContent; -import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ThingkingAssistantContent; +import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ThinkingAssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ToolResultAssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ToolUseAssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantUsage; @@ -219,8 +219,8 @@ public class SessionExample { } @Override - public void onThinking(Session session, ThingkingAssistantContent thingkingAssistantContent) { - logger.info("Received thingkingAssistantContent {}", thingkingAssistantContent.getThinking()); + public void onThinking(Session session, ThinkingAssistantContent thinkingAssistantContent) { + logger.info("Received thinkingAssistantContent {}", thinkingAssistantContent.getThinking()); } @Override diff --git a/packages/sdk-java/qwencode/src/test/java/com/alibaba/qwen/code/cli/session/SessionTest.java b/packages/sdk-java/qwencode/src/test/java/com/alibaba/qwen/code/cli/session/SessionTest.java index 0353d0065..eef0fde61 100644 --- a/packages/sdk-java/qwencode/src/test/java/com/alibaba/qwen/code/cli/session/SessionTest.java +++ b/packages/sdk-java/qwencode/src/test/java/com/alibaba/qwen/code/cli/session/SessionTest.java @@ -8,7 +8,7 @@ import com.alibaba.qwen.code.cli.protocol.data.AssistantUsage; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent; import com.alibaba.qwen.code.cli.protocol.data.PermissionMode; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.TextAssistantContent; -import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ThingkingAssistantContent; +import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ThinkingAssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ToolResultAssistantContent; import com.alibaba.qwen.code.cli.protocol.data.AssistantContent.ToolUseAssistantContent; import com.alibaba.qwen.code.cli.protocol.data.behavior.Behavior.Operation; @@ -44,8 +44,8 @@ class SessionTest { } @Override - public void onThinking(Session session, ThingkingAssistantContent thingkingAssistantContent) { - log.info("receive thingkingAssistantContent {}", thingkingAssistantContent); + public void onThinking(Session session, ThinkingAssistantContent thinkingAssistantContent) { + log.info("receive thinkingAssistantContent {}", thinkingAssistantContent); } @Override