Start an interactive Copilot chat for KCL in the current project directory.
Options
--project-name
- Optional project name to associate with messages
-d/--debug
- Print debug info
Default value:false
--host
- Zoo API host to use for all commands (e.g., "api.zoo.dev" or "http://localhost:8888"). Overrides the configured default host
-h/--help
- Print help (see a summary with '-h')
About
Requires the current directory to contain a main.kcl
file.
$ zoo ml kcl copilot
Slash Commands
/accept
Apply all pending edits to the checked-out files and clear the diff queue./bye
Send thebye
system directive to the Copilot service./exit
Exit the Copilot session immediately (alias of /quit)./new
Send thenew
system directive to the Copilot service./quit
Exit the Copilot session immediately (alias of /exit)./reject
Discard the current set of pending edits without applying them./render
Render a side-by-side snapshot preview for the current edits./tool
Show which tools are currently required for the next prompt./tool clear
Clear all tool requirements before the next prompt is sent./tool edit_kcl_code
Toggle theedit_kcl_code
tool requirement for upcoming prompts./tool mechanical_knowledge_base
Toggle themechanical_knowledge_base
tool requirement for upcoming prompts./tool text_to_cad
Toggle thetext_to_cad
tool requirement for upcoming prompts./tool web_search
Toggle theweb_search
tool requirement for upcoming prompts.