I managed to get it to auto suggest the name of my agent when I did @my-agent but I don't know how. When I do @ it suggest file names, however, when I do tag the agent, it resolves the name.
Overall, I think working with custom agents can be improved - right now the only clue that an agent is doing something is in the title of the message Task[my-agent].