A temporary seat, and --keep
Part of team remove — a temporary seat removed by the name add gave it, and --keep leaving the seat in the file as stopped for a later team add.
A temporary seat
A temporary seat is recorded in the state, not in the file, so it is removed by the name add gave
it — and --keep has nothing to keep. It comes before the seats the file declares change: taking a
seat out of the file moves the limits the file defaults to, and add --temporary refuses a file
that is no longer the approved one.
team add --temporary --like claude-beacon --until result:notes/result.md ; echo "exit $?"
claude-beacon-tmp-1: ready
exit 0
team remove claude-beacon-tmp-1 --keep ; echo "exit $?"
team remove: a temporary seat is not in the file; there is nothing to keep
exit 1
team remove claude-beacon-tmp-1 ; echo "exit $?"
claude-beacon-tmp-1: stopped
removed temporary claude-beacon-tmp-1
exit 0--keep
--keep stops the seat and leaves its place in the file, for a seat that will come back:
team remove claude-beacon --keep ; echo "exit $?"
claude-beacon: stopped
stopped claude-beacon
exit 0
team add claude-beacon ; echo "exit $?"
claude-beacon: ready
exit 0