Skip to content

feat: 활성 스레드 모델/thinking level 실시간 변경 및 제어 스킬 추가 #2

@pinion05

Description

@pinion05

배경

현재 활성 스레드가 사용 중인 모델과 thinking level을 대화 중에 즉시 바꾸기 어렵습니다. 세션을 끊지 않고 실행 특성을 조정할 수 있어야 운영성과 UX가 좋아집니다.

목표

  • 활성 스레드의 model과 thinking level을 런타임에서 변경할 수 있게 한다.
  • 이 변경을 대화 중 실시간으로 수행할 수 있는 skill을 추가한다.

요구사항

  • 활성 스레드 단위로 model 변경 가능
  • 활성 스레드 단위로 thinking level 변경 가능
  • 대화 도중 자연어 또는 제어 흐름을 통해 즉시 반영 가능
  • 전용 skill을 통해 사용자가 안전하게 변경 요청 가능
  • 현재 적용된 model / thinking level 조회 가능

고려사항

  • 변경 범위를 현재 turn부터 적용할지, 다음 turn부터 적용할지 명확히 정의
  • 세션 저장소와 런타임 상태 간 일관성 유지
  • 지원하지 않는 model / thinking level 입력에 대한 검증 필요
  • 활성 실행 중 변경 시 정책 정의 필요

산출물

  • 활성 스레드 설정 변경 경로
  • 현재 설정 조회 기능
  • 실시간 변경용 skill
  • 테스트 및 UX 메시지 정리

완료 조건

  • 사용자가 대화 중 model과 thinking level을 바꿀 수 있다.
  • 변경된 설정이 활성 스레드에 일관되게 반영된다.
  • 잘못된 입력에 대한 명확한 에러 메시지가 있다.
  • 관련 테스트가 추가된다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions