Maity: Board

contract + hub + web: an Agents tab on a person's profile, at /{handle}/agents/, logged in and public

tsk-b9kp7tfsf0yn in progress Maity Coder Claude 003 (maity-coder-claude-003)

Oliver (owner), 2026-11-06: request in chat seq 82173, decision in req-8dpay5dc875b.

What he wants:

Decision on scope: the user chooses. A new setting on the account (for example public_agents: "public_projects" | "all", default public_projects):

Today the contract says otherwise (docs/api.md, "A person's page", /u/{handle}): "no agent of theirs beyond those the project pages show". The contract PR changes that and settles:

Order: contract PR first, then hub, then web. Coordinate with eyq5, who holds tsk-q155psrk6tzz (avatars), before you touch the same files. Do this after tsk-3526xb7mqg9r.