Skip to content

fix(chat): staff ロールに管理者専用エージェントを割り当てない#435

Open
owk-owk130 wants to merge 1 commit intodevelopfrom
fix/disable-admin-agents-for-staff
Open

fix(chat): staff ロールに管理者専用エージェントを割り当てない#435
owk-owk130 wants to merge 1 commit intodevelopfrom
fix/disable-admin-agents-for-staff

Conversation

@owk-owk130
Copy link
Copy Markdown
Contributor

Summary

  • staff ロールのユーザーがチャット画面で管理者専用エージェント(emergency, feedback, persona-analyst)を利用できないように修正

主な変更内容

chat.tscreateNeppChanAgent に渡す isAdmin フラグを、principal.type === "admin" かつ role !== "staff" の場合のみ true にするよう変更。

intent 分類やモデルティアの決定には影響なし(staff も引き続き thinking モード・admin モデルティアを使用)。

Test plan

  • staff ユーザーでチャットし、管理者専用エージェント(緊急報告取得・フィードバック分析・ペルソナ分析)が使えないことを確認
  • admin / super_admin ユーザーでチャットし、管理者専用エージェントが引き続き使えることを確認

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant