osFoundry, Codex 핸드오프 제안과 run 요청을 별도 툴로 분리한 이유
osFoundry의 MCP 서버는 로그인 전에도 initialize와 tools/list에는 응답해 클라이언트가 툴 목록을 볼 수 있게 한다. 목록에는 세션 작업을 요청하는 두 툴, propose_session_handoff와 request_session_run이 있으며 둘 다 세션이 일을 하도록 만든다. 핸드오프는 세션 오너가 Accept를 눌러야 큐에 들어가고, run은 Runner 자리를 준 시점에 이미 승인된 것으로 취급된다. 두 툴은 OAuth 스코프, 세션 내 역할, openWorldHint 어노테이션, 입력 필드와 길이 제한이 서로 다르게 설계되어 있다. 개발자는 이 차이를 Python 클라이언트로 재현해 라이브 스키마와 대조했다.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in