Capability 수준
Provider 지원은 capability 단위다. 실행할 수 있다고 해서 더 깊은 통합을 모두 지원하는 것은 아니다.
UI는 adapter가 선언하고 구현한 동작만 제공한다. 지원하지 않는 flag를 추측해서
만들지 않는다.
현재 검토된 통합
Catalog에는 Claude Code, Codex, Kimi Code, Gemini CLI, Cursor CLI, GitHub Copilot CLI, OpenCode, Grok Build, Pi를 비롯해 설치된 여러 코딩 에이전트 command가 포함된다. Claude Code, Codex, Kimi Code는 현재 account와 resume 통합이 가장 깊다. Gemini CLI, Cursor CLI, GitHub Copilot CLI, OpenCode, Grok Build, Pi에도 검토된 continue와 exact-resume command가 있다. Conversation picker, fork, account 격리, credential 복사, live adoption은 서로 독립된 capability이므로 launch 지원만으로 따라오지 않는다.Provider CLI는 Dure와 독립적으로 바뀐다. Provider가 session command를
제거하거나 변경하면 Dure는 어느 conversation을 열지 추측하지 않고
fail-closed한다.
PATH를 바꾼
뒤에는 Dure를 다시 시작해 새 terminal과 같은 환경에서 감지하도록 한다.
Provider conversation과 Dure 관리형 runtime session의 차이는
세션 모델에서 확인할 수 있다.