CLI Host Compatibility
Version-pinned evidence for six agent CLIs hosted by Kota over PTY.
Not a ranking. Unknown means unverified, not unsupported.
156835cWhat Kota has verified
| Capability | Claude Code | Codex | Antigravity CLI | OpenCode | Pi | Kimi Code |
|---|---|---|---|---|---|---|
| 01 Workspace selection How is the worktree selected? |
VERIFIED
Process cwd = incarnation worktree. EvidenceCODE PATHUNIT FIXTURE
|
VERIFIED
Process cwd = incarnation worktree. EvidenceCODE PATHUNIT FIXTURE
|
VERIFIED
Process cwd, plus EvidenceCODE PATHUNIT FIXTURE
|
VERIFIED
EvidenceCODE PATHUNIT FIXTURE
|
VERIFIED
Process cwd = incarnation worktree. EvidenceCODE PATHUNIT FIXTURE
|
VERIFIED
Process cwd = incarnation worktree. EvidenceCODE PATHUNIT FIXTURE
|
| 02 Workspace instruction files Which project files are read? |
VERIFIED
Kota writes Evidence |
VERIFIED
Kota writes Evidence |
VERIFIED
Kota writes EvidenceCODE PATH
Conflict resolution was not tested separately. |
VERIFIED
Kota writes Evidence |
VERIFIED
Kota writes Evidence |
VERIFIED
Kota writes Evidence |
| 03 Approval / unrestricted launch Which launch flag changes approval? |
PARTIAL
Default: EvidenceCODE PATHUNIT FIXTURE
Flag emission is verified; full bypass scope is not. |
PARTIAL
Default: EvidenceCODE PATHUNIT FIXTURE
Flag emission is verified; full bypass scope is not. |
PARTIAL
Default: EvidenceCODE PATHUNIT FIXTURE
Flag emission is verified; full bypass scope is not. |
PARTIAL
Conditional: EvidenceCODE PATHUNIT FIXTURE
Mini mode drops unsupported flags; scope stays version-dependent. |
PARTIAL
Default: EvidenceCODE PATHUNIT FIXTURE
Flag emission is verified; full bypass scope is not. |
PARTIAL
Default: EvidenceCODE PATHUNIT FIXTURE
Flag emission is verified; full bypass scope is not. |
| 04 Session resume How is a native session resumed? |
PARTIAL
EvidenceCODE PATHUNIT FIXTURE
Launch shape verified; cross-version resume is CLI-owned. |
PARTIAL
EvidenceCODE PATHUNIT FIXTURE
Launch shape verified; cross-version resume is CLI-owned. |
PARTIAL
EvidenceCODE PATHUNIT FIXTURE
The backend revalidates the conversation. |
PARTIAL
EvidenceCODE PATHUNIT FIXTURE
Mini-mode support depends on installed help. |
PARTIAL
EvidenceCODE PATHUNIT FIXTURE
Launch shape verified; cross-version resume is CLI-owned. |
PARTIAL
EvidenceCODE PATHUNIT FIXTURE
Launch shape verified; cross-version resume is CLI-owned. |
| 05 Session lifetime / retention Who owns retention, and for how long? |
VERIFIED
Default: 30 days; configurable with EvidenceCODE PATHLIVE OBSERVATION
Kota observed expiry and offers Start Fresh on exact transcript NotFound. |
UNKNOWN
No published TTL; no automatic expiry observed. EvidenceHistory limits do not establish resume TTL. |
UNKNOWN
No published backend TTL; resume revalidates the conversation. EvidenceLocal cache does not imply permanent retention. |
UNKNOWN
No published TTL; no automatic expiry observed. |
UNKNOWN
No published TTL; no automatic expiry observed. |
UNKNOWN
No published TTL; no automatic expiry observed. |
| 06 Model selection at launch How is the model chosen? |
PARTIAL
Non-default: Evidence |
PARTIAL
Non-default: Evidence |
PARTIAL
Non-default: Evidence |
PARTIAL
Non-default: Evidence |
PARTIAL
Non-default: Evidence |
PARTIAL
Non-default: Evidence |
| 07 Reasoning / effort level Can Kota set effort at launch? |
PARTIAL
Launch flag: Evidence |
PARTIAL
Launch config: Evidence |
NOT EXPOSED
Not exposed by Kota. EvidenceCODE PATH
|
NOT EXPOSED
Not exposed by Kota. EvidenceCODE PATH
|
PARTIAL
Launch flag: Evidence |
NOT EXPOSED
Not exposed by Kota. EvidenceCODE PATH
|
| 08 Local chat / session records Which native records does Kota read? |
VERIFIED
EvidenceCODE PATHUNIT FIXTURE
|
VERIFIED
EvidenceCODE PATHUNIT FIXTURE
|
VERIFIED
EvidenceCODE PATHUNIT FIXTURE
|
VERIFIED
EvidenceCODE PATHUNIT FIXTURE
|
VERIFIED
EvidenceCODE PATHUNIT FIXTURE
|
VERIFIED
Evidence |
| 09 Record refresh / flush cadence When does new state become visible? |
PARTIAL
500 ms Kota watch throttle; CLI flush timing is not guaranteed. EvidenceCODE PATH
|
PARTIAL
500 ms Kota watch throttle; turn IDs improve correlation. Evidence |
PARTIAL
500 ms Kota watch throttle; backend flush timing is not guaranteed. EvidenceCODE PATH
|
PARTIAL
2 s SQLite monitor; CLI commit timing is not guaranteed. EvidenceCODE PATH
|
PARTIAL
500 ms Kota watch throttle; CLI flush timing is not guaranteed. EvidenceCODE PATH
|
PARTIAL
500 ms Kota watch throttle; step events improve correlation. EvidenceCODE PATHUNIT FIXTURE
|
| 10 Working-state detection How does Kota infer working state? |
PARTIAL
Process, delivery, native activity, and a 5-minute fallback. EvidenceCODE PATHUNIT FIXTURE
Alive, working, and visible remain separate states. |
PARTIAL
Turn IDs, reconciled with process and delivery state. EvidenceCODE PATHUNIT FIXTURE
No signal is universal readiness. |
PARTIAL
Process, delivery, transcript activity, and a 5-minute fallback. EvidenceCODE PATHUNIT FIXTURE
Backend state is not a readiness API. |
PARTIAL
Process, delivery, SQLite activity, and a 5-minute fallback. EvidenceCODE PATHUNIT FIXTURE
Database visibility may lag the PTY. |
PARTIAL
Process, delivery, native activity, and a 5-minute fallback. EvidenceCODE PATHUNIT FIXTURE
No signal is universal readiness. |
PARTIAL
EvidenceCODE PATHUNIT FIXTURE
|
| 11 Host transport PTY or structured transport? |
VERIFIED
Interactive child process on a real PTY; no SDK transport. EvidenceCODE PATHUNIT FIXTURE
|
VERIFIED
Interactive child process on a real PTY; no SDK transport. EvidenceCODE PATHUNIT FIXTURE
|
VERIFIED
Interactive child process on a real PTY; no SDK transport. EvidenceCODE PATHUNIT FIXTURE
|
VERIFIED
Real PTY; launch adapts between interactive and mini modes. EvidenceCODE PATHUNIT FIXTURE
|
VERIFIED
Interactive child process on a real PTY; no SDK transport. EvidenceCODE PATHUNIT FIXTURE
|
VERIFIED
Real PTY; CSI-u Enter submits prompts. EvidenceCODE PATHUNIT FIXTURE
|
Provider notes
- Antigravity CLI
- Legacy
geminiandgemini-cliconfig names resolve to Antigravity, not Gemini CLI. - OpenCode
- Launch adapts between
run --interactiveand--minifrom installed CLI help. - Kimi Code
- Provider alias:
kimi-code.