feat: standardize tool names and http clients
Some checks failed
Deploy to OCIWP / deploy (push) Has been cancelled

This commit is contained in:
jade
2026-08-11 17:27:16 +09:00
parent 95a8ae3a1b
commit 9c420dc5ab
50 changed files with 726 additions and 221 deletions

View File

@@ -455,11 +455,17 @@
<input type="text" class="form-control" name="interfaceId" placeholder="e.g. EXCH_001" required>
</div>
</div>
<div class="mb-3">
<label class="form-label">Description (LLM Prompt)</label>
<input type="text" class="form-control" name="description" placeholder="e.g. Fetch current exchange rates for customers." required>
<div class="input-hint">Critical for AI agent intent matching. Be descriptive.</div>
<div class="row mb-3">
<div class="col-md-5">
<label class="form-label">Tool Title (Display Name)</label>
<input type="text" class="form-control" name="title" placeholder="e.g. Employee Information Search" required>
<div class="input-hint">Short, human-facing name shown in tool lists and the Portal.</div>
</div>
<div class="col-md-7 mt-3 mt-md-0">
<label class="form-label">Description (LLM Prompt)</label>
<input type="text" class="form-control" name="description" placeholder="e.g. Use when the user asks to find an employee by employee ID." required>
<div class="input-hint">LLM call guidance: purpose, when to use it, required conditions, and exclusions.</div>
</div>
</div>
<div class="row mb-3">
@@ -539,6 +545,11 @@
<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">
<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">
<label class="form-label">Target System Code (MCI Only)</label>
<input type="text" class="form-control" name="clientSystemCode" pattern="^[a-zA-Z]{4}$" maxlength="4" minlength="4" placeholder="e.g. cfpa" oninput="this.value = this.value.toLowerCase()">
<div class="input-hint">Required for MCI Protocol (4 letters).</div>