{"record":{"id":"d82cf2590f681732","repo":"nikivdev/code","slug":"find-is-only-supported-for-codex-sessions-use-f","errorCode":null,"errorMessage":"find is only supported for Codex sessions; use `f ai codex find ...`","messagePattern":"find is only supported for Codex sessions; use `f ai codex find \\.\\.\\.`","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/ai.rs","lineNumber":5644,"sourceCode":"\n    if !status.success() {\n        bail!(\"{} exited with status {}\", name, status);\n    }\n\n    Ok(())\n}\n\nfn find_codex_session(\n    path: Option<String>,\n    query: Vec<String>,\n    exact_cwd: bool,\n    json_output: bool,\n    limit: usize,\n    scope: CodexFindScope,\n    provider: Provider,\n) -> Result<()> {\n    if provider != Provider::Codex {\n        bail!(\"find is only supported for Codex sessions; use `f ai codex find ...`\");\n    }\n\n    let query_text = normalize_recover_query(&query).ok_or_else(|| {\n        anyhow::anyhow!(\n            \"find requires a query, for example: `f ai codex find \\\"make plan to get designer\\\"`\"\n        )\n    })?;\n    let target_path = path\n        .clone()\n        .map(|value| canonicalize_recover_path(Some(value)))\n        .transpose()?;\n    let rows = search_codex_threads_for_find(\n        target_path.as_deref(),\n        exact_cwd,\n        &query_text,\n        limit.max(1),\n        scope,\n    )?;","sourceCodeStart":5626,"sourceCodeEnd":5662,"githubUrl":"https://github.com/nikivdev/code/blob/a747e741ae92c09071d0ae946ab48488adcff1ce/src/ai.rs#L5626-L5662","documentation":"Error \"find is only supported for Codex sessions; use `f ai codex find ...`\" thrown in nikivdev/code.","triggerScenarios":"Thrown at src/ai.rs:5644 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"a747e741ae92c09071d0ae946ab48488adcff1ce","analyzedAt":"2026-09-01T22:43:55.719Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-08T10:18:20.063Z"}