This extension is not standalone. The Artificial, Inc. devcontainer should be installed to take full advantage of this extension.
The Artificial, Inc. devcontainer, SDK and documentation are available to licensed SDK customers from Artificial, Inc. Please contact an Artificial, Inc. representative to learn more!
Generate workflow binary and json, and one button press publish to namespace.
Drag and drop config, lab id's, assistant function calls into your workflow.
ID, Type, Param checking for assistants with errors.
Ability to generate assistant stub file
Must have host and token specified in configs folder according to the Artificial SDK Readme
Must have workflow and adapter folder
Must be inside a dev container with access to wfgen
and wf publish
.
Assistant Stubs are put in the root of the workflows directory in a file named stubs_assistants.py
Optionally assistant stubs can have a custom path and file name configured in VS Code extension settings
The tool does not find or use hand-made stubs, it assumes it is the sole owner of assistant stubs.
Hand edits to the stubs file will be over-written the next time you generate.
Generation and publishing of workflows throws errors to the terminal. User has to be aware and open the terminal to ensure the operation completed successfully.
# Make sure you are logged into the registry
echo "//prod.artifacts.artificial.com/repository/npm-priv/:_auth=$(echo <github-user>:<gitub-token> | base64)" >> ~/.npmrc
npm install