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

75 lines
2.0 KiB
JSON

{
"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"
}