{"record":{"id":"203fb45a9f664b83","repo":"aaif-goose/goose","slug":"clear-is-not-available-for-provider-provider","errorCode":null,"errorMessage":"/clear is not available for provider '{provider}' because it manages its own conversation context","messagePattern":"/clear is not available for provider '(.+?)' because it manages its own conversation context","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/goose/src/agents/execute_commands.rs","lineNumber":218,"sourceCode":"            .await?;\n\n        self.update_session_metrics(\n            session_id,\n            session.schedule_id,\n            &compaction.usage,\n            Some(compaction.retained_context_tokens),\n        )\n        .await?;\n\n        Ok(Some(user_only_assistant_text(\"Compaction complete\")))\n    }\n\n    async fn handle_clear_command(&self, session_id: &str) -> Result<Option<Message>> {\n        use crate::conversation::Conversation;\n\n        let provider = self.provider().await?;\n        if provider.manages_own_context() {\n            return Err(anyhow!(context_management_unsupported_message(\n                \"clear\",\n                provider.get_name()\n            )));\n        }\n\n        let manager = self.config.session_manager.clone();\n        manager\n            .replace_conversation(session_id, &Conversation::default())\n            .await?;\n\n        manager\n            .update(session_id)\n            .usage(goose_providers::conversation::token_usage::Usage::new(\n                Some(0),\n                Some(0),\n                Some(0),\n            ))\n            .apply()","sourceCodeStart":200,"sourceCodeEnd":236,"githubUrl":"https://github.com/aaif-goose/goose/blob/3810898a7447ec3299be72e223d3570a7aabf0ab/crates/goose/src/agents/execute_commands.rs#L200-L236","documentation":"Error \"/clear is not available for provider '{provider}' because it manages its own conversation context\" thrown in aaif-goose/goose.","triggerScenarios":"Thrown at crates/goose/src/agents/execute_commands.rs:218 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":"3810898a7447ec3299be72e223d3570a7aabf0ab","analyzedAt":"2026-08-16T10:14:26.282Z","schemaVersion":2},"datasetVersion":"2026-08-16T13:17:31.715Z"}