One rule for a missing --project, not three
- 0.x
- What a command did without
--projectdepended on the command. 172 commands stopped with an error, 25 used your active project, and 19 worked on every registered project, for exampleconfig listandjob list. One of the 19 wasworkspace gc: without--projectit deleted unused workspaces in every registered project. - 1.0
- Every command uses your active project when you leave out
--project. Only--all-projectsworks on every project:19 → 0commands that work on every project without being asked25 → 223commands that use your active project172 → 0commands that stop and ask for--projectCounts from kbagent 0.99 and 1.0. Commands that delete still ask first. Three commands use
--projectfor something else:init,lineage showandagent prompt-improve.
What to do: choose your project once with kbagent project use. In scripts and agents, give --project on every command, because all your terminals and sessions share the active project. On the 18 read commands, --project and --all-projects already work on 0.100.