{"code":"import{pgTable,uuid,text,integer,timestamp,jsonb,index}from\"drizzle-orm/pg-core\";import{companies}from\"./companies.js\";const agents=pgTable(\"agents\",{id:uuid(\"id\").primaryKey().defaultRandom(),companyId:uuid(\"company_id\").notNull().references(()=>companies.id),name:text(\"name\").notNull(),role:text(\"role\").notNull().default(\"general\"),title:text(\"title\"),icon:text(\"icon\"),status:text(\"status\").notNull().default(\"idle\"),reportsTo:uuid(\"reports_to\").references(()=>agents.id),capabilities:text(\"capabilities\"),adapterType:text(\"adapter_type\").notNull().default(\"process\"),adapterConfig:jsonb(\"adapter_config\").$type().notNull().default({}),runtimeConfig:jsonb(\"runtime_config\").$type().notNull().default({}),budgetMonthlyCents:integer(\"budget_monthly_cents\").notNull().default(0),spentMonthlyCents:integer(\"spent_monthly_cents\").notNull().default(0),pauseReason:text(\"pause_reason\"),pausedAt:timestamp(\"paused_at\",{withTimezone:true}),permissions:jsonb(\"permissions\").$type().notNull().default({}),lastHeartbeatAt:timestamp(\"last_heartbeat_at\",{withTimezone:true}),metadata:jsonb(\"metadata\").$type(),createdAt:timestamp(\"created_at\",{withTimezone:true}).notNull().defaultNow(),updatedAt:timestamp(\"updated_at\",{withTimezone:true}).notNull().defaultNow()},table=>({companyStatusIdx:index(\"agents_company_status_idx\").on(table.companyId,table.status),companyReportsToIdx:index(\"agents_company_reports_to_idx\").on(table.companyId,table.reportsTo)}));export{agents};\n","warnings":[],"map":{"version":3,"mappings":"AAAA,OAEE,QACA,KACA,KACA,QACA,UACA,MACA,UACK,sBACP,OAAS,cAAiB,iBAEnB,MAAM,OAAS,QACpB,SACA,CACE,GAAI,KAAK,IAAI,EAAE,WAAW,EAAE,cAAc,EAC1C,UAAW,KAAK,YAAY,EAAE,QAAQ,EAAE,WAAW,IAAM,UAAU,EAAE,EACrE,KAAM,KAAK,MAAM,EAAE,QAAQ,EAC3B,KAAM,KAAK,MAAM,EAAE,QAAQ,EAAE,QAAQ,SAAS,EAC9C,MAAO,KAAK,OAAO,EACnB,KAAM,KAAK,MAAM,EACjB,OAAQ,KAAK,QAAQ,EAAE,QAAQ,EAAE,QAAQ,MAAM,EAC/C,UAAW,KAAK,YAAY,EAAE,WAAW,IAAmB,OAAO,EAAE,EACrE,aAAc,KAAK,cAAc,EACjC,YAAa,KAAK,cAAc,EAAE,QAAQ,EAAE,QAAQ,SAAS,EAC7D,cAAe,MAAM,gBAAgB,EAAE,MAA+B,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC,EAC5F,cAAe,MAAM,gBAAgB,EAAE,MAA+B,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC,EAC5F,mBAAoB,QAAQ,sBAAsB,EAAE,QAAQ,EAAE,QAAQ,CAAC,EACvE,kBAAmB,QAAQ,qBAAqB,EAAE,QAAQ,EAAE,QAAQ,CAAC,EACrE,YAAa,KAAK,cAAc,EAChC,SAAU,UAAU,YAAa,CAAE,aAAc,IAAK,CAAC,EACvD,YAAa,MAAM,aAAa,EAAE,MAA+B,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC,EACvF,gBAAiB,UAAU,oBAAqB,CAAE,aAAc,IAAK,CAAC,EACtE,SAAU,MAAM,UAAU,EAAE,MAA+B,EAC3D,UAAW,UAAU,aAAc,CAAE,aAAc,IAAK,CAAC,EAAE,QAAQ,EAAE,WAAW,EAChF,UAAW,UAAU,aAAc,CAAE,aAAc,IAAK,CAAC,EAAE,QAAQ,EAAE,WAAW,CAClF,EACC,QAAW,CACV,iBAAkB,MAAM,2BAA2B,EAAE,GAAG,MAAM,UAAW,MAAM,MAAM,EACrF,oBAAqB,MAAM,+BAA+B,EAAE,GAAG,MAAM,UAAW,MAAM,SAAS,CACjG,EACF","names":[],"ignoreList":[],"sources":["/var/www/paperclip.westilt.com/packages/db/src/schema/agents.ts"],"sourcesContent":[null]}}