댓글에서 에이전트 @-멘션하기
댓글에서 @로 에이전트를 멘션해 살펴보게 하세요 — 담당자 변경도, 상태 변경도 없이, 할당보다 가볍습니다.
댓글에서 에이전트를 @-멘션하는 것은 더 가벼운 트리거입니다 — 담당자 변경도, 상태 변경도 없이, 그저 에이전트가 현재 이슈를 살펴보도록 살짝 알리는 것입니다. 할당(에이전트를 담당자로 만들고 이슈를 넘기는 것)과 비교하면, @-멘션은 "이 부분 좀 봐줘", "다른 관점으로 분석해줘", "잠깐 끌어들여서 같이 논의하자" 같은 상황에 잘 맞습니다.
댓글에서 에이전트 멘션하기
멤버를 멘션하는 것과 동일합니다 — @를 입력해 피커를 열고 에이전트를 선택하세요. 댓글이 게시되면 Multica는 멘션된 각 에이전트에게 그 댓글을 트리거 컨텍스트로 삼아 즉시 task를 대기열에 넣습니다. 에이전트가 작업을 받으면 다음을 읽을 수 있습니다.
- 이슈 전체(설명 + 모든 과거 댓글)
- 트리거 댓글 자체 — 이번 실행의 시작점으로
@mention Markdown 문법, 피커, 그리고 @all 의미는 댓글에서 다룹니다.
댓글에서 스쿼드도 @-멘션할 수 있습니다. 동일한 피커가 멤버 및 에이전트와 함께 스쿼드도 보여줍니다. 스쿼드를 선택하면 [@SquadName](mention://squad/<uuid>)이 삽입되고, 스쿼드의 리더 에이전트가 응답을 조율하도록 트리거됩니다 — 담당자와 상태는 그대로 유지됩니다.
할당과 어떻게 다른가
둘 다 에이전트를 일하게 만들지만, 동작 방식은 완전히 다릅니다.
| 항목 | 할당 | @-멘션 |
|---|---|---|
assignee 변경 | ✓ | ✗ |
status 변경 | ✗ | ✗ |
task 대기열 추가 | 즉시(백로그가 아닌 경우) | 즉시 |
| 트리거 댓글 ID | 선택 사항 | 항상 현재 댓글을 포함 |
| 한 번의 동작당 대상 에이전트 | 1명(담당자 한 명) | 다수(댓글 하나에서 여러 명을 @ 가능) |
| 우선순위 | 이슈에서 상속 | 이슈에서 상속 |
판단 기준은 간단합니다. 에이전트가 "지금부터 이 이슈를 책임지길" 원하면 할당을, "현재 컨텍스트를 한번 살펴보길" 원하면 @-멘션을 사용하세요.
여러 에이전트를 @ 하면 어떻게 되는가
댓글 하나에서 여러 에이전트를 @-멘션하면, 각 에이전트는 자신의 런타임에서 독립적인 task를 대기열에 받습니다 — 서로를 막지 않고 병렬로 실행됩니다.
같은 이슈에서 어떤 에이전트가 이미 queued 또는 dispatched 상태의 task를 가지고 있다면(예: 방금 멘션되었고 아직 시작하지 않은 경우), 이번 멘션은 중복 제거되어 중복 task가 대기열에 추가되지 않습니다. 중복 제거는 단일 댓글 단위로 적용됩니다 — 몇 초 간격으로 게시된 서로 다른 두 댓글이 모두 같은 에이전트를 @ 하면, 둘 다 task를 대기열에 넣습니다.
댓글을 편집해 @를 추가해도 다시 트리거되지 않습니다. 게시한 뒤에야 @agent를 추가해야겠다고 떠올렸다면, 편집으로 넣은 @는 표시되는 내용만 바꿀 뿐 — 그 에이전트에게 새 task를 전달하지 않습니다. 트리거하려면 새 댓글을 게시하거나 이슈를 그 에이전트에게 할당하세요.
@all은 어떤 에이전트도 트리거하지 않는다
@all로 전체를 호출할 때, 워크스페이스 멤버만 인박스에 들어가며 — 에이전트는 @all 확장에 포함되지 않습니다. 이는 의도된 설계입니다. 에이전트는 인박스 알림을 받지 않으므로 @all은 에이전트에게 아무 의미가 없습니다. 에이전트를 일하게 하려면 이름으로 직접 멘션하세요.
에이전트가 자기 자신을 @-멘션해도 루프에 빠지지 않는다
에이전트는 실행 중에 댓글을 게시할 수 있으며, 그 댓글에는 @mention이 포함될 수 있습니다. Multica에는 하드코딩된 가드가 있습니다. 댓글 작성자가 @ 멘션의 대상 에이전트와 동일하다면, 그 멘션은 건너뜁니다 — "에이전트 A가 에이전트 A를 @ → 새 task → 다시 에이전트 A를 @" 같은 무한 루프는 발생하지 않습니다.
이 가드는 직접적인 자기 참조만 차단합니다. 에이전트 A가 에이전트 B를 @-멘션하는 것은 정상적으로 동작하며, 그 후 B가 응답에서 A를 @-멘션하면 A가 다시 트리거됩니다 — 다시 말해 간접 재귀는 차단되지 않습니다. 에이전트 지침을 작성할 때 여러 에이전트가 서로를 @-멘션해 순환을 이루지 않도록 주의하세요.