검색
← 릴리스 노트

동적 도구와 멀티에이전트 협업 강화

코덱스 · 0.92.0 · 기능추가 · 2026.01.27

API v2 threads의 동적 도구 주입, 멀티에이전트 협업, 웹 검색 기본 동작이 강화됐습니다.

교안에 영향

예전 안내 글에서 request_user_input을 Plan/Pair 밖에서도 쓸 수 있다고 적었다면 이제 맞지 않습니다.

요약

- API v2 threads에서 시작 시 동적 도구를 주입하고 서버와 core tool pipeline으로 호출·응답을 종단 간 처리할 수 있습니다. - thread 목록 필터링과 thread/unarchive RPC가 추가되어 아카이브된 rollout 복원과 대규모 thread 탐색이 쉬워졌습니다. - MCP 서버는 config.toml에서 OAuth scopes를 정의할 수 있고, cached web_search는 기본 클라이언트 동작이 됐습니다. - 멀티에이전트 협업은 explorer 역할, collab 이벤트 매핑, max-depth 가드레일로 강화됐고, 여러 버그가 수정됐습니다.

바뀐 것

새 기능 6

  • API v2 threads가 시작 시 동적 도구를 주입하고, 호출·응답을 서버와 core tool pipeline으로 종단 간 처리할 수 있게 됐습니다.
  • app server의 thread 목록에 필터링이 추가됐습니다.
  • 아카이브된 rollout을 활성 세션으로 되돌리는 thread/unarchive RPC가 추가됐습니다.
  • MCP servers가 config.toml에서 OAuth scopes를 정의할 수 있게 됐습니다.
  • multi-agent collaboration에 explorer 역할, 더 나은 collab event mapping, max-depth guardrails가 추가됐습니다.
  • cached web_search가 기본 클라이언트 동작이 됐습니다.

기타 6

  • contribution guidelines를 업데이트했습니다.
  • protocol/MCP 문서를 thread/unarchive와 updated request_user_input question shape에 맞게 갱신했습니다.
  • Homebrew self-update가 경고와 모호성을 피하도록 명시적인 cask upgrade 명령을 사용하게 바뀌었습니다.
  • release packaging이 bundle zip을 dist/에 일관되게 쓰도록 바뀌었습니다.
  • Rust workspace의 주요 의존성(axum, tracing, globset, tokio-test)을 업데이트했습니다.
  • feature stage naming을 public maturity stages에 맞추고, 미성숙 기능 경고를 더 분명하게 했습니다.

수정 6

  • 고속 스트리밍에서 TUI deadlock/freeze가 나지 않도록 main Tokio thread에서의 blocking send를 피하도록 고쳤습니다.
  • web_search tool이 모든 action type을 처리하고 표시하며, 진행 중 상태도 보여주도록 고쳤습니다.
  • collaboration flows에서 subagents busy-waiting을 없애 CPU 사용량을 줄였습니다.
  • codex resume --last --json에서 prompt 파싱과 인자 충돌 문제를 고쳤습니다.
  • Windows sandbox logging이 UTF-8을 안전하게 다루도록 고쳐 다중 바이트 내용 잘림 실패를 막았습니다.
  • request_user_input이 Plan/Pair 모드 밖에서는 거부되도록 고쳤습니다.