internal/agent/agent.go 🔗
@@ -521,6 +521,10 @@ func (a *sessionAgent) Run(ctx context.Context, call SessionAgentCall) (*fantasy
}
func (a *sessionAgent) scheduleCompletionNotification(sessionID, sessionTitle string) {
+ // Do not emit notifications for Agent-tool sub-sessions.
+ if a.sessions != nil && a.sessions.IsAgentToolSession(sessionID) {
+ return
+ }
if a.notifier == nil {
return
}