Agent 계약(런타임 중립 인터페이스)
Agent 계약은 클라이언트가 에이전트와 상호작용할 때 사용되는 표준화된 함수·상태 표면을 말하며, 메시지 스트리밍 함수, 상태 조회, 툴 호출, 인터럽트·정지 동작 등을 포함할 수 있다. Threadplane은 동일한 Agent 계약을 통해 LangGraph 어댑터와 AG-UI 어댑터를 같은 Angular 컴포넌트에서 교체 없이 사용할 수 있게 설계했다. 이 계약은 UI 레이어와 런타임 구현을 분리하여 상호운용성을 확보하는 목적이다.