Task guide
From no Weles state to one observable navigation result.
Build the CLI from its public source, confirm the installation, walk the first-use onboarding boundary, and produce your first fingerprinted navigation with captured output. Everything here runs locally; no hosted endpoint is required until you integrate the client.
Install the CLI from the canonical checkout#
The managed product catalogue provides a Weles CLI recipe for weles and weles-mcp. It uses the existing canonical wisent-ai/weles checkout on main, not an npm registry package or a second checkout. The npm prepare lifecycle compiles the CLI before installation; a compilation failure refuses the installation.
stado product install weles --surface cli --json
stado product status weles --surface cli --json
weles versionNative runtime on managed workers#
macOS worker archives include the signed Jeden CLI and jeden-sandbox-helper together under native/jeden/bin/; Linux worker archives include their native CLI. Stado and GitHub builds use the same release/native/runtime.mjs staging command and immutable input pins in .wisent-release.json. Building only the JavaScript CLI does not produce that worker payload.
Worker startup runs every native binary required by its platform with --version before acquiring credentials or starting the API. It selects them from its own release, never a host installation or an inherited WELES_JEDEN_BIN override. Page reading and capture diagnosis use that selection; model-only requests still go directly through Brama.
Each native task uses its screenshot or frame directory as Jeden's workspace. It can read those artifacts without write or command grants; the immutable worker installation is not the workspace for page evidence.
Confirm the installation#
weles version
weles doctorReach one observable result#
weles open launches the fingerprinted browser (AsyncNewBrowser), navigates to the URL, and prints its result as key: value lines, or as one JSON document with --json:
weles open https://example.com --headless --text --jsonNext steps#
- CLI reference — every command and flag on weles 0.7.56.
- Client reference — submit an approved workflow through @wisent-ai/weles-client once your deployment provides endpoint, organization ID, and token.
- Concepts — what a workflow, trajectory, session, and receipt actually are before you depend on them.