{"code":"import{pgTable,uuid,text,timestamp,jsonb,bigint,index}from\"drizzle-orm/pg-core\";import{agents}from\"./agents.js\";import{companies}from\"./companies.js\";const agentRuntimeState=pgTable(\"agent_runtime_state\",{agentId:uuid(\"agent_id\").primaryKey().references(()=>agents.id),companyId:uuid(\"company_id\").notNull().references(()=>companies.id),adapterType:text(\"adapter_type\").notNull(),sessionId:text(\"session_id\"),stateJson:jsonb(\"state_json\").$type().notNull().default({}),lastRunId:uuid(\"last_run_id\"),lastRunStatus:text(\"last_run_status\"),totalInputTokens:bigint(\"total_input_tokens\",{mode:\"number\"}).notNull().default(0),totalOutputTokens:bigint(\"total_output_tokens\",{mode:\"number\"}).notNull().default(0),totalCachedInputTokens:bigint(\"total_cached_input_tokens\",{mode:\"number\"}).notNull().default(0),totalCostCents:bigint(\"total_cost_cents\",{mode:\"number\"}).notNull().default(0),lastError:text(\"last_error\"),createdAt:timestamp(\"created_at\",{withTimezone:true}).notNull().defaultNow(),updatedAt:timestamp(\"updated_at\",{withTimezone:true}).notNull().defaultNow()},table=>({companyAgentIdx:index(\"agent_runtime_state_company_agent_idx\").on(table.companyId,table.agentId),companyUpdatedIdx:index(\"agent_runtime_state_company_updated_idx\").on(table.companyId,table.updatedAt)}));export{agentRuntimeState};\n","warnings":[],"map":{"version":3,"mappings":"AAAA,OAAS,QAAS,KAAM,KAAM,UAAW,MAAO,OAAQ,UAAa,sBACrE,OAAS,WAAc,cACvB,OAAS,cAAiB,iBAEnB,MAAM,kBAAoB,QAC/B,sBACA,CACE,QAAS,KAAK,UAAU,EAAE,WAAW,EAAE,WAAW,IAAM,OAAO,EAAE,EACjE,UAAW,KAAK,YAAY,EAAE,QAAQ,EAAE,WAAW,IAAM,UAAU,EAAE,EACrE,YAAa,KAAK,cAAc,EAAE,QAAQ,EAC1C,UAAW,KAAK,YAAY,EAC5B,UAAW,MAAM,YAAY,EAAE,MAA+B,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC,EACpF,UAAW,KAAK,aAAa,EAC7B,cAAe,KAAK,iBAAiB,EACrC,iBAAkB,OAAO,qBAAsB,CAAE,KAAM,QAAS,CAAC,EAAE,QAAQ,EAAE,QAAQ,CAAC,EACtF,kBAAmB,OAAO,sBAAuB,CAAE,KAAM,QAAS,CAAC,EAAE,QAAQ,EAAE,QAAQ,CAAC,EACxF,uBAAwB,OAAO,4BAA6B,CAAE,KAAM,QAAS,CAAC,EAAE,QAAQ,EAAE,QAAQ,CAAC,EACnG,eAAgB,OAAO,mBAAoB,CAAE,KAAM,QAAS,CAAC,EAAE,QAAQ,EAAE,QAAQ,CAAC,EAClF,UAAW,KAAK,YAAY,EAC5B,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,gBAAiB,MAAM,uCAAuC,EAAE,GAAG,MAAM,UAAW,MAAM,OAAO,EACjG,kBAAmB,MAAM,yCAAyC,EAAE,GAAG,MAAM,UAAW,MAAM,SAAS,CACzG,EACF","names":[],"ignoreList":[],"sources":["/var/www/paperclip.westilt.com/packages/db/src/schema/agent_runtime_state.ts"],"sourcesContent":[null]}}