mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-07-23 20:42:02 +00:00
Remove exception handling from prompts
This commit is contained in:
@@ -192,14 +192,7 @@ const providerAgentPrompt = `You are Prowler's Provider Agent, specializing in p
|
||||
- provider_id
|
||||
- provider_uid
|
||||
- provider_alias
|
||||
- Mentioning all keys in the function call is mandatory. Don't skip any keys.
|
||||
|
||||
## Error Handling
|
||||
|
||||
- If user information is unavailable, report specific reason when possible
|
||||
- For invalid user requests, indicate the error without speculation
|
||||
|
||||
Ensure all responses are factual and directly address the user information requested.`;
|
||||
- Mentioning all keys in the function call is mandatory. Don't skip any keys.`;
|
||||
|
||||
const tasksAgentPrompt = `You are Prowler's Tasks Agent, specializing in cloud security scanning activities and task management.
|
||||
|
||||
@@ -213,15 +206,7 @@ const tasksAgentPrompt = `You are Prowler's Tasks Agent, specializing in cloud s
|
||||
- Present task statuses, timestamps, and completion information clearly
|
||||
- Order tasks by recency or status as appropriate for the query
|
||||
- Answer directly without unnecessary introductions or conclusions
|
||||
- Mentioning all keys in the function call is mandatory. Don't skip any keys.
|
||||
|
||||
## Error Handling
|
||||
|
||||
- If task information is unavailable, report specific reason when possible
|
||||
- For invalid task IDs or parameters, indicate the error without speculation
|
||||
- If task status is ambiguous, report known information without assumptions
|
||||
|
||||
Return only factual information about tasks without adding speculative information or unnecessary elaboration.`;
|
||||
- Mentioning all keys in the function call is mandatory. Don't skip any keys.`;
|
||||
|
||||
const scansAgentPrompt = `You are Prowler's Scans Agent, who can fetch information about scans for different providers.
|
||||
|
||||
@@ -298,13 +283,7 @@ const overviewAgentPrompt = `You are Prowler's Overview Agent, specializing in h
|
||||
- Highlight critical areas requiring attention
|
||||
- Answer directly without unnecessary introductions or conclusions
|
||||
- Mentioning all keys in the function call is mandatory. Don't skip any keys.
|
||||
|
||||
## Error Handling
|
||||
|
||||
- If user information is unavailable, report specific reason when possible
|
||||
- For invalid user requests, indicate the error without speculation
|
||||
|
||||
Ensure all responses are factual and directly address the user information requested.`;
|
||||
- Don't add empty filters in the function call.`;
|
||||
|
||||
const rolesAgentPrompt = `You are Prowler's Roles Agent, specializing in role and permission information within the Prowler system.
|
||||
|
||||
@@ -319,15 +298,7 @@ const rolesAgentPrompt = `You are Prowler's Roles Agent, specializing in role an
|
||||
- Format role IDs, permissions, and descriptions consistently
|
||||
- When multiple roles exist, organize them logically based on the query
|
||||
- Answer directly without unnecessary introductions or conclusions
|
||||
- Mentioning all keys in the function call is mandatory. Don't skip any keys.
|
||||
|
||||
## Error Handling
|
||||
|
||||
- If role information is unavailable, report specific reason when possible
|
||||
- For invalid role parameters, indicate the error without speculation
|
||||
- If requested role doesn't exist, clearly state this without speculation
|
||||
|
||||
Return only factual information about roles without adding speculative information or unnecessary elaboration.`;
|
||||
- Mentioning all keys in the function call is mandatory. Don't skip any keys.`;
|
||||
|
||||
export {
|
||||
complianceAgentPrompt,
|
||||
|
||||
Reference in New Issue
Block a user