Fix typo in class name (#2189)

This commit is contained in:
Viktor Szépe 2026-04-18 05:59:36 +02:00 committed by GitHub
parent 9f4734e84d
commit a1d1e5e276
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
13 changed files with 37 additions and 37 deletions

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -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

View file

@ -46,7 +46,7 @@ public interface AssistantContent<C> {
/**
* Represents thinking content from the assistant.
*/
interface ThingkingAssistantContent extends AssistantContent<String> {
interface ThinkingAssistantContent extends AssistantContent<String> {
/**
* Gets the thinking content.
*

View file

@ -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<String> implements ThingkingAssistantContent {
public class ThinkingBlock extends ContentBlock<String> implements ThinkingAssistantContent {
/**
* The thinking content.
*/

View file

@ -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<String> implements ThingkingAssistantContent {
public static class ContentBlockDeltaThinking extends ContentBlockDelta<String> implements ThinkingAssistantContent {
/**
* The thinking content.
*/

View file

@ -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.

View file

@ -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;
}

View file

@ -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),

View file

@ -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

View file

@ -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

View file

@ -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