You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
8.**Never use `task interactive`** unless the user specifically requests an interactive session
595
595
9.**`job task-logs --follow`** streams continuously and blocks until the job finishes — use when the user wants real-time monitoring
596
596
10.**Never use the deprecated `lab job logs`** — see the "Job logs: three real commands" section below.
597
-
11.**After queuing a task, ASK the user if they'd like you to watch the logs.** Don't start streaming or polling automatically — jobs can take minutes to hours, and `--follow` blocks. Report the Job ID and ask: "Want me to watch the logs and report back?"
598
-
12.**Never create API keys programmatically** — if auth fails, ask the user to provide an API key from the web UI
599
-
13.**Always pass `--description/-m` when queuing a task. Generate it yourself — never ask the user.** See "Always write a run description" below.
597
+
11.**Before queuing a task, CONFIRM the experiment with the user.** Run `lab config` to read the current default and `lab --format json experiment list` to verify it exists, then ask: "I'm about to queue this under experiment `<name>` (your current default). OK, or pick another?" Show 2–3 alternatives from `experiment list` if the current one looks stale or missing. Skip the confirmation only when the user has already named the experiment in this turn.
598
+
12.**After queuing a task, ASK the user if they'd like you to watch the logs.** Don't start streaming or polling automatically — jobs can take minutes to hours, and `--follow` blocks. Report the Job ID and ask: "Want me to watch the logs and report back?"
599
+
13.**Never create API keys programmatically** — if auth fails, ask the user to provide an API key from the web UI
600
+
14.**Always pass `--description/-m` when queuing a task. Generate it yourself — never ask the user.** See "Always write a run description" below.
0 commit comments