Repository navigation
docs: document n8nctl version, data table, and admin commands - #136
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates the n8nctl CLI documentation in lib/llm/index.js to include details on workflow versions, data tables, credentials, tags, folders, users, and audit commands, along with new aliases. Feedback was provided to avoid using slash and pipe characters as separators inside the bash code block, as these can confuse LLM agents or lead to invalid shell pipe execution; instead, it is recommended to list a single valid command per line and document alternative subcommands in comments.
8757613 to
65056e1
Compare
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request updates the n8nctl documentation in lib/llm/index.js to include new sections for workflow versioning, execution control, data tables, and various management commands like credentials, tags, and folders. The review feedback suggests improving consistency in command placeholders by using '' instead of '' and clarifying the folder deletion command by using '' for the transfer destination.
65056e1 to
022b37c
Compare
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request expands the 'n8nctl' CLI documentation in 'lib/llm/index.js' to include sections on workflow versions and publishing, stopping executions, managing data tables, and handling credentials, tags, folders, users, and audits. Feedback suggests clarifying the syntax comment for reading from stdin in the data tables insert command, and adding a dedicated 'Safety Rules' section to ensure LLM agents request explicit user confirmation before performing destructive or access-changing operations.
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request updates the n8nctl CLI documentation in lib/llm/index.js to include workflow versions and publishing, execution stopping, data tables, credentials, tags, folders, users, audits, and safety rules. The review feedback suggests adding workflow push to the safety-critical commands list in both safety rules sections, as well as documenting the project member set-role and project member remove commands which are referenced in the safety rules but currently missing from the command list.
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request updates the n8nctl CLI documentation in lib/llm/index.js to include new sections for workflow versions, stopping executions, data tables, credentials, tags, folders, users, and security audits. It also introduces safety rules requiring explicit confirmation before executing destructive operations on production instances. The review feedback suggests extending these safety rules to also cover variable delete and tag delete operations in both locations where the safety rules are defined.
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request updates the n8nctl CLI documentation in lib/llm/index.js, adding comprehensive details on workflow versions, execution management, data tables, credentials, folders, and security audits. It also introduces safety rules requiring explicit user confirmation before executing destructive operations on production instances. The review feedback recommends extending these safety rules to include the workflow deactivate command, which is also highly disruptive, ensuring consistency across both safety rule definitions in the file.
|
🔏 Readiness attested — the Readiness summaryPR Readiness Check (#136, 1c58bfe) |
Summary
Adds the commands from enthus-appdev/n8n-cli#23 to the injected
cli-n8nctl.mdagent doc: workflow versions and publishing,execution stop, data tables, credentials, tags, folders, users, project members, and audit. It also adds two safety notes. A push to a published workflow publishes immediately, and adding a project member changes access, so agents confirm it with the user first.The commands only exist once n8n-cli#23 merges and a release is tagged. This PR is independent of #135; both edit the same doc block, so whichever merges second needs a small rebase.
Testing
npm test(6/6),eslintandprettier --checkonlib/llm/index.jsare clean.