YOU
IRIXEN AGENT
read_file · src-tauri/src/mcp.rs
replace_in_file · mcp.rs:118 +42 −7
8,240 → 1,960 tokens
⏎
main*0 ✕ 0 !Rust · 1.77IRIXEN AGENT · deepseek-v4
- OpenAI 兼容
- Anthropic
- Gemini
- MCP
TOOL CALLSturn 3
- ✓
read_filesrc-tauri/src/mcp.rs - ✓
grep"stdio" · 3 hits - ✓
replace_in_filemcp.rs:118 +42 −7 - ✓
run_commandcargo check · 0 errors - →
write_filemcp_test.rs
src-tauri/src/mcp.rs+42 −7
@@ -112,7 +112,9 @@ pub fn handshake()
112pub fn handshake() -> Result<Session> {
113 let mut child = spawn()?;
114 child.stdin.write(b"init")?;
115− read_frame(&mut child)?;
115+ read_frame(&mut child).timeout(5s)?;
116+ .map_err(|_| Err::Handshake)?;
117 Ok(Session::new(child))
118}
04
9
3
3
8
05
| Tauri 2 | |
| WebView2 | |
| Rust | |
| MCP | |
| Apache-2.0 |