Skip to content

Commit 02cba1b

Browse files
lidiams96claude
andcommitted
fix: add rel="noopener noreferrer" and JSON response format
- Add rel="noopener noreferrer" to external link in help-model.html to prevent reverse-tabnabbing - Configure ResponseFormat.JSON in BedrockChatRequestParameters for consistent structured output with other providers Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 6d2eaa2 commit 02cba1b

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/main/java/io/jenkins/plugins/explain_error/provider/BedrockProvider.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import dev.langchain4j.model.bedrock.BedrockChatModel;
44
import dev.langchain4j.model.bedrock.BedrockChatRequestParameters;
55
import dev.langchain4j.model.chat.ChatModel;
6+
import dev.langchain4j.model.chat.request.ResponseFormat;
67
import dev.langchain4j.service.AiServices;
78
import edu.umd.cs.findbugs.annotations.CheckForNull;
89
import edu.umd.cs.findbugs.annotations.NonNull;
@@ -44,6 +45,7 @@ public Assistant createAssistant() {
4445
.defaultRequestParameters(
4546
BedrockChatRequestParameters.builder()
4647
.temperature(0.3)
48+
.responseFormat(ResponseFormat.JSON)
4749
.build())
4850
.timeout(Duration.ofSeconds(180))
4951
.logRequests(LOGGER.isLoggable(Level.FINE))

src/main/resources/io/jenkins/plugins/explain_error/provider/BedrockProvider/help-model.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88
<li><code>meta.llama3-8b-instruct-v1:0</code> - Llama 3 8B Instruct</li>
99
<li><code>us.amazon.nova-lite-v1:0</code> - Amazon Nova Lite</li>
1010
</ul>
11-
See <a href="https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html" target="_blank">
11+
See <a href="https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html" target="_blank" rel="noopener noreferrer">
1212
AWS Bedrock supported models</a> for the full list.
1313
</div>

0 commit comments

Comments
 (0)