mirror of
https://github.com/hanzoai/python-sdk.git
synced 2026-10-27 04:20:09 +00:00
- hanzo-tools-repl: Multi-language REPL with Jupyter kernel backend - Supports Python, Node.js/TypeScript, Bash, Ruby, Go, Rust - Persistent sessions for stateful evaluation - History and completion support - hanzo-tools-ide: IDE integration for VS Code, Cursor, JetBrains - Full editor control (open, edit, navigate, refactor) - Terminal integration - Diagnostics and quick fixes - WebSocket bridge to IDE extensions - ZAP Protocol (proto/zap/): - MCP superset for agentic operations - Streaming, REPL sessions, IDE integration - Browser DevTools support - Extension bridge specification - hanzo-mcp v0.11.7: - Added [repl], [ide], [interactive] extras
25 lines
788 B
Python
25 lines
788 B
Python
"""
|
|
hanzo-tools-ide: IDE integration for VS Code, JetBrains, and LSP editors.
|
|
|
|
Provides AI agents with direct control over IDEs:
|
|
- File operations (open, save, close)
|
|
- Editor operations (select, insert, replace)
|
|
- Navigation (go to definition, find references)
|
|
- Refactoring (rename, extract, format)
|
|
- Terminal control (create, send commands)
|
|
- Diagnostics (errors, warnings, quick fixes)
|
|
|
|
Usage:
|
|
ide(action="open", path="/path/to/file.py")
|
|
ide(action="insert", text="# comment", line=10)
|
|
ide(action="go_to_definition", line=15, column=8)
|
|
ide(action="rename", new_name="better_name", line=10, column=5)
|
|
ide(action="terminal", command="npm test")
|
|
"""
|
|
|
|
from .ide_tool import IdeTool, IdeConnection
|
|
|
|
TOOLS = [IdeTool()]
|
|
|
|
__all__ = ["IdeTool", "IdeConnection", "TOOLS"]
|