조회:
list_threads(query, limit)
제목/preview 기준으로 스레드 검색. thread id를 찾을 때 사용.read_thread(threadId, turnLimit, includeOutputs)
특정 스레드의 최근 상태와 턴 요약 읽기.
생성/전달:
list_projects()
새 스레드를 만들 수 있는 프로젝트 목록 조회.create_thread(projectId, prompt, target)
새 Codex 스레드 생성.send_message_to_thread(threadId, prompt)
기존 스레드에 후속 메시지 보내기.
정리:
set_thread_title(threadId, title)
스레드 제목 변경.set_thread_pinned(threadId, pinned)
스레드 고정/해제.set_thread_archived(threadId?, archived)
스레드 보관/복원.threadId생략 시 현재 스레드 대상 가능.
작업 위치 이동:
handoff_thread(threadId, destinationHostId?, followUpPrompt?)
다른 스레드의 작업 상태를 checkout/worktree/host 쪽으로 이동.get_handoff_status(operationId)
handoff 진행 상태 확인.
자주 쓰는 요청 예:
"노출 순서 재정렬 스레드 찾아줘"
→ list_threads(query: "노출 순서 재정렬")
"그 스레드 최근 내용 읽어줘"
→ read_thread(threadId: "...")
"그 스레드 제목을 X로 바꿔줘"
→ set_thread_title(threadId: "...", title: "X")
"dailyPalWorker에 새 스레드 만들어줘"
→ list_projects → create_thread
"그 스레드에 이 메시지 보내줘"
→ send_message_to_thread(threadId: "...", prompt: "...")
주의:
- Codex
thread id는 앱 스레드 식별자입니다. - OpenAI API의 Threads, rollout id, generated image folder id, terminal session id와 다를 수 있습니다.
- 공개 웹 매뉴얼은 확인되지 않았고, 현재는 도구 설명이 사실상 기준입니다.
추가 질문 답변.
threads 말고도 codex 앱이 제공하는 undocumented 도구들이 있나?응.
threads말고도 Codex 앱이 제공하는 내부/undocumented 성격의 도구들이 있습니다. 다만 공개 웹 매뉴얼보다는, 현재 세션에서tool_search로 노출되는 도구 설명이 사실상 기준입니다.현재 확인되는 Codex 앱 계열은 대략 이렇게 나뉩니다.
Thread/Project 관리
list_threadsread_threadcreate_threadfork_threadsend_message_to_threadset_thread_titleset_thread_pinnedset_thread_archivedhandoff_threadget_handoff_statuslist_projectsAutomation
automation_updaterecurring run, reminder, monitor, heartbeat 같은 자동화 생성/조회/수정/삭제.
앱 UI/터미널 보조
navigate_to_codex_page특정 Codex thread를 앱에서 열기.
read_thread_terminal현재 Codex thread의 앱 터미널 출력 읽기.
load_workspace_dependenciesCodex가 번들로 제공하는 Node/Python 및 문서/스프레드시트/PDF 처리 라이브러리 경로 확인.
플러그인/커넥터 설치
list_available_plugins_to_installrequest_plugin_install그리고 Codex 앱 자체 도구는 아니지만, Codex 앱 환경에서 같이 붙는 MCP/플러그인 도구도 많습니다.
중요한 점은 이 도구들이 항상 전부 보이는 게 아니라는 겁니다. 보통은
tool_search로 “thread”, “automation”, “github”, “browser”처럼 검색하면 그때 관련 도구가 lazy-load 됩니다. 그래서 “Codex 앱이 가진 전체 도구 목록”을 사용자가 보는 정적 메뉴얼은 없고, 현재 세션에서 검색 가능한 tool registry가 실제 기준에 가깝습니다.