feat: implement MCI session fetching using employee number
Some checks failed
Deploy to OCIWP / deploy (push) Failing after 1m3s

This commit is contained in:
jade
2026-08-19 16:41:13 +09:00
parent 9cdf313a77
commit e998127fa5
171 changed files with 17018 additions and 3 deletions

View File

@@ -0,0 +1,5 @@
package io.shinhanlife.dap.mcc.biz.agt.converter;
/** Per-Tool converters are generated beside this compatibility marker. */
public interface AgentInquiryConverter {
}

View File

@@ -0,0 +1,4 @@
{
"resultCode" : "SUCCESS",
"summary" : "GA 활동 현황 데이터를 반환했습니다."
}

View File

@@ -0,0 +1,47 @@
name: agt_ga_status
display_name: "GA 활동 현황 조회"
version: 1.0.0
category_key: agt
description:
function: "GA 활동 데이터를 조회하고 요약한다."
when_to_use: "사용자가 특정 기간의 GA 활동 지표를 확인하고자 할 때"
when_not_to_use: "사용자가 GA가 아닌 다른 시스템의 데이터를 요청하거나, 비정형적인 요청을 할 때"
io_limits: "입력은 시작일·종료일, 메트릭, 차원 선택이며, 출력은 JSON 형식의 요약 데이터이다."
display_description: "GA 활동 현황 조회"
example_queries:
- "지난 7일간 페이지뷰 통계"
- "2024년 9월 일일 방문자 수"
- "지역별 전환율 비교"
- "전체 세션 평균 체류 시간"
- "트래픽 소스별 방문자 수"
read_only: true
destructive: false
idempotent: true
parameters_schema:
type: object
properties:
startDate:
type: string
description: "시작 날짜 (YYYY-MM-DD) (형식: ^\\d{4}-\\d{2}-\\d{2}$) (예시: 2024-09-01)"
endDate:
type: string
description: "종료 날짜 (YYYY-MM-DD) (형식: ^\\d{4}-\\d{2}-\\d{2}$) (예시: 2024-09-30)"
metric:
type: string
description: "요청할 메트릭 이름 (예시: pageViews, sessionDuration)"
dimension:
type: string
description: "선택한 차원 필드 (예시: country, device)"
format:
type: string
description: "출력 형식 선택 (예시: json, csv)"
required:
- startDate
- endDate
- metric
- format
additionalProperties: false
tags: ["Analytics", "Reporting"]
legacy_interface_id: "CLATTP00001"
required_env_keys: []
owner_org: "MCP_TOOL"