Home / LoomCycle A2A Agent / @loomcycle/n8n-nodes-loomcycle
LoomCycle A2A Agent n8n community node
@loomcycle/n8n-nodes-loomcycle — Community n8n nodes for the loomcycle agentic runtime. Design and operate loomcycle agents from n8n's visual builder: 37 nodes — 30 action nodes (Run, Memory, Channel, Agent Definition, Skill Definition, MCP Server, Schedule, Hook, Webhook, A2A Agent, A2A
Weekly downloads25
Change vs prior week-43
Latest versionv4.6.0
Last published2026-10-15
First published2026-05-23
LicenseMIT
Install
In n8n, open Settings → Community Nodes → Install and enter:
@loomcycle/n8n-nodes-loomcycle
Unverified community nodes can only be installed on self-hosted n8n with community packages enabled. Review the code before installing.
Nodes in this package
- LoomCycle A2A Agent — Register external A2A agents loomcycle can call (RFC G) over HTTP
- LoomCycle A2A Server Card — Publish/manage the A2A server card exposing loomcycle agents (RFC G) over HTTP
- LoomCycle Agent Definition — Manage versioned loomcycle agent definitions over HTTP
- LoomCycle: Change Event Trigger — Fires when loomcycle memory or documents change (HMAC-signed push)
- LoomCycle Channel — Publish to and consume loomcycle channels over HTTP
- LoomCycle: Channel Message Trigger — Fires when a new message arrives on a loomcycle channel
- LoomCycle Chat Model — Route the AI Agent's LLM calls through loomcycle's gateway (provider routing, auth, retry, per-user quotas)
- LoomCycle Credential — Store secrets in loomcycle for $cred: references, without putting them in the workflow
- LoomCycle Decision — Ask a loomcycle decision model typed questions and branch on the answers
- LoomCycle Directory — Inspect who is in the deployment and what is held for them
- LoomCycle Document — Author + query loomcycle chunked-graph documents
- LoomCycle Document Source — Register peer loomcycle instances as document sources
- LoomCycle Erasure — Report or erase everything held about one subject
- LoomCycle Evaluation — Score loomcycle runs and aggregate the scores per agent definition version
- LoomCycle Fact — Record, verify + recall loomcycle facts with their evidence
- LoomCycle History — Browse, search + annotate past loomcycle chats
- LoomCycle Hook — Define reusable loomcycle hooks that gate tool calls, runs and channel messages
- LoomCycle: Hook Call Trigger — Answers a loomcycle hook: decide on tool calls, runs and channel messages in a workflow
- LoomCycle Interruption — List + resolve loomcycle agent interruptions (human-in-the-loop)
- LoomCycle: Interrupt Pending Trigger — Fires when a loomcycle agent raises a new pending interruption (question) for a user
- LoomCycle LLM — Chat completion + embeddings via loomcycle's LLM gateway
- LoomCycle MCP Server — Register and manage dynamic loomcycle MCP servers over HTTP
- LoomCycle Memory — Read and write loomcycle substrate memory over HTTP
- LoomCycle Memory Backend — Manage versioned loomcycle memory-backend definitions
- LoomCycle Operator Token — Get / List / Retire loomcycle operator tokens (mint + rotate elsewhere)
- LoomCycle Path — Name + organise loomcycle resources via the Path VFS
- LoomCycle: Review Pending Trigger — Fires when a loomcycle run's answer is held for an operator's review
- LoomCycle Run — Spawn and manage loomcycle agent runs over HTTP+SSE
- LoomCycle: Run Completed Trigger — Fires when a loomcycle agent run reaches a terminal state (completed/failed/cancelled/rejected)
- LoomCycle Schedule — Manage loomcycle substrate-native scheduled runs over HTTP
- LoomCycle Skill Definition — Manage versioned loomcycle skill definitions over HTTP
- LoomCycle Snapshot — Backup + restore loomcycle runtime snapshots
- LoomCycle Team — Author + run loomcycle agent teams as state-machine workflows
- LoomCycle Usage — Report token usage + cost and manage token budgets
- LoomCycle User — Manage tenant users and their delegated tokens
- LoomCycle Volume — Provision + manage loomcycle filesystem volumes
- LoomCycle Webhook — Manage loomcycle inbound webhook endpoints (RFC H) over HTTP
Supported operations
| Resource | Operation | Description |
|---|---|---|
| run | Cancel | Cancel a run |
| run | Cancel Turn | Cancel the current turn of a run |
| run | Compact | Compact a run |
| run | Create Draft | Create a draft run |
| run | Delete Draft | Delete a draft run |
| run | Delete Run Tree | Delete a run tree |
| run | Get Run | Get a run |
| run | Get Run Config | Get the configuration of a run |
| run | Get Status | Get run status |
| run | Get Transcript | Get a session transcript |
| run | List Agents | List agents for a user |
| run | List Children | List the child runs of a run |
| run | List Runnable Agents | List runnable agents |
| run | Replay Session | Replay a session onto another agent |
| run | Retune | Retune a run |
| run | Review | Review a held run |
| run | Send Input | Send input to an interactive run |
| run | Spawn | Spawn a run |
| run | Spawn Batch | Spawn a batch of runs |
| run | Start Draft | Start a draft run |
| run | Update Draft | Update a draft run |
| a2aAgentDef | Create | Create an A2A agent definition |
| a2aAgentDef | Fork | Fork an A2A agent definition |
| a2aAgentDef | Get | Get an A2A agent definition |
| a2aAgentDef | List Versions | List A2A agent definition versions |
| a2aAgentDef | Retire | Retire an A2A agent definition |
| a2aServerCardDef | Create | Create an A2A server card definition |
| a2aServerCardDef | Fork | Fork an A2A server card definition |
| a2aServerCardDef | Get | Get an A2A server card definition |
| a2aServerCardDef | List Versions | List A2A server card definition versions |
| a2aServerCardDef | Retire | Retire an A2A server card definition |
| agentDef | Create | Create an agent definition |
| agentDef | Fork | Fork an agent definition |
| agentDef | Get | Get an agent definition |
| agentDef | List Versions | List agent definition versions |
| agentDef | Promote | Promote an agent definition |
| agentDef | Retire | Retire an agent definition |
| agentDef | Verify | Verify an agent definition hash |
| channel | Ack | Ack a channel cursor |
| channel | Await | Await across channels |
| channel | Broadcast | Broadcast to channels |
| channel | Create Channel | Create a channel |
| channel | Delete Channel | Delete a channel |
| channel | List Channels | List channels |
| channel | Peek | Peek at channel messages |
| channel | Publish | Publish to a channel |
| channel | Purge Channel | Purge a channel |
| channel | Release | Release held channel messages |
| channel | Subscribe | Subscribe to a channel |
| channel | Update Channel | Update a channel |
| credential | Create or Rotate | Store a credential in loomcycle |
| credential | Delete | Delete a credential |
| credential | Get | Get a credential |
| credential | List | List credentials |
| decision | Decide | Ask a decision model |
| decision | List Models | List decision models |
| directory | Inspect Subject | Inspect a subject |
| directory | List Tenants | List tenants |
| directory | List Users | List users |
| document | Add Tags | Add tags to a chunk |
| document | Backlinks | Get backlinks for a chunk |
| document | Create Chunk | Create a chunk |
| document | Create Document | Create a document |
| document | Define Type | Define a chunk type |
| document | Delete Chunk | Delete a chunk |
| document | Delete Document | Delete a document |
| document | Diff Remote | Diff a document against its remote |
| document | Diff Revisions | Diff two chunk revisions |
| document | Documents Summary | Summarise documents |
| document | Export Canvas | Export a document as canvas |
| document | Export Markdown | Export a document as markdown |
| document | Get Asset | Get a chunk asset |
| document | Get Chunk | Get a chunk |
| document | Get Document | Get a document |
| document | Get Edges | Get chunk edges |
| document | Get Version | Get a chunk revision |
| document | History | Get chunk history |
| document | Import Canvas | Import a canvas |
| document | Import Markdown | Import markdown |
| document | Link Chunks | Link two chunks |
| document | List Tags | List tags |
| document | List Types | List chunk types |
| document | Move Chunk | Move a chunk |
| document | Query Chunks | Query chunks |
| document | Query Documents | Query documents |
| document | Related | Get related chunks |
| document | Remove Tags | Remove tags from a chunk |
| document | Reorder Chunk | Reorder a chunk |
| document | Set Asset | Set a chunk asset |
| document | Set Path | Set a document path |
| document | Set Remote | Bind a document to a remote |
| document | Sync | Sync a document with its remote |
| document | Unlink Chunks | Unlink two chunks |
| document | Update Chunk | Update a chunk |
| documentSourceDef | Create | Create a document source definition |
| documentSourceDef | Fork | Fork a document source definition |
| documentSourceDef | Get | Get a document source definition |
| documentSourceDef | List Versions | List document source definition versions |
| documentSourceDef | Retire | Retire a document source definition |
| erasure | Execute | Erase a subject |
| erasure | Report | Report on a subject |
| evaluation | Aggregate | Aggregate evaluations |
| evaluation | Get | Get an evaluation |
| evaluation | List for Definition | List evaluations for a definition |
| evaluation | List for Run | List evaluations for a run |
| evaluation | Submit | Submit an evaluation |
| fact | Graph Recall | Recall facts from the graph |
| fact | Judge Fact | Judge a fact |
| fact | List Facts | List facts |
| fact | Propose Entity | Propose an entity type |
| fact | Remember | Remember a statement |
| fact | Search | Search chunk bodies |
| fact | Supersede Fact | Supersede a fact |
| fact | Upsert Fact | Upsert a fact |
| fact | Verbatim Answer | Get a verbatim answer |
| fact | Verification Stats | Get verification stats |
| history | Annotate | Annotate a chat |
| history | Archive | Archive a chat |
| history | Get | Get a chat |
| history | List | List chats |
| history | Pin | Pin a chat |
| history | Recap | Recap a chat |
| history | Related | Find related chats |
| history | Rename | Rename a chat |
| history | Resume | Resume a chat |
| history | Search | Search chats by title |
| hook | Create | Create a hook definition |
| hook | Delete | Delete a hook definition |
| hook | Fork | Fork a hook definition |
| hook | Get | Get a hook definition |
| hook | List Names | List hook names |
| hook | List Versions | List hook versions |
| hook | Promote | Promote a hook version |
| hook | Retire | Retire a hook version |
| hook | Verify | Verify a hook definition |
| interruption | Decline | Decline an interrupt |
| interruption | List for Run | List interrupts for a run |
| interruption | List for User | List interrupts for a user |
| interruption | Resolve | Resolve an interrupt |
| llm | Chat | Chat completion |
| llm | Embeddings | Create embeddings |
| mcpServerDef | Fork | Fork an MCP server definition |
| mcpServerDef | Get | Get an MCP server definition |
| mcpServerDef | List Versions | List MCP server definition versions |
| mcpServerDef | Promote | Promote an MCP server definition |
| mcpServerDef | Rediscover | Rediscover MCP server tools |
| mcpServerDef | Register | Register an MCP server |
| mcpServerDef | Retire | Retire an MCP server definition |
| mcpServerDef | Verify | Verify an MCP server definition hash |
| memory | Backfill Embeddings | Backfill missing embeddings |
| memory | Delete Entry | Delete a memory entry |
| memory | Embed Stats | Get embedding stats for a scope |
| memory | Get Entry | Get a memory entry |
| memory | List Entries | List memory entries |
| memory | List Scope IDs | List memory scope ids |
| memory | List Scopes | List memory scopes |
| memory | Purge Stale Embeddings | Purge stale embeddings |
| memory | Reembed | Reembed a memory scope |
| memory | Search | Search memory |
| memory | Set Entry | Set a memory entry |
| memoryBackendDef | Create | Create a memory backend definition |
| memoryBackendDef | Fork | Fork a memory backend definition |
| memoryBackendDef | Get | Get a memory backend definition |
| memoryBackendDef | List Versions | List memory backend definition versions |
| memoryBackendDef | Retire | Retire a memory backend definition |
| operatorTokenDef | Get | Get an operator token definition |
| operatorTokenDef | List | List operator token definitions |
| operatorTokenDef | Retire | Retire an operator token definition |
| path | List | List a path |
| path | Make Directory | Make a directory |
| path | Move | Move a path |
| path | Remove | Remove a path |
| path | Resolve | Resolve a path |
| path | Stat | Stat a path |
| scheduleDef | Create | Create a schedule definition |
| scheduleDef | Fork | Fork a schedule definition |
| scheduleDef | Get | Get a schedule definition |
| scheduleDef | Get State | Get the state of a schedule |
| scheduleDef | List All | List all schedules |
| scheduleDef | List Versions | List schedule definition versions |
| scheduleDef | Pause | Pause a schedule |
| scheduleDef | Resume | Resume a schedule |
| scheduleDef | Retire | Retire a schedule definition |
| scheduleDef | Run Now | Run a schedule now |
| skillDef | Create | Create a skill definition |
| skillDef | Fork | Fork a skill definition |
| skillDef | Get | Get a skill definition |
| skillDef | List Versions | List skill definition versions |
| skillDef | Promote | Promote a skill definition |
| skillDef | Retire | Retire a skill definition |
| skillDef | Verify | Verify a skill definition hash |
| snapshot | Create | Create a snapshot |
| snapshot | Delete | Delete a snapshot |
| snapshot | Export URL | Get a snapshot export URL |
| snapshot | Get | Get a snapshot |
| snapshot | Get Runtime State | Get runtime state |
| snapshot | List | List snapshots |
| snapshot | Pause Runtime | Pause the runtime |
| snapshot | Resolve Probe | Reprobe the resolver |
| snapshot | Restore | Restore a snapshot |
| snapshot | Resume Runtime | Resume the runtime |
| team | Cancel Walk | Cancel a team walk |
| team | Create | Create a team |
| team | Delete | Delete a team |
| team | Fork | Fork a team |
| team | Get | Get a team version |
| team | Get Breakpoints | Get the breakpoints of a walk |
| team | List | List teams |
| team | List Channels | List the channels of a team |
| team | List Versions | List the versions of a team |
| team | List Walk Runs | List the runs of a walk |
| team | Peek Channel | Peek a team channel |
| team | Promote | Promote a team version |
| team | Release Channel | Release a team channel |
| team | Render Diagram | Render a team diagram |
| team | Retire | Retire a team version |
| team | Run | Run a team |
| team | Set Breakpoints | Set the breakpoints of a walk |
| team | Verify | Verify a team |
| usage | Get Config | Get instance config |
| usage | List Limits | List token budgets |
| usage | Usage Report | Get a usage report |
| user | List | List users |
| user | List Tokens | List user tokens |
| user | Revoke Token | Revoke a user token |
| volume | Create | Create a volume |
| volume | Delete | Delete a volume mapping |
| volume | Get | Get a volume |
| volume | List | List persistent volumes |
| volume | List Ephemeral | List ephemeral volumes |
| volume | Purge | Purge a volume |
| webhookDef | Create | Create a webhook definition |
| webhookDef | Fork | Fork a webhook definition |
| webhookDef | Get | Get a webhook definition |
| webhookDef | List Versions | List webhook definition versions |
| webhookDef | Retire | Retire a webhook definition |
Parsed automatically from the published npm package; may be incomplete.
Links
Maintainers: denn-gubsky
New community nodes, every week
One short email: the most useful new and fast-growing community nodes, plus ones that went stale. Free.
You'll get a confirmation email first. Trouble? Use the signup page.