action |
yes |
preflight for a KB-intent request, otherwise inspect |
one of preflight/inspect/create/update/upload/revectorize/test/prepare-binding/delete |
"Which knowledge-base action should I perform?" |
target |
mutation: yes |
capability for preflight |
one of capability/vector-db/knowledge-base/document/employee |
"Which resource type should I manage?" |
env |
no |
current env from nb env list |
configured, reachable, authenticated |
"Which NocoBase CLI environment should I target?" |
identifier |
update/upload/revectorize/test/prepare-binding/delete: yes |
none |
exact vector key, KB key/id, document id, or employee username |
"What is the exact target identifier?" |
knowledgeBaseType |
create: yes |
recommend LOCAL; never mutate on recommendation alone |
one of LOCAL/READONLY/EXTERNAL |
"Should NocoBase manage documents (Local), read external PGVector data (Readonly), or use an external provider?" |
configurationMode |
vector-db create/update: yes |
none; never choose implicitly |
one of direct-cli/ui |
"Should this vector database connection use direct CLI parameters or the NocoBase UI flow?" |
payload |
direct-CLI create/update or test/prepare-binding: yes |
documented product defaults only when user accepts them |
type-specific allowed fields and ranges |
"Which vector, KB, retrieval, or binding values should be used?" |
file |
upload: yes |
none |
readable supported file or ZIP; KB must be LOCAL |
"Which file should be uploaded to which Local knowledge base?" |
pluginEnableConsent |
required when a required plugin is installed-disabled |
none; never assume consent |
explicit approval for exact package name(s) and environment |
"The required plugin is installed but disabled in <env>. Should I enable <package> now and continue the knowledge-base preflight?" |
confirmation |
high-risk action: yes |
none |
fresh exact-target confirmation after impact is shown |
"Confirm this exact destructive or dependency-changing operation?" |