Nereid - Mermaid charts
JSON →Create and explore Mermaid diagrams in collaboration with AI agents
Tools · 46
- diagram.list List all diagrams in the session
- diagram.current Get the currently active diagram
- diagram.open Open a diagram by ID
- diagram.delete Delete a diagram by ID
- diagram.create_from_mermaid Create a new diagram from Mermaid syntax
- diagram.stat Get statistics for a diagram
- diagram.get_slice Get a slice of a diagram centered on a reference node
- diagram.diff Get the diff between two diagram revisions
- diagram.read Read the full diagram content
- diagram.get_ast Get the abstract syntax tree of a diagram
- diagram.render_text Render a diagram as ASCII art text
- diagram.apply_ops Apply operations to a diagram
- diagram.propose_ops Propose operations for a diagram
- walkthrough.list List all walkthroughs in the session
- walkthrough.open Open a walkthrough by ID
- walkthrough.current Get the currently active walkthrough
- walkthrough.read Read the full walkthrough content
- walkthrough.stat Get statistics for a walkthrough
- walkthrough.diff Get the diff between two walkthrough revisions
- walkthrough.get_node Get a specific node from a walkthrough
- walkthrough.render_text Render a walkthrough as ASCII art text
- walkthrough.apply_ops Apply operations to a walkthrough
- attention.human.read Read the human's attention state
- attention.agent.read Read the agent's attention state
- attention.agent.set Set the agent's attention state
- attention.agent.clear Clear the agent's attention state
- follow_ai.read Read the follow AI state
- follow_ai.set Set the follow AI state
- selection.read Read the current selection
- selection.update Update the current selection
- view.read_state Read the current view state
- xref.list List cross-references
- xref.neighbors Get neighbors of a cross-reference
- xref.add Add a cross-reference
- xref.remove Remove a cross-reference
- object.read Read an object by reference
- route.find Find a route between nodes
- seq.messages Get messages from a sequence diagram
- seq.search Search within sequence diagrams
- seq.trace Trace a path through a sequence diagram
- flow.reachable Get reachable nodes in a flow diagram
- flow.paths Get paths in a flow diagram
- flow.cycles Detect cycles in a flow diagram
- flow.unreachable Get unreachable nodes in a flow diagram
- flow.dead_ends Get dead ends in a flow diagram
- flow.degrees Get degree information for nodes in a flow diagram
Links
★ 52 GitHub stars