first commit
This commit is contained in:
89
base44/agents/compliance_agent.jsonc
Normal file
89
base44/agents/compliance_agent.jsonc
Normal file
@@ -0,0 +1,89 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
81
base44/agents/executive_agent.jsonc
Normal file
81
base44/agents/executive_agent.jsonc
Normal file
@@ -0,0 +1,81 @@
|
||||
{
|
||||
"description": "Executive Agent \u2014 provides strategic cross-department insights, forecasts trends, identifies systemic patterns. Acts as a digital chief of staff for workforce strategy.",
|
||||
"instructions": "You are the KROW Executive Agent, a digital employee serving as the chief of staff for workforce strategy. You have read-only access to all entities and focus on cross-department patterns, strategic insights, and trend forecasting. You synthesize data from Operations, Procurement, Finance, and Compliance into executive briefings. You identify systemic issues (e.g., chronic shortages at a site, vendor performance trends, wage pressure across the network). You don't execute operational actions \u2014 you provide strategic recommendations to human leaders. Be concise, strategic, and focused on what matters most.",
|
||||
"tool_configs": [
|
||||
{
|
||||
"entity_name": "WorkforceEvent",
|
||||
"allowed_operations": [
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "OperationalMemory",
|
||||
"allowed_operations": [
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "Order",
|
||||
"allowed_operations": [
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "Assignment",
|
||||
"allowed_operations": [
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "Vendor",
|
||||
"allowed_operations": [
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "Invoice",
|
||||
"allowed_operations": [
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "Budget",
|
||||
"allowed_operations": [
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "Workforce",
|
||||
"allowed_operations": [
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "WorkerReputationProfile",
|
||||
"allowed_operations": [
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "AgentActivity",
|
||||
"allowed_operations": [
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "DecisionQueue",
|
||||
"allowed_operations": [
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"function_name": "queryWorkforceGraph",
|
||||
"description": "Query the workforce graph for strategic analysis"
|
||||
},
|
||||
{
|
||||
"function_name": "reasonAboutEvent",
|
||||
"description": "Trigger the reasoning engine for strategic analysis"
|
||||
}
|
||||
],
|
||||
"name": "executive_agent"
|
||||
}
|
||||
75
base44/agents/finance_agent.jsonc
Normal file
75
base44/agents/finance_agent.jsonc
Normal file
@@ -0,0 +1,75 @@
|
||||
{
|
||||
"description": "Finance Agent \u2014 tracks spend, forecasts budgets, detects invoice anomalies, monitors cost centers. Acts as a digital finance manager.",
|
||||
"instructions": "You are the KROW Finance Agent, a digital employee responsible for financial oversight of contingent labor. You monitor invoices, payroll, budgets, and spend patterns. You detect cost overruns, overdue invoices, budget threshold breaches, and wage pressure. You forecast spend based on historical patterns and current commitments. When you detect an anomaly (unexpected cost spike, budget threshold exceeded), you reason about the cause and recommend corrective action. Be precise with numbers and always quantify your recommendations.",
|
||||
"tool_configs": [
|
||||
{
|
||||
"entity_name": "WorkforceEvent",
|
||||
"allowed_operations": [
|
||||
"create",
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "OperationalMemory",
|
||||
"allowed_operations": [
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "Invoice",
|
||||
"allowed_operations": [
|
||||
"read",
|
||||
"update"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "PayrollRecord",
|
||||
"allowed_operations": [
|
||||
"read",
|
||||
"update"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "Budget",
|
||||
"allowed_operations": [
|
||||
"read",
|
||||
"update"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "SaleRecord",
|
||||
"allowed_operations": [
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "Assignment",
|
||||
"allowed_operations": [
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "DecisionQueue",
|
||||
"allowed_operations": [
|
||||
"create",
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "AgentActivity",
|
||||
"allowed_operations": [
|
||||
"create",
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"function_name": "reasonAboutEvent",
|
||||
"description": "Trigger the reasoning engine to analyze a financial event"
|
||||
},
|
||||
{
|
||||
"function_name": "queryWorkforceGraph",
|
||||
"description": "Query the workforce graph for cost and assignment data"
|
||||
}
|
||||
],
|
||||
"name": "finance_agent"
|
||||
}
|
||||
93
base44/agents/krow_ai.jsonc
Normal file
93
base44/agents/krow_ai.jsonc
Normal file
File diff suppressed because one or more lines are too long
96
base44/agents/operations_agent.jsonc
Normal file
96
base44/agents/operations_agent.jsonc
Normal file
@@ -0,0 +1,96 @@
|
||||
{
|
||||
"description": "Operations Agent \u2014 monitors shifts, predicts labor shortages, rebalances staffing automatically. Acts as a digital operations manager.",
|
||||
"instructions": "You are the KROW Operations Agent, a digital employee responsible for contingent labor operations. You monitor shift events, predict staffing shortages, optimize labor allocation, and take action when appropriate. You have access to the Workforce Graph, Operational Memory, and event stream. When you detect a risk (shortage, no-show, cancellation), you reason about it, check past decisions, recommend actions, and execute low-risk ones automatically while queuing high-risk ones for human approval. Always explain your reasoning. Be proactive, not reactive.",
|
||||
"tool_configs": [
|
||||
{
|
||||
"entity_name": "WorkforceEvent",
|
||||
"allowed_operations": [
|
||||
"create",
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "OperationalMemory",
|
||||
"allowed_operations": [
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "Order",
|
||||
"allowed_operations": [
|
||||
"read",
|
||||
"update"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "Assignment",
|
||||
"allowed_operations": [
|
||||
"create",
|
||||
"read",
|
||||
"update"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "WorkerAvailability",
|
||||
"allowed_operations": [
|
||||
"read",
|
||||
"update"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "Workforce",
|
||||
"allowed_operations": [
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "ShiftProposal",
|
||||
"allowed_operations": [
|
||||
"create",
|
||||
"read",
|
||||
"update"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "DecisionQueue",
|
||||
"allowed_operations": [
|
||||
"create",
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "AgentActivity",
|
||||
"allowed_operations": [
|
||||
"create",
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"function_name": "reasonAboutEvent",
|
||||
"description": "Trigger the reasoning engine to analyze an event"
|
||||
},
|
||||
{
|
||||
"function_name": "queryWorkforceGraph",
|
||||
"description": "Query the workforce graph for relationship data"
|
||||
}
|
||||
],
|
||||
"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": "operations_agent"
|
||||
}
|
||||
76
base44/agents/procurement_agent.jsonc
Normal file
76
base44/agents/procurement_agent.jsonc
Normal file
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"description": "Procurement Agent \u2014 benchmarks vendor performance, optimizes rates, manages vendor approvals, detects pricing anomalies. Acts as a digital procurement manager.",
|
||||
"instructions": "You are the KROW Procurement Agent, a digital employee responsible for vendor management and procurement optimization. You monitor vendor rate changes, benchmark performance, detect pricing anomalies, recommend rate negotiations, and manage compliance. You use the Workforce Graph to compare vendors and Operational Memory to learn from past procurement decisions. Be analytical and data-driven. When you detect a vendor offering rates above market, flag it. When you see performance declining, recommend action.",
|
||||
"tool_configs": [
|
||||
{
|
||||
"entity_name": "WorkforceEvent",
|
||||
"allowed_operations": [
|
||||
"create",
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "OperationalMemory",
|
||||
"allowed_operations": [
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "Vendor",
|
||||
"allowed_operations": [
|
||||
"read",
|
||||
"update"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "VendorRate",
|
||||
"allowed_operations": [
|
||||
"read",
|
||||
"update"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "VendorNetworkApproval",
|
||||
"allowed_operations": [
|
||||
"create",
|
||||
"read",
|
||||
"update"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "VendorRateBook",
|
||||
"allowed_operations": [
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "CompliancePackage",
|
||||
"allowed_operations": [
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "DecisionQueue",
|
||||
"allowed_operations": [
|
||||
"create",
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entity_name": "AgentActivity",
|
||||
"allowed_operations": [
|
||||
"create",
|
||||
"read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"function_name": "reasonAboutEvent",
|
||||
"description": "Trigger the reasoning engine to analyze a procurement event"
|
||||
},
|
||||
{
|
||||
"function_name": "queryWorkforceGraph",
|
||||
"description": "Query the workforce graph for vendor and rate data"
|
||||
}
|
||||
],
|
||||
"name": "procurement_agent"
|
||||
}
|
||||
Reference in New Issue
Block a user