Transcript Dispatcher (dispatch/transcript.rs)

grok-build · crates/codegen/xai-grok-pager/src/app/dispatch/transcript.rs · rust · Apache-2.0
ui, voice, ai, tag:dispatch

Handles transcript export, block copying, viewer/modal, and input-log dump dispatchers.

// Source: https://github.com/xai-org/grok-build | License: Apache-2.0 | Copyright 2023-2026 SpaceXAI
// Provided via justclaw.it.com; keep this notice with the code.
//! Transcript export, block copying, viewer/modal, and input-log dump dispatchers.

use super::ctx::with_active_agent;
use crate::app::actions::Effect;
use crate::app::agent::AgentId;
use crate::app::app_view::{ActiveView, AppView};
use crate::scrollback::block::{BlockContent, RenderBlock};
use crate::scrollback::blocks::ToolCallBlock;
use agent_client_protocol as acp;
use xai_grok_telemetry::session_ctx::log_event;

/// Copy the selected block's content to the system clipboard.
///
/// Respects the block's raw/pretty mode for markdown content.
pub(super) fn dispatch_copy_block_content(app: &mut AppView) {
    with_active_ag

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key