{"record":{"id":"7d96c01d57bc8916","repo":"xai-org/grok-build","slug":"session-sharing-is-temporarily-disabled","errorCode":null,"errorMessage":"Session sharing is temporarily disabled","messagePattern":"Session sharing is temporarily disabled","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"warning","filePath":"crates/codegen/xai-grok-pager/src/share_cmd.rs","lineNumber":12,"sourceCode":"use anyhow::Result;\nuse xai_grok_shell::agent::config::Config as AgentConfig;\n\n#[derive(Debug, clap::Args, Clone)]\npub struct ShareArgs {\n    /// Session ID to share\n    pub session_id: String,\n}\n\npub async fn run(args: &ShareArgs, agent_config: &AgentConfig) -> Result<()> {\n    let _ = (args, agent_config);\n    anyhow::bail!(\"Session sharing is temporarily disabled\");\n}\n","sourceCodeStart":1,"sourceCodeEnd":14,"githubUrl":"https://github.com/xai-org/grok-build/blob/bc7f02eddd3d84085849dc19ed216f11c23b0571/crates/codegen/xai-grok-pager/src/share_cmd.rs#L1-L14","documentation":"The session share command is a stub that unconditionally bails with 'Session sharing is temporarily disabled'. It ignores its arguments (`let _ = (args, agent_config)`) — no configuration or credential can enable it. This is an intentional server-side/product-level disable, not a user error.","triggerScenarios":"Any invocation of `grok share <session_id>` (run in share_cmd.rs) regardless of arguments or config.","commonSituations":"Following older documentation or workflows that used session sharing; automation scripts still calling the share subcommand.","solutions":["Do not use session sharing — it is disabled in this build; export the session transcript via other means (e.g. copy the session file).","Check release notes/docs for when sharing returns.","Remove share steps from scripts/workflows and handle the failure."],"exampleFix":null,"handlingStrategy":"fallback","validationCode":null,"typeGuard":null,"tryCatchPattern":"// detect and degrade gracefully\nmatch result {\n    Err(e) if e.to_string().contains(\"temporarily disabled\") => {\n        eprintln!(\"sharing unavailable; exporting transcript locally instead\");\n        export_local_transcript()?;\n    }\n    other => other?,\n}","preventionTips":["Do not build workflows around `grok share` in current versions.","Feature-check by attempting once at startup and caching the disabled state.","Track release notes for re-enablement."],"tags":["cli","feature-disabled","sharing"],"backgroundTag":"feature-temporarily-disabled","analyzedSha":"bc7f02eddd3d84085849dc19ed216f11c23b0571","analyzedAt":"2026-08-31T04:59:42.031Z","schemaVersion":2},"datasetVersion":"2026-08-31T09:17:48.483Z"}