agent-tui-adapters 1.1.0

CLI and JSON-RPC adapters for agent-tui
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Shared daemon handler helpers.

use crate::adapters::rpc::RpcRequest;
use tracing::Span;
use tracing::debug_span;

pub use crate::adapters::session_error_response;

pub fn handler_span(request: &RpcRequest, handler: &'static str) -> Span {
    let session = request.param_str("session");
    debug_span!(
        "rpc_handler",
        handler = handler,
        request_id = %request.id,
        session = ?session
    )
}