What probably matters to youSection of the release
What
claude --environment <environment_id> starts a cloud session on one of your own self-hosted environments (ids look like ccpool_...). An id that does not parse is rejected with an explicit error. Hidden companions --pool (a deprecated alias), --correlation-id, --ref and --on-branch also exist.
Details
--bg cannot be combined with --environment; the two are separate backends and you get a dedicated message pointing at direct invocation.
The --bg argument filter strips --environment and --pool, including their =value forms, before forwarding the remaining arguments.
Usage
claude -p "fix the flaky test" --environment ccpool_abc123
Evidence
Create a new cloud session that runs on the given self-hosted environment (ccpool_...).
Strings lifted out of the shipped bundle, so the claim above can be checked against them.