codetether-agent 4.7.0-a-002.4

A2A-native AI coding agent for the CodeTether ecosystem
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Stateful mouse button primitives.

use super::{drag_button, send_mouse_button};

pub fn mouse_down(button: Option<&str>) -> anyhow::Result<&'static str> {
    let button = drag_button(button)?;
    send_mouse_button(button.down, "down")?;
    Ok(button.name)
}

pub fn mouse_up(button: Option<&str>) -> anyhow::Result<&'static str> {
    let button = drag_button(button)?;
    send_mouse_button(button.up, "up")?;
    Ok(button.name)
}