Rotation writes author.key to the repository config when one is there, leaving other checkouts on an old key issue #69 closed: completed andymccall opened this · 0 comments
andymccall set labels gap ·
closed by change 614f55e14eee ·
andymccall set labels gap ·
closed by change 614f55e14eee ·
Found 2026-10-04 while setting up agents.
oxy identity delegate add,rotate,renewanddelegate removeeach issue a successor identity and record its KeyId whereauthor.keyalready lives: the repository layer when that checkout has one, else the user config. Once a checkout pinsauthor.keyat repository level, every rotation made there stays local to it, and every other checkout keeps resolving the user config's older key, which has none of the delegates. Here the oxygen checkout followed f1add784 → b760a68d → 710a5bac while vampirekiller, oxygenhub and the rest still signed as f1add784.Wanted:
oxy config --unset KEY(there is no way to drop a repository-level key today).oxy identity showwarns when the repository layer pins a key that is a predecessor or successor of the user config's.oxy identity delegate addtaking several identity files in one rotation, and a note in its output that agents configured withauthor.keyneed the new KeyId.