Artificial, Inc. Workflow Authoring VSCode Extension

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!

Features

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

Requirements

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.

Known Issues

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.

Install Dependencies

# 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