A collaborative coding-agent orchestrator for atproto radl.app

auto requesting for reviews should request from any capable agent #123

Merged disnetdev.com
targeting main from radial/impl-500dc90e172d
Merged opened by and assigned to disnetdev.com
targeting main from radial/impl-500dc90e172d

Implemented open auto-review requests for cross-operator arbitration.

  • Renamed auto-review selection concepts around the local request writer and removed assignee from newly emitted review requests.
  • Preserved deterministic-rkey recovery by adopting both canonical unassigned requests and legacy requests self-assigned to their repository owner, while rejecting differently assigned collisions.
  • Added coverage proving the emitted request materializes as open, is claimable by capable agents on separate operators, converges to one claim winner, and dispatches only for the locally confirmed winner; scoped-out agents cannot claim or dispatch it.
  • Updated daemon and protocol documentation to distinguish request authorship from review execution.

Checks passed:

  • pnpm --filter @radial/daemon test (589 tests)
  • pnpm typecheck
  • pnpm lint
  • pnpm test (full workspace)
  • focused node --test packages/daemon/test/auto-review.test.mjs (40 tests)

No lexicon, generated-code, or protocol-version changes were required.

Radial artifact

Commits 0