v1.5.0 — Teaching mode: renderer pause, camera control, wedge killed at the root
The "protect the teaching mode" release. Desktop mode — watching Gephi operate while Claude narrates — is now robust and directable.
Gephi plugin 1.2.0 (gephi-mcp-1.2.0.nbm)
- Writes pause the renderer. The viz engine's own
pauseUpdating()/resumeUpdating()brackets every write section (reference-counted, no-op headless), removing the read-lock pressure behind the chronic macOS wedge. Sustained write bursts under a live view now run at 1-3 ms per operation. - A long-standing wedge source found and killed.
get_nodes/get_edgeswith alimitsmaller than the graph (the defaults) broke out of a live auto-locked graphstore iterator, permanently leaking a read hold. One queued write later, everything blocked forever while/healthkept answering — the exact "healthy but hung" state seen in real sessions. The bug predates 1.0. Query endpoints now iterate a snapshot, with a JUnit regression guard. - Nothing hangs anymore. Timed read locks, bounded UI-thread waits, and a
graph_lockprobe plus livegraph_lock_statscounters in/healthturn a wedge into an immediate, actionable error instead of an indefinite hang. gephi_focus_view(tool #80). Camera and attention control: fit the graph, center on a node/edge/region, select nodes visually, set zoom — Claude directs the viewer's eyes while it works.
MCP server 1.5.0 (PyPI gephi-mcp)
- New
gephi_focus_viewtool; health docstring documents the wedge detectors. 80 tools total.
Claude plugin 1.5.0
- New
/teachcommand and a Teaching Mode skill section: narrated pacing, chunked layouts, camera direction, observation pauses.
Install
- Claude Desktop, one click: download
gephi-ai-1.5.0.mcpb, double-click. - Gephi plugin: install
gephi-mcp-1.2.0.nbmvia Tools > Plugins > Downloaded (or wait for the Plugin Portal). - Everything else: see the README.