대화 엔진
ConversationAgent로 턴을 실행하고 응답을 스트리밍할 수 있습니다. 대화 기록, 도구 호출, 구조화된 출력, 플러그인도 지원합니다. 최소 구성은 core와 프로바이더 하나입니다.
가이드(영문) ↗프레임워크 구성
createQuery로 기본 도구와 권한 설정을 적용해 질문 하나를 처리할 수 있습니다. InteractiveSession으로 전체 대화를 관리하고, createAgentRuntime으로 호스트 런타임을 구성할 수 있습니다.
가이드(영문) ↗서버, 봇, 서버리스
SSE나 WebSocket 서버에 프레임워크를 넣어 세션별 전체 이벤트 스트림을 제공할 수 있습니다. 봇 채널별로 저장한 세션을 다시 열거나, 아무것도 저장하지 않는 무상태 런타임으로 실행할 수도 있습니다.
가이드(영문) ↗하나의 에이전트, 여러 채널
TransportRegistry로 하나의 에이전트 정의를 여러 전송 계층에서 실행할 수 있습니다. 각 전송 계층의 활성화 여부는 설정 파일에 저장하며, 별도의 게이트웨이 프로세스는 필요하지 않습니다.
가이드(영문) ↗제품 구성
assembleProduct로 선언형 프로필에 따라 제품을 만들 수 있습니다. 코딩 CLI에서 사용하는 기능 팩, 슬래시 명령 모듈, 프리셋, 출력 스타일을 그대로 조합할 수 있습니다.
가이드(영문) ↗나만의 CLI 제품 배포
공개된 CLI 패키지를 사용하면서 진입점, 제품 식별 정보, 리소스, 패키징은 직접 관리할 수 있습니다. 제품별 CLI 호스트, Electron 앱용 desktop-host 도우미, 네이티브 실행 파일 빌드를 제공합니다.
패키지 README(영문) ↗진단, 사용량, 평가
설정, 프로바이더, 작업 공간 신뢰 여부, 플러그인을 한 보고서에서 점검할 수 있습니다. 로컬에서 토큰 사용량과 비용을 요약하며, 이때 대화 내용을 전송하지 않습니다. 대화 내용을 제외한 지표를 내보내거나 코드로 평가를 실행할 수도 있습니다.
가이드(영문) ↗