Skip to main content
Dure는 사용자의 컴퓨터에 이미 설치된 provider CLI를 사용한다. 앱의 provider 항목은 해당 command를 감싸는 adapter이며, Dure가 모델 접속을 호스팅하는 것이 아니다.

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한다.
각 provider는 공식 안내에 따라 설치하고 로그인한다. Login-shell PATH를 바꾼 뒤에는 Dure를 다시 시작해 새 terminal과 같은 환경에서 감지하도록 한다. Provider conversation과 Dure 관리형 runtime session의 차이는 세션 모델에서 확인할 수 있다.