agent-ecosystem/src/renderer/components/team
iliya 2eac440fe2 fix(team): disable teammate DM relay through lead, read user.json directly
Teammates are independent Claude Code processes that read their own inbox
files via fs.watch. Relaying DMs through the lead caused three bugs:
lead responding instead of the teammate, duplicate messages from relay
loops, and teammates not responding to user due to conflicting prompts.

- Disable relayMemberInboxMessages for teammate DMs (teams.ts, index.ts)
- Add SendMessage(to="user") filter in captureSendMessages as safety net
- Generate deterministic messageId for inbox entries lacking one (sha256)
- Wrap notification instructions in agent block, italic task subject
- Style system comments in task view with blue background, hide avatar
- Update CLAUDE.md, research docs, and code comments with architecture
2026-03-23 12:57:16 +02:00
..
activity feat: show tool approval in Awaiting Replies + Allow All button 2026-03-21 12:31:51 +02:00
attachments feat: enhance attachment handling and metadata management 2026-03-17 13:53:29 +02:00
dialogs fix(team): disable teammate DM relay through lead, read user.json directly 2026-03-23 12:57:16 +02:00
editor refactor: clean up code and improve readability across multiple files 2026-03-19 14:07:14 +02:00
kanban feat: enhance error handling and notifications for API errors 2026-03-19 12:47:00 +02:00
members refactor: update lead member detection and enhance team management UI 2026-03-21 16:05:56 +02:00
messages feat(team): persist create-team form state across tab navigation 2026-03-22 15:02:07 +02:00
review style: auto-fix import/export sorting and formatting 2026-03-16 20:48:42 +02:00
schedule style: auto-fix import/export sorting and formatting 2026-03-16 20:48:42 +02:00
tasks feat: introduce 'needsFix' review state and enhance task management features 2026-03-09 13:50:45 +02:00
ClaudeLogsDialog.tsx refactor: clean up pricing.json and enhance CLI logs styling 2026-03-13 23:29:24 +02:00
ClaudeLogsFilterPopover.tsx fix: resolve all CI lint errors and flaky test 2026-03-05 21:09:45 +02:00
ClaudeLogsPanel.tsx refactor: clean up pricing.json and enhance CLI logs styling 2026-03-13 23:29:24 +02:00
ClaudeLogsSection.tsx feat: optimize file content resolution and enhance loading state handling 2026-03-15 08:24:00 +02:00
CliLogsRichView.tsx refactor: clean up code and improve readability across multiple files 2026-03-19 14:07:14 +02:00
CollapsibleTeamSection.tsx feat: add team launched notification and related configuration 2026-03-17 15:13:37 +02:00
MemberBadge.tsx refactor: enhance TeamMemberLogsFinder and UI components for improved member display and caching 2026-03-14 21:25:01 +02:00
ProcessesSection.tsx feat: enhance React component data handling and improve task management features 2026-02-25 18:07:03 +02:00
ProvisioningProgressBlock.tsx refactor: update UI and functionality for team provisioning and progress indicators 2026-03-21 17:43:29 +02:00
provisioningSteps.ts refactor: enhance team provisioning process and UI updates 2026-03-21 16:47:20 +02:00
RoleSelect.tsx feat: enhance message handling and UI components for task management 2026-03-16 16:48:28 +02:00
StepProgressBar.tsx refactor: update UI and functionality for team provisioning and progress indicators 2026-03-21 17:43:29 +02:00
TaskTooltip.tsx style: auto-fix import/export sorting and formatting 2026-03-16 20:48:42 +02:00
TeamDetailView.tsx refactor: update lead member detection and enhance team management UI 2026-03-21 16:05:56 +02:00
TeamEmptyState.tsx feat: use agent teams 2026-02-22 15:41:18 +02:00
TeamListFilterPopover.tsx feat: add team restoration and permanent deletion features 2026-02-26 12:15:47 +02:00
TeamListView.tsx refactor: enhance team provisioning process and UI updates 2026-03-21 16:47:20 +02:00
TeamProvisioningBanner.tsx refactor: update UI and functionality for team provisioning and progress indicators 2026-03-21 17:43:29 +02:00
TeamSessionsSection.tsx feat: enhance theme support and UI consistency across components 2026-03-07 12:02:12 +02:00
ToolApprovalDiffPreview.tsx fix: consistent diff stats between preview badge and DiffViewer 2026-03-21 13:30:53 +02:00
ToolApprovalSheet.tsx refactor: update task assignment message formatting and enhance UI elements 2026-03-21 15:07:52 +02:00
UnreadCommentsBadge.tsx refactor: streamline ExtensionStoreView layout and enhance UnreadCommentsBadge styling 2026-03-11 22:17:39 +02:00
useClaudeLogsController.ts refactor: clean up pricing.json and enhance CLI logs styling 2026-03-13 23:29:24 +02:00