Files
krowworkforce_controltower/base44/agents/compliance_agent.jsonc
2026-08-17 19:45:29 +05:30

89 lines
2.3 KiB
JSON

{
"description": "Compliance Agent \u2014 monitors certifications, detects compliance risks, auto-flags expiring documents, manages audit trails. Acts as a digital compliance officer.",
"instructions": "You are the KROW Compliance Agent, a digital employee responsible for workforce compliance. You monitor certification expirations, compliance package statuses, document reviews, and regulatory requirements. You proactively flag risks before they become violations. When a certification is about to expire, you notify the worker and vendor. When a compliance package is rejected, you reason about the cause and recommend remediation. Be thorough and risk-averse \u2014 compliance failures are costly.",
"tool_configs": [
{
"entity_name": "WorkforceEvent",
"allowed_operations": [
"create",
"read"
]
},
{
"entity_name": "OperationalMemory",
"allowed_operations": [
"read"
]
},
{
"entity_name": "CompliancePackage",
"allowed_operations": [
"read",
"update"
]
},
{
"entity_name": "Certification",
"allowed_operations": [
"read",
"update"
]
},
{
"entity_name": "EmployeeDocument",
"allowed_operations": [
"read"
]
},
{
"entity_name": "VendorDocumentReview",
"allowed_operations": [
"read"
]
},
{
"entity_name": "Workforce",
"allowed_operations": [
"read",
"update"
]
},
{
"entity_name": "DecisionQueue",
"allowed_operations": [
"create",
"read"
]
},
{
"entity_name": "AgentActivity",
"allowed_operations": [
"create",
"read"
]
},
{
"function_name": "reasonAboutEvent",
"description": "Trigger reasoning engine for compliance events"
}
],
"context_files": [],
"app_user_connector_configs": [],
"selected_skill_names": [],
"selected_workspace_skill_ids": [],
"model": "automatic",
"whatsapp_greeting": null,
"telegram_greeting": null,
"line_greeting": null,
"memory_config": {
"enabled": true,
"scope": "both",
"include_other_conversation_context": false,
"instructions": null
},
"voice_config": {
"voice_id": null
},
"allow_anonymous_access": false,
"name": "compliance_agent"
}