Prechádzať zdrojové kódy

chore: clean up post-merge compiler warnings

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
YeonGyu-Kim 2 mesiacov pred
rodič
commit
765635b312

+ 0 - 1
rust/crates/api/src/providers/anthropic.rs

@@ -19,7 +19,6 @@ use crate::sse::SseParser;
 use crate::types::{MessageDeltaEvent, MessageRequest, MessageResponse, StreamEvent, Usage};
 
 pub const DEFAULT_BASE_URL: &str = "https://api.anthropic.com";
-const ANTHROPIC_VERSION: &str = "2023-06-01";
 const REQUEST_ID_HEADER: &str = "request-id";
 const ALT_REQUEST_ID_HEADER: &str = "x-request-id";
 const DEFAULT_INITIAL_BACKOFF: Duration = Duration::from_millis(200);

+ 1 - 1
rust/crates/runtime/src/config.rs

@@ -563,7 +563,7 @@ fn read_optional_json_object(
 
     let parsed = match JsonValue::parse(&contents) {
         Ok(parsed) => parsed,
-        Err(error) if is_legacy_config => return Ok(None),
+        Err(_error) if is_legacy_config => return Ok(None),
         Err(error) => return Err(ConfigError::Parse(format!("{}: {error}", path.display()))),
     };
     let Some(object) = parsed.as_object() else {

+ 0 - 9
rust/crates/runtime/src/hooks.rs

@@ -476,15 +476,6 @@ impl HookRunner {
     }
 }
 
-struct HookInvocation<'a> {
-    event: HookEvent,
-    tool_name: &'a str,
-    tool_input: &'a str,
-    tool_output: Option<&'a str>,
-    is_error: bool,
-    payload: &'a str,
-}
-
 enum HookCommandOutcome {
     Allow { parsed: ParsedHookOutput },
     Deny { parsed: ParsedHookOutput },

+ 1 - 25
rust/crates/rusty-claude-cli/src/main.rs

@@ -4,7 +4,6 @@ mod render;
 
 use std::collections::BTreeSet;
 use std::env;
-use std::fmt::Write as _;
 use std::fs;
 use std::io::{self, Read, Write};
 use std::net::TcpListener;
@@ -18,8 +17,7 @@ use std::time::{Duration, Instant, UNIX_EPOCH};
 use api::{
     resolve_startup_auth_source, AnthropicClient, AuthSource, ContentBlockDelta, InputContentBlock,
     InputMessage, MessageRequest, MessageResponse, OutputContentBlock, PromptCache,
-    SessionTracer, StreamEvent as ApiStreamEvent, ToolChoice, ToolDefinition,
-    ToolResultContentBlock,
+    StreamEvent as ApiStreamEvent, ToolChoice, ToolDefinition, ToolResultContentBlock,
 };
 
 use commands::{
@@ -52,7 +50,6 @@ fn max_tokens_for_model(model: &str) -> u32 {
 }
 const DEFAULT_DATE: &str = "2026-03-31";
 const DEFAULT_OAUTH_CALLBACK_PORT: u16 = 4545;
-const TELEMETRY_LOG_PATH_ENV: &str = "CLAW_TELEMETRY_LOG_PATH";
 const VERSION: &str = env!("CARGO_PKG_VERSION");
 const BUILD_TARGET: Option<&str> = option_env!("TARGET");
 const GIT_SHA: Option<&str> = option_env!("GIT_SHA");
@@ -3290,10 +3287,6 @@ impl AnthropicRuntimeClient {
         })
     }
 
-    fn with_session_tracer(mut self, session_tracer: SessionTracer) -> Self {
-        self.client = self.client.with_session_tracer(session_tracer);
-        self
-    }
 }
 
 fn resolve_cli_auth_source() -> Result<AuthSource, Box<dyn std::error::Error>> {
@@ -3522,23 +3515,6 @@ fn collect_prompt_cache_events(summary: &runtime::TurnSummary) -> Vec<serde_json
         .collect()
 }
 
-fn print_prompt_cache_events(summary: &runtime::TurnSummary) {
-    for event in &summary.prompt_cache_events {
-        let label = if event.unexpected {
-            "Prompt cache break"
-        } else {
-            "Prompt cache invalidation"
-        };
-        println!(
-            "{label}: {} (cache read {} -> {}, drop {})",
-            event.reason,
-            event.previous_cache_read_input_tokens,
-            event.current_cache_read_input_tokens,
-            event.token_drop,
-        );
-    }
-}
-
 fn slash_command_completion_candidates() -> Vec<String> {
     slash_command_specs()
         .iter()