refactor: remove sample HTTP tool integration
Some checks failed
Deploy to OCIWP / deploy (push) Has been cancelled
Some checks failed
Deploy to OCIWP / deploy (push) Has been cancelled
This commit is contained in:
@@ -90,7 +90,7 @@ public class ScaffoldingController {
|
||||
if (date == null || date.trim().isEmpty()) date = LocalDate.now().format(DateTimeFormatter.ofPattern("yyyy.MM.dd"));
|
||||
boolean register = Boolean.parseBoolean(req.getOrDefault("register", "true"));
|
||||
String clientSystemCode = req.get("clientSystemCode");
|
||||
String httpApiName = req.getOrDefault("httpApiName", "sample");
|
||||
String httpApiName = req.get("httpApiName");
|
||||
String inputSchemaResource = req.get("inputSchemaResource");
|
||||
String outputSchemaResource = req.get("outputSchemaResource");
|
||||
List<ToolScaffolder.FieldDefinition> inputFields = parseFields(req.get("inputFields"));
|
||||
@@ -259,7 +259,7 @@ public class ScaffoldingController {
|
||||
if (!Set.of("HTTP", "MCI").contains(routingType)) {
|
||||
throw new IllegalArgumentException("AI가 지원하지 않는 Protocol을 생성했습니다.");
|
||||
}
|
||||
String httpApiName = draft.httpApiName() == null ? "sample" : draft.httpApiName().trim();
|
||||
String httpApiName = draft.httpApiName() == null ? "http-api" : draft.httpApiName().trim();
|
||||
if (!httpApiName.matches("^[A-Za-z0-9_-]+$")) {
|
||||
throw new IllegalArgumentException("AI가 올바르지 않은 HTTP API Name을 생성했습니다.");
|
||||
}
|
||||
|
||||
@@ -36,6 +36,7 @@ mcp:
|
||||
fallback:
|
||||
default-url: http://localhost:8084
|
||||
routes:
|
||||
cmm_memo_retriever: http://localhost:8082
|
||||
sms: http://localhost:8082
|
||||
email: http://localhost:8083
|
||||
payment: http://localhost:8085
|
||||
|
||||
@@ -568,7 +568,7 @@
|
||||
<div class="row mb-4">
|
||||
<div class="col-md-6">
|
||||
<label class="form-label">HTTP API Name (Glow api-list)</label>
|
||||
<input type="text" class="form-control" name="httpApiName" value="sample" pattern="^[a-zA-Z0-9_-]+$" placeholder="e.g. employee">
|
||||
<input type="text" class="form-control" name="httpApiName" pattern="^[a-zA-Z0-9_-]+$" placeholder="비우면 Tool 이름으로 자동 생성">
|
||||
<div class="input-hint">HTTP only. Must match glow.communication.http.api-list[].name; URL and method are read from Glow YAML.</div>
|
||||
</div>
|
||||
<div class="col-md-6 mt-3 mt-md-0">
|
||||
@@ -1053,7 +1053,7 @@
|
||||
form.elements.description.value = result.description || '';
|
||||
form.elements.categoryKey.value = result.categoryKey || '';
|
||||
form.elements.routingType.value = result.routingType || 'HTTP';
|
||||
form.elements.httpApiName.value = result.httpApiName || 'sample';
|
||||
form.elements.httpApiName.value = result.httpApiName || '';
|
||||
document.getElementById('inputFields').value = JSON.stringify(result.inputFields || [], null, 2);
|
||||
document.getElementById('outputFields').value = JSON.stringify(result.outputFields || [], null, 2);
|
||||
alert('Tool 초안을 채웠습니다. Legacy Interface ID와 Client System Code는 실제 연계 명세를 확인해 입력해주세요.');
|
||||
|
||||
Reference in New Issue
Block a user