resolve_conflict

MCP tool from Waggle MCP by Abhigyan-Shekhar

Mark a conflict resolved. Pass winner (node ID) to supersede the losing node — sets its validto to now.

How to use it

Project documentation lists resolve_conflict for the Waggle MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.

Install Waggle MCP

$claude mcp add --transport stdio waggle -- waggle-mcp serve --transport stdio
FULL WAGGLE MCP LISTING

Other tools in Waggle MCP (38)

aggregate_graph

Broad filtered subgraph for map-reduce tasks. Use when you want a large scoped slice rather than high-precision top-K. Supports nodetypes, tags, asof, includeinvalidated.

apply_approved_memory_change

Applies the exact approved value using only a proposal ID.

canonicalize_node

Merge multiple nodes into one canonical node. Repoints all edges, collects aliases. Idempotent.

close_context_window

Close a session window and derive cross-window edges.

debug_retrieval

Diagnose retrieval ranking for a query — embedding scores, window routing, tiered vs flat comparison.

decompose_and_store

Break long content into atomic nodes and infer edges automatically.

dedup_candidates

Return near-duplicate node pairs above a similarity threshold for human review.

delete_node

Delete a node and all its edges.

diff

git diff

edge_quality_report

Audit edge quality — counts, average confidence per type, top/bottom confidence edges.

export_graph_html

Export the memory graph as an interactive HTML visualization.

export_markdown_vault

Export the graph as an Obsidian-compatible Markdown vault.

fsck

git fsck

get_context_window

Inspect one context window and its nodes.

get_node_history

Inspect a node's evidence, validity window, and connected context.

get_project_brief

Returns the project's goal, current decisions, constraints, state, and open questions.

get_related

Fetch the neighborhood around a specific node by ID.

get_stats

Node/edge counts, type breakdowns, and recent highly-connected nodes.

get_topics

Topic clusters via community detection across the full tenant graph.

graph_diff

When the user asks what changed recently.

grep

git grep

import_markdown_vault

Import an edited Obsidian vault back into the graph non-destructively.

list_conflicts

List unresolved contradiction and update edges.

list_context_scopes

Known agent, project, and session scope values.

list_context_windows

Chat/session-level memory containers with status and node counts.

load_abhi_chunks

—

load_abhi_for_session

Loads a portable graph into this browser tab and returns a brief.

merge

git merge

observe_conversation

After any turn containing a decision, preference, constraint, correction, or project fact. Persists the verbatim turn first, then extracts graph nodes. Returns turnid, verbatimstored, nodesextracted, edgesinferred.

prime_context

At the start of a new session to hydrate context from the most relevant scoped memories.

propose_memory_change

Creates a pending correction for human review without changing authoritative memory.

pull

git pull

query_graph

Before answering questions that may depend on prior context. Hybrid retrieval (graph + verbatim transcript) by default. Supports asof for point-in-time queries.

recall_memory

Finds current authoritative memories for a query, with supersession provenance when available.

show

git show

timeline

Chronological view of memory changes for a node or query.

update_node

Update an existing node's content, label, or tags.

window_graph_viz

Export the context-window graph as an interactive HTML visualization.