배경
현재 활성 스레드가 사용 중인 모델과 thinking level을 대화 중에 즉시 바꾸기 어렵습니다. 세션을 끊지 않고 실행 특성을 조정할 수 있어야 운영성과 UX가 좋아집니다.
목표
- 활성 스레드의 model과 thinking level을 런타임에서 변경할 수 있게 한다.
- 이 변경을 대화 중 실시간으로 수행할 수 있는 skill을 추가한다.
요구사항
- 활성 스레드 단위로 model 변경 가능
- 활성 스레드 단위로 thinking level 변경 가능
- 대화 도중 자연어 또는 제어 흐름을 통해 즉시 반영 가능
- 전용 skill을 통해 사용자가 안전하게 변경 요청 가능
- 현재 적용된 model / thinking level 조회 가능
고려사항
- 변경 범위를 현재 turn부터 적용할지, 다음 turn부터 적용할지 명확히 정의
- 세션 저장소와 런타임 상태 간 일관성 유지
- 지원하지 않는 model / thinking level 입력에 대한 검증 필요
- 활성 실행 중 변경 시 정책 정의 필요
산출물
- 활성 스레드 설정 변경 경로
- 현재 설정 조회 기능
- 실시간 변경용 skill
- 테스트 및 UX 메시지 정리
완료 조건
- 사용자가 대화 중 model과 thinking level을 바꿀 수 있다.
- 변경된 설정이 활성 스레드에 일관되게 반영된다.
- 잘못된 입력에 대한 명확한 에러 메시지가 있다.
- 관련 테스트가 추가된다.
배경
현재 활성 스레드가 사용 중인 모델과 thinking level을 대화 중에 즉시 바꾸기 어렵습니다. 세션을 끊지 않고 실행 특성을 조정할 수 있어야 운영성과 UX가 좋아집니다.
목표
요구사항
고려사항
산출물
완료 조건