Merge remote-tracking branch 'origin/rcc/cost' into integration/dori-cleanroom
# Conflicts:
# .gitignore
# rust/Cargo.lock
# rust/Cargo.toml
# rust/README.md
# rust/crates/api/Cargo.toml
# rust/crates/api/src/client.rs
# rust/crates/api/src/error.rs
# rust/crates/api/src/lib.rs
# rust/crates/api/src/sse.rs
# rust/crates/api/src/types.rs
# rust/crates/api/tests/client_integration.rs
# rust/crates/commands/Cargo.toml
# rust/crates/commands/src/lib.rs
# rust/crates/compat-harness/src/lib.rs
# rust/crates/runtime/Cargo.toml
# rust/crates/runtime/src/bash.rs
# rust/crates/runtime/src/compact.rs
# rust/crates/runtime/src/config.rs
# rust/crates/runtime/src/conversation.rs
# rust/crates/runtime/src/lib.rs
# rust/crates/runtime/src/mcp.rs
# rust/crates/runtime/src/mcp_client.rs
# rust/crates/runtime/src/oauth.rs
# rust/crates/runtime/src/permissions.rs
# rust/crates/runtime/src/prompt.rs
# rust/crates/rusty-claude-cli/Cargo.toml
# rust/crates/rusty-claude-cli/src/app.rs
# rust/crates/rusty-claude-cli/src/args.rs
# rust/crates/rusty-claude-cli/src/input.rs
# rust/crates/rusty-claude-cli/src/main.rs
# rust/crates/rusty-claude-cli/src/render.rs
# rust/crates/tools/Cargo.toml
# rust/crates/tools/src/lib.rs