@workglow/cli @0.2.17
—
License
No
Install Scripts
21
Dependencies
1
Dev Dependencies
71.3 KB
Package Size
Published
Command-line interface example for Workglow, demonstrating how to build and run AI task pipelines from the terminal.
Maintainers
sroussey
Dependencies (21)
| Package | Constraint | Registry Status |
|---|---|---|
| ink | ^7.0.1 | auto_approved |
| chalk | ^5.6.2 | auto_approved |
| react | ^19.2.5 | auto_approved |
| ollama | ^0.6.3 | auto_approved |
| openai | ^6.34.0 | auto_approved |
| tiktoken | ^1.0.22 | auto_approved |
| @inkjs/ui | ^2.0.0 | auto_approved |
| commander | ^14.0.3 | auto_approved |
| smol-toml | ^1.6.1 | auto_approved |
| @workglow/ai | 0.2.17 | auto_approved |
| @workglow/util | 0.2.17 | auto_approved |
| node-llama-cpp | ^3.18.1 | auto_approved |
| @workglow/tasks | 0.2.17 | auto_approved |
| @napi-rs/keyring | ^1.1.2 | auto_approved |
| @anthropic-ai/sdk | ^0.91.1 | auto_approved |
| @workglow/storage | 0.2.17 | auto_approved |
| @workglow/task-graph | 0.2.17 | auto_approved |
| @google/generative-ai | ^0.24.1 | auto_approved |
| @workglow/ai-provider | 0.2.17 | auto_approved |
| @huggingface/inference | ^4.13.15 | auto_approved |
| @huggingface/transformers | ^4.2.0 | auto_approved |
Dev Dependencies (1)
| Package | Constraint | Registry Status |
|---|---|---|
| @types/react | ^19.2.4 | auto_approved |
Transitive Dependency Tree
162 transitive deps
max depth 8
├─
@anthropic-ai/sdk
^0.91.1
→ 0.91.1
├─
@google/generative-ai
^0.24.1
→ 0.24.1
├─
@huggingface/inference
^4.13.15
→ 4.13.18
├─
@huggingface/transformers
^4.2.0
→ 4.2.0
├─
@inkjs/ui
^2.0.0
→ 2.0.0
├─
@napi-rs/keyring
^1.1.2
→ 1.3.0
├─
@workglow/ai
0.2.17
→ 0.2.17
├─
@workglow/ai-provider
0.2.17
→ 0.2.17
├─
@workglow/storage
0.2.17
→ 0.2.17
├─
@workglow/task-graph
0.2.17
→ 0.2.17
├─
@workglow/tasks
0.2.17
→ 0.2.17
├─
@workglow/util
0.2.17
→ 0.2.17
├─
chalk
^5.6.2
→ 5.6.2
├─
commander
^14.0.3
→ 14.0.3
├─
ink
^7.0.1
→ 7.0.5
├─
node-llama-cpp
^3.18.1
→ 3.18.1
├─
ollama
^0.6.3
→ 0.6.3
├─
openai
^6.34.0
→ 6.41.0
├─
react
^19.2.5
→ 19.2.7
├─
smol-toml
^1.6.1
→ 1.6.1
├─
tiktoken
^1.0.22
→ 1.0.22
├─
@alcalzone/ansi-tokenize
^0.3.0
→ 0.3.0
├─
@huggingface/jinja
^0.5.6
→ 0.5.8
├─
@huggingface/jinja
^0.5.9
→ 0.5.9
├─
@huggingface/tasks
^0.21.1
→ 0.21.8
├─
@huggingface/tokenizers
^0.1.3
→ 0.1.3
├─
@sroussey/json-schema-library
^11.4.0
→ 11.4.0
├─
ansi-escapes
^7.3.0
├─
ansi-styles
^6.2.3
→ 6.2.3
├─
async-retry
^1.3.3
→ 1.3.3
├─
auto-bind
^5.0.1
→ 5.0.1
├─
bytes
^3.1.2
→ 3.1.2
├─
chalk
^5.6.2
→ 5.6.2
├─
chalk
^5.3.0
→ 5.6.2
├─
chmodrp
^1.0.2
→ 1.0.2
├─
cli-boxes
^4.0.1
→ 4.0.1
├─
cli-cursor
^4.0.0
├─
cli-spinners
^3.0.0
→ 3.4.0
├─
cli-truncate
^6.0.0
→ 6.0.0
├─
cmake-js
^8.0.0
→ 8.0.0
├─
code-excerpt
^4.0.0
→ 4.0.0
├─
cross-spawn
^7.0.6
→ 7.0.6
├─
deepmerge
^4.3.1
→ 4.3.1
├─
env-var
^7.5.0
→ 7.5.0
├─
es-toolkit
^1.45.1
→ 1.47.0
├─
figures
^6.1.0
→ 6.1.0
├─
filenamify
^6.0.0
├─
fs-extra
^11.3.4
→ 11.3.4
├─
ignore
^7.0.4
→ 7.0.5
├─
indent-string
^5.0.0
→ 5.0.0
├─
ipaddr.js
^2.2.0
→ 2.3.0
├─
ipull
^3.9.5
→ 3.9.5
├─
is-in-ci
^2.0.0
→ 2.0.0
├─
is-unicode-supported
^2.1.0
→ 2.1.0
├─
json-schema-to-ts
^3.1.1
├─
lifecycle-utils
^3.1.1
→ 3.1.1
├─
log-symbols
^7.0.1
→ 7.0.1
├─
nanoid
^5.1.6
→ 5.1.11
├─
node-addon-api
^8.6.0
→ 8.8.0
├─
onnxruntime-node
1.24.3
├─
onnxruntime-web
1.26.0-dev.20260416-b7804b056c
→ 1.26.0-dev.20260416-b7804b056c
├─
ora
^9.3.0
→ 9.4.0
├─
patch-console
^2.0.0
→ 2.0.0
├─
pretty-ms
^9.3.0
→ 9.3.0
├─
proper-lockfile
^4.1.2
→ 4.1.2
├─
react-reconciler
^0.33.0
→ 0.33.0
├─
scheduler
^0.27.0
→ 0.27.0
├─
semver
^7.7.1
→ 7.8.2
├─
sharp
^0.34.5
├─
signal-exit
^3.0.7
→ 3.0.7
├─
simple-git
^3.33.0
→ 3.36.0
├─
slice-ansi
^9.0.0
→ 9.0.0
├─
slice-ansi
^8.0.0
→ 8.0.0
├─
stack-utils
^2.0.6
→ 2.0.6
├─
stdout-update
^4.0.1
→ 4.0.1
├─
string-width
^8.2.0
→ 8.2.1
├─
strip-ansi
^7.2.0
→ 7.2.0
├─
terminal-size
^4.0.1
├─
type-fest
^5.5.0
→ 5.7.0
├─
undici
^8.1.0
→ 8.4.0
├─
validate-npm-package-name
^7.0.2
→ 7.0.2
├─
whatwg-fetch
^3.6.20
→ 3.6.20
├─
which
^6.0.1
→ 6.0.1
├─
widest-line
^6.0.0
→ 6.0.0
├─
wrap-ansi
^10.0.0
→ 10.0.0
├─
ws
^8.20.0
→ 8.21.0
├─
yargs
^17.7.2
→ 17.7.2
├─
yoga-layout
~3.2.1
→ 3.2.1
├─
@kwsites/file-exists
^1.1.1
→ 1.1.1
├─
@kwsites/promise-deferred
^1.1.1
→ 1.1.1
├─
@simple-git/args-pathspec
^1.0.3
→ 1.0.3
├─
@simple-git/argv-parser
^1.1.0
→ 1.1.1
├─
@tinyhttp/content-disposition
^2.2.0
→ 2.2.4
├─
ansi-escapes
^6.2.0
├─
ansi-regex
^6.2.2
→ 6.2.2
├─
ansi-styles
^6.2.3
→ 6.2.3
├─
ansi-styles
^6.2.1
→ 6.2.3
├─
async-retry
^1.3.3
→ 1.3.3
├─
chalk
^5.3.0
→ 5.6.2
├─
chalk
^5.6.2
→ 5.6.2
├─
ci-info
^4.0.0
→ 4.4.0
├─
cli-cursor
^5.0.0
→ 5.0.0
├─
cli-spinners
^3.2.0
→ 3.4.0
├─
cli-spinners
^2.9.2
→ 2.9.2
├─
cliui
^8.0.1
→ 8.0.1
├─
commander
^10.0.0
→ 10.0.1
├─
convert-to-spaces
^2.0.1
├─
debug
^4.4.0
→ 4.4.3
├─
debug
^4.4.3
→ 4.4.3
├─
escalade
^3.1.1
→ 3.2.0
├─
escape-string-regexp
^2.0.0
→ 2.0.0
├─
eventemitter3
^5.0.1
→ 5.0.4
├─
fast-copy
^4.0.2
→ 4.0.3
├─
fast-deep-equal
^3.1.3
→ 3.1.3
├─
filenamify
^6.0.0
├─
flatbuffers
^25.1.24
→ 25.9.23
├─
fs-extra
^11.1.1
→ 11.3.4
├─
fs-extra
^11.3.3
→ 11.3.4
├─
get-caller-file
^2.0.5
→ 2.0.5
├─
get-east-asian-width
^1.5.0
→ 1.6.0
├─
graceful-fs
^4.2.0
→ 4.2.11
├─
graceful-fs
^4.2.4
→ 4.2.11
├─
guid-typescript
^1.0.9
→ 1.0.9
├─
is-fullwidth-code-point
^5.0.0
→ 5.1.0
├─
is-fullwidth-code-point
^5.1.0
→ 5.1.0
├─
is-interactive
^2.0.0
→ 2.0.0
├─
is-unicode-supported
^2.1.0
→ 2.1.0
├─
is-unicode-supported
^2.0.0
→ 2.1.0
├─
isexe
^4.0.0
→ 4.0.0
├─
jsonfile
^6.0.1
→ 6.2.1
├─
lifecycle-utils
^2.0.1
├─
lodash.debounce
^4.0.8
→ 4.0.8
├─
log-symbols
^7.0.1
→ 7.0.1
├─
long
^5.2.3
→ 5.3.2
├─
lowdb
^7.0.1
→ 7.0.1
├─
node-api-headers
^1.8.0
→ 1.9.0
├─
onnxruntime-common
1.24.0-dev.20251116-b39e144322
→ 1.24.0-dev.20251116-b39e144322
├─
parse-ms
^4.0.0
→ 4.0.0
├─
path-key
^3.1.0
→ 3.1.1
├─
platform
^1.3.6
→ 1.3.6
├─
pretty-bytes
^6.1.0
├─
pretty-ms
^8.0.0
├─
protobufjs
^7.2.4
→ 7.6.1
├─
rc
1.2.8
→ 1.2.8
├─
require-directory
^2.1.1
→ 2.1.1
├─
retry
0.13.1
→ 0.13.1
├─
retry
^0.12.0
→ 0.12.0
├─
scheduler
^0.27.0
→ 0.27.0
├─
semver
^7.7.3
→ 7.8.2
├─
shebang-command
^2.0.0
→ 2.0.0
├─
signal-exit
^3.0.2
→ 3.0.7
├─
sleep-promise
^9.1.0
→ 9.1.0
├─
slice-ansi
^7.1.0
→ 7.1.2
├─
slice-ansi
^9.0.0
→ 9.0.0
├─
stdin-discarder
^0.3.2
→ 0.3.2
├─
stdout-update
^4.0.1
→ 4.0.1
├─
string-width
^7.1.0
→ 7.2.0
├─
string-width
^4.2.3
→ 4.2.3
├─
string-width
^8.2.0
→ 8.2.1
├─
string-width
^8.1.0
→ 8.2.1
├─
strip-ansi
^7.1.2
→ 7.2.0
├─
strip-ansi
^7.1.0
→ 7.2.0
├─
tagged-tag
^1.0.0
→ 1.0.0
├─
tar
^7.5.6
→ 7.5.16
├─
universalify
^2.0.0
→ 2.0.1
├─
uri-js
^4.4.1
→ 4.4.1
├─
url-join
^4.0.1
→ 4.0.1
├─
valid-url
^1.0.9
→ 1.0.9
├─
which
^6.0.0
→ 6.0.1
├─
which
^2.0.1
→ 2.0.2
├─
y18n
^5.0.5
→ 5.0.8
├─
yargs
^17.7.2
→ 17.7.2
├─
yargs-parser
^21.1.1
→ 21.1.1
├─
yoctocolors
^2.1.1
→ 2.1.2
├─
@isaacs/fs-minipass
^4.0.0
→ 4.0.1
├─
@protobufjs/aspromise
^1.1.2
→ 1.1.2
├─
@protobufjs/base64
^1.1.2
→ 1.1.2
├─
@protobufjs/codegen
^2.0.5
→ 2.0.5
├─
@protobufjs/eventemitter
^1.1.1
→ 1.1.1
├─
@protobufjs/fetch
^1.1.1
→ 1.1.1
├─
@protobufjs/float
^1.0.2
→ 1.0.2
├─
@protobufjs/inquire
^1.1.2
→ 1.1.2
├─
@protobufjs/path
^1.1.2
→ 1.1.2
├─
@protobufjs/pool
^1.1.0
→ 1.1.0
├─
@protobufjs/utf8
^1.1.1
→ 1.1.1
├─
@simple-git/args-pathspec
^1.0.3
→ 1.0.3
├─
@types/node
>=13.7.0
→ 25.9.2
├─
ansi-escapes
^6.2.0
├─
ansi-regex
^6.2.2
→ 6.2.2
├─
ansi-styles
^6.2.3
→ 6.2.3
├─
ansi-styles
^6.2.1
→ 6.2.3
├─
chownr
^3.0.0
→ 3.0.0
├─
cliui
^8.0.1
→ 8.0.1
├─
debug
^4.1.1
→ 4.4.3
├─
deep-extend
^0.6.0
→ 0.6.0
├─
emoji-regex
^8.0.0
├─
emoji-regex
^10.3.0
├─
escalade
^3.1.1
→ 3.2.0
├─
get-caller-file
^2.0.5
→ 2.0.5
├─
get-east-asian-width
^1.3.1
→ 1.6.0
├─
get-east-asian-width
^1.5.0
→ 1.6.0
├─
get-east-asian-width
^1.0.0
→ 1.6.0
├─
graceful-fs
^4.2.0
→ 4.2.11
├─
ini
~1.3.0
→ 1.3.8
├─
is-fullwidth-code-point
^3.0.0
├─
is-fullwidth-code-point
^5.0.0
→ 5.1.0
├─
is-fullwidth-code-point
^5.1.0
→ 5.1.0
├─
is-unicode-supported
^2.0.0
→ 2.1.0
├─
isexe
^4.0.0
→ 4.0.0
├─
isexe
^2.0.0
→ 2.0.0
├─
jsonfile
^6.0.1
→ 6.2.1
├─
long
^5.3.2
→ 5.3.2
├─
minimist
^1.2.0
→ 1.2.8
├─
minipass
^7.1.2
→ 7.1.3
├─
minizlib
^3.1.0
→ 3.1.0
├─
ms
^2.1.3
→ 2.1.3
├─
punycode
^2.1.0
→ 2.3.1
├─
require-directory
^2.1.1
→ 2.1.1
├─
restore-cursor
^5.0.0
→ 5.1.0
├─
retry
0.13.1
→ 0.13.1
├─
shebang-regex
^3.0.0
├─
steno
^4.0.2
→ 4.0.2
├─
string-width
^4.2.0
→ 4.2.3
├─
string-width
^4.2.3
→ 4.2.3
├─
string-width
^7.1.0
→ 7.2.0
├─
strip-ansi
^7.1.0
→ 7.2.0
├─
strip-ansi
^7.1.2
→ 7.2.0
├─
strip-ansi
^6.0.1
→ 6.0.1
├─
strip-json-comments
~2.0.1
→ 2.0.1
├─
universalify
^2.0.0
→ 2.0.1
├─
wrap-ansi
^7.0.0
→ 7.0.0
├─
y18n
^5.0.5
→ 5.0.8
├─
yallist
^5.0.0
→ 5.0.0
├─
yargs-parser
^21.1.1
→ 21.1.1
├─
yoctocolors
^2.1.1
→ 2.1.2
├─
@protobufjs/aspromise
^1.1.1
→ 1.1.2
├─
ansi-regex
^5.0.1
→ 5.0.1
├─
ansi-regex
^6.2.2
→ 6.2.2
├─
ansi-styles
^4.0.0
→ 4.3.0
├─
emoji-regex
^8.0.0
├─
emoji-regex
^10.3.0
├─
get-east-asian-width
^1.0.0
→ 1.6.0
├─
get-east-asian-width
^1.3.1
→ 1.6.0
├─
is-fullwidth-code-point
^3.0.0
├─
minipass
^7.1.2
→ 7.1.3
├─
minipass
^7.0.4
→ 7.1.3
├─
ms
^2.1.3
→ 2.1.3
├─
onetime
^7.0.0
├─
signal-exit
^4.1.0
→ 4.1.0
├─
string-width
^4.2.0
→ 4.2.3
├─
string-width
^4.1.0
→ 4.2.3
├─
strip-ansi
^7.1.0
→ 7.2.0
├─
strip-ansi
^6.0.1
→ 6.0.1
├─
strip-ansi
^6.0.0
→ 6.0.1
├─
undici-types
>=7.24.0 <7.24.7
→ 7.24.6
├─
universalify
^2.0.0
→ 2.0.1
├─
wrap-ansi
^7.0.0
→ 7.0.0
├─
ansi-regex
^6.2.2
→ 6.2.2
├─
ansi-regex
^5.0.1
→ 5.0.1
├─
ansi-styles
^4.0.0
→ 4.3.0
├─
color-convert
^2.0.1
├─
emoji-regex
^8.0.0
├─
is-fullwidth-code-point
^3.0.0
├─
string-width
^4.1.0
→ 4.2.3
├─
strip-ansi
^6.0.1
→ 6.0.1
├─
strip-ansi
^6.0.0
→ 6.0.1
├─
ansi-regex
^5.0.1
→ 5.0.1
├─
color-convert
^2.0.1
├─
emoji-regex
^8.0.0
├─
is-fullwidth-code-point
^3.0.0
├─
strip-ansi
^6.0.1
→ 6.0.1
├─
ansi-regex
^5.0.1
→ 5.0.1
Changes from v0.2.16
Dependency Changes
| Change | Package | Version |
|---|---|---|
| changed | @workglow/ai | 0.2.16 → 0.2.17 |
| changed | @workglow/util | 0.2.16 → 0.2.17 |
| changed | @workglow/tasks | 0.2.16 → 0.2.17 |
| changed | @workglow/storage | 0.2.16 → 0.2.17 |
| changed | @workglow/task-graph | 0.2.16 → 0.2.17 |
| changed | @workglow/ai-provider | 0.2.16 → 0.2.17 |
File Changes
107 added
0 removed
1 modified
size delta: +315.0 KB
Published to npm: