Skip to content

workshop launch --wait-on-error says "resolve the issue" without details #887

Description

@astrojuanlu
$ workshop launch --wait-on-error
error: cannot complete launch for "dev", execution is paused

To proceed, resolve the issue and run "workshop launch --continue dev"
To cancel and undo: "workshop launch --abort dev"
To view more information: "workshop tasks 16"
$ workshop tasks 16
STATUS  DURATION  SUMMARY
Done        56ms  Retrieve "system" SDK
Done        45ms  Retrieve "hermes-agent" SDK from channel "latest/stable"
Done         5ms  Create "dev" storage directories
Done       296ms  Create new "dev" workshop from "hermes-agent" snapshot
Done       205ms  Install "system" SDK
Done       174ms  Install "hermes-agent" SDK
Done      3.421s  Start "dev" workshop
Done       345ms  Configure "dev" workshop timezone
Done        61ms  Mount project directory "/home/ubuntu/Projects/Canonical/Developer Success/hermes-playground"
Done        36ms  Resolve relations between interfaces of "dev" workshop
Done        62ms  Auto-connect interfaces of "system" SDK
Done        67ms  Auto-connect interfaces of "hermes-agent" SDK
Done        15ms  Run hook "setup-project" for "system" SDK
Wait     57.034s  Run hook "setup-project" for "hermes-agent" SDK
Do             -  Run hook "check-health" for "system" SDK
Do             -  Run hook "check-health" for "hermes-agent" SDK
Done        21ms  Connect "dev/hermes-agent:cognee-plugin" to "dev/system:mount"
Done        21ms  Connect "dev/hermes-agent:hermes-home" to "dev/system:mount"
Done        21ms  Connect "dev/hermes-agent:hermes-secrets" to "dev/system:mount"
Done       642ms  Setup "system" SDK profile

......................................................................
Run hook "setup-project" for "hermes-agent" SDK

2026-06-23T15:01:17+02:00 INFO  + uritemplate==4.2.0
 + urllib3==2.7.0
 + uvicorn==0.41.0
 + uvloop==0.22.1
 + watchfiles==1.2.0
 + wcwidth==0.8.1
 + websockets==16.0
 + yarl==1.24.2
 + youtube-transcript-api==1.2.4

2026-06-23T15:01:17+02:00 ERROR command exit code 1

To me, reading those doesn't tell me what is happening. If one runs with --verbose, the SDK logs give the hint:

...
✓ Run hook "setup-project" for "hermes-agent" SDK
✓ Run hook "check-health" for "system" SDK
+ set -euo pipefail
+ sudo -u workshop --login hermes --version
(19/20) Run hook "check-health" for "hermes-agent" SDK                                                                                                                                                                                                                                                                                |
++ awk '/^model:/{m=1;next} /^[^[:space:]]/{m=0} m && /^[[:space:]]*default:[[:space:]]*/{sub(/^[[:space:]]*default:[[:space:]]*/,"");gsub(/["'\'']/,"");print;exit}' /home/workshop/.hermes/config.yaml
+ MODEL=
+ '[' -z '' ']'
+ workshopctl set-health waiting 'model.default is not set in ~/.hermes/config.yaml — set it to a model available on your llm-backend endpoint (e.g. qwen3.6:35b), then run: workshop refresh'
+ exit 0
(19/20) Run hook "check-health" for "hermes-agent" SDK                                                                                                                                                                                                                                                                                /
error: cannot complete launch for "dev", execution is paused

To proceed, resolve the issue and run "workshop launch --continue dev"
To cancel and undo: "workshop launch --abort dev"
To view more information: "workshop tasks 15"

Maybe more information could be shown on failure on the default verbosity level.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions