Skip to content

v1.1.6 - 플러그인 정리 및 기능 개선

Choose a tag to compare

@hiondal hiondal released this 19 Feb 04:22
· 80 commits to main since this release

변경 사항

✨ 신규 기능

  • Agent 페르소나(Persona) 부여: agentcard.yaml에 persona 섹션 선언으로 에이전트에 인격 부여 가능
    • profile: 이름, 별명, 성별, 나이 등 기본 신상 (구조화)
    • style: 성향 및 소통 방식 (자유 서술)
    • background: 경력 및 전문성 (자유 서술)
    • 런타임이 프롬프트 앞에 인격 컨텍스트를 자동 주입
  • Persona 샘플 추가: resources/samples/plugin/persona.md - PO, 스크럼 마스터, 서비스 기획자 등 예제 페르소나 제공
  • Docker 컨테이너 배포 지원: dmap-web/deployment/ 추가
    • docker-compose.yml: 백엔드/Nginx 서비스 구성
    • Dockerfile.backend / Dockerfile.frontend 분리 빌드
    • nginx.conf: 리버스 프록시 (/ → frontend, /api/* → backend)
    • 배포 가이드 README 포함

📐 표준 개선

  • plugin-standard-agent.md: WHO 항목에 인격(persona) 추가, agentcard.yaml 스키마에 persona 섹션 정의
  • plugin-standard-skill.md: 인격 주입 프로세스 추가 (프롬프트 조립 4단계 → 5단계)
    • persona 존재 시 프롬프트 앞에 인격 컨텍스트 주입
    • 프롬프트 구성 순서: 공통 정적 → 에이전트별 정적 → 인격 주입 → 동적 작업 지시

🔧 개선

  • dmap-web: 대화 이력 제목 수정 기능 추가
    • 백엔드: PATCH /api/transcripts/:id/title 엔드포인트 추가
    • 프론트엔드: 연필 아이콘 클릭 시 팝업 / 인라인 제목 수정
  • startup.ts: OMC 설치 확인 로직 개선 (CLI + plugin list 2단계 감지)
  • server.ts: 포트 충돌 해결 크로스 플랫폼 지원 (Windows/Linux/Mac)
  • 커리큘럼 연관관계도 PPT 생성 스크립트 추가

🗑️ 정리

  • 플러그인 버전 업데이트 및 미사용 플러그인 정리
  • 미사용 파일 및 spec-driven-team 플러그인 전체 삭제