ai_agent/tools/terminal_capture/mod.rs
1// Source: ~/claudecode/openclaudecode/src/tools/TerminalCaptureTool/prompt.ts
2//! TerminalCaptureTool — terminal screen capture (feature-gated stub)
3
4pub mod prompt;
5use prompt::TERMINAL_CAPTURE_TOOL_NAME;
6
7/// TerminalCaptureTool — terminal screen capture
8pub struct TerminalCaptureTool;
9
10impl TerminalCaptureTool {
11 pub fn new() -> Self {
12 Self
13 }
14
15 pub fn name(&self) -> &str {
16 TERMINAL_CAPTURE_TOOL_NAME
17 }
18}
19
20impl Default for TerminalCaptureTool {
21 fn default() -> Self {
22 Self::new()
23 }
24}