0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-09 21:45:25 +08:00
discourse/plugins/discourse-ai/spec/models
Gabriel Grubba cc14e6e402
FEATURE: Add AI agent suspend/silence tools with inline approval review (#41497)
Previously, AI agents had no way to suspend or silence users, and
approving any moderation tool action meant leaving the conversation for
the `/review` queue.

This change adds `suspend_user`/`silence_user` tools that always require
moderator approval, and lets moderators approve or reject those actions
from an inline review card right in the bot conversation — credited to
the approving moderator (not the bot) in the staff action log — instead
of switching to the `/review` queue.


Demo of this feature:



https://github.com/user-attachments/assets/b9605511-e53d-483d-b435-b212694cdf53



https://github.com/user-attachments/assets/383bda5d-93ee-4758-a51e-6162ea0d57ee

---------

Co-authored-by: Penar Musaraj <pmusaraj@gmail.com>
2026-07-10 10:59:51 -03:00
..
discourse_ai/ai_bot FEATURE: Star AI bot conversations in sidebar (#39869) 2026-05-14 15:04:31 +10:00
ai_agent_mcp_server_spec.rb FEATURE: Add MCP server integration to AI agents (#38706) 2026-03-25 17:32:27 +11:00
ai_agent_multisite_spec.rb DEV: AI persona to agent migration (#38319) 2026-03-10 15:59:45 +11:00
ai_agent_spec.rb FIX: Bust cache so that group additions to AI helper can take effect (#41539) 2026-07-08 21:41:30 +08:00
ai_api_request_stat_spec.rb FEATURE: add cost limits to LLM quotas (#41277) 2026-06-30 15:59:24 +10:00
ai_artifact_key_value_spec.rb
ai_mcp_server_spec.rb DEV: Support other OAuth token auth methods (#41219) 2026-06-26 20:30:53 +08:00
ai_secret_spec.rb FEATURE: Add MCP server integration to AI agents (#38706) 2026-03-25 17:32:27 +11:00
ai_tool_action_spec.rb FEATURE: Add human-in-the-loop approval queue for AI agent tool actions (#38446) 2026-03-13 12:46:59 -03:00
ai_tool_spec.rb FEATURE: add crypto utilities to AI tool runner (#39343) 2026-04-21 14:25:18 +10:00
embedding_definition_spec.rb FIX: SQL Injection via pg_function AI (#38117) 2026-02-27 15:38:49 +01:00
inferred_concept_spec.rb
llm_credit_allocation_spec.rb FIX: Make credit limit reset time translatable (#37226) 2026-02-19 12:36:53 +01:00
llm_credit_daily_usage_spec.rb DEV: Move AI credits daily usage to it's own table (#36369) 2025-12-02 11:54:58 -08:00
llm_feature_credit_cost_spec.rb FEATURE: Hosted LLM credit system (#35162) 2025-10-14 07:48:20 -07:00
llm_model_spec.rb FEATURE: add cost limits to LLM quotas (#41277) 2026-06-30 15:59:24 +10:00
llm_quota_spec.rb FEATURE: add cost limits to LLM quotas (#41277) 2026-06-30 15:59:24 +10:00
llm_quota_usage_spec.rb FEATURE: add cost limits to LLM quotas (#41277) 2026-06-30 15:59:24 +10:00
model_accuracy_spec.rb
rag_document_fragment_spec.rb DEV: AI persona to agent migration (#38319) 2026-03-10 15:59:45 +11:00
reviewable_ai_chat_message_spec.rb
reviewable_ai_post_spec.rb FEATURE: Link staff action log entries to originating reviewable (#39519) 2026-04-30 09:15:45 +08:00
reviewable_ai_tool_action_spec.rb FEATURE: Add AI agent suspend/silence tools with inline approval review (#41497) 2026-07-10 10:59:51 -03:00
shared_ai_conversation_spec.rb FIX: Tighten security controls for artifact sharing (#40153) 2026-05-19 16:13:53 +10:00
user_option_spec.rb DEV: AI persona to agent migration (#38319) 2026-03-10 15:59:45 +11:00