fix: tolerate AI manifest YAML colons
Some checks failed
Deploy to OCIWP / deploy (push) Failing after 37s

This commit is contained in:
jade
2026-09-03 14:16:57 +09:00
parent 82c087e2da
commit 69204cb6dd
4 changed files with 112 additions and 22 deletions

View File

@@ -106,6 +106,7 @@ public class ScaffoldingController {
confusable-servers must contain only other plausible target server IDs and must never contain the current server-id.
descriptions, business domains, outcomes, entities, capabilities, selection/rejection rules,
and decision policy must all be natural and specific Korean text.
Enclose every scalar string value in double quotes so Korean text containing a colon (for example "예: 급여") remains valid YAML.
Use valid YAML only, without Markdown fences or explanations.
Pod module: %s
Business description: %s
@@ -471,7 +472,7 @@ public class ScaffoldingController {
if ("Qwen3-Coder".equalsIgnoreCase(resolvedModel) || "Gemma-4-31B".equalsIgnoreCase(resolvedModel)) {
String liteLlmBaseUrl = "https://dev-iam-litellm.shinhanlife.co.kr:18020";
String apiKey = "Gemma-4-31B".equalsIgnoreCase(resolvedModel) ? "sk-EH107wYBZuU6RUTqthR17A" : "sk-UJ2IRenvaMPbY3ozQdj6zw";
String apiKey = "Gemma-4-31B".equalsIgnoreCase(resolvedModel) ? "sk-EH107wYBZuu6RUTqthRl7A" : "sk-UJ2IRenvaMPbY3ozQdj6zw";
org.springframework.ai.openai.api.OpenAiApi openAiApi = org.springframework.ai.openai.api.OpenAiApi.builder()
.baseUrl(liteLlmBaseUrl)