/** * Global-scope `cleo.db` — consolidated **Agent Registry** domain (13 tables). * * The Agent Registry is the GLOBAL agent-identity tier (formerly labelled * "signaldock" — the rename landed under T11622 / SG-AGENT-IDENTITY E4). It holds * agents / capabilities / skills / credentials and has ZERO send/receive * functions — agent-to-agent messaging is owned by the conduit domain. The * external `api.signaldock.io` URL retained below is an EXTERNAL Conduit transport * channel, NOT this local registry; it intentionally keeps the legacy hostname. * * Part of the consolidated GLOBAL-scope `cleo.db` target shape authored for * SG-DB-SUBSTRATE-V2 (saga T11242, epic T11245/E2, task T11361). The Agent * Registry FOLDS into the global `cleo.db` per D1 (no standalone identity-DB file * survives). Physical names carry the `agent_registry_` domain prefix — these are * the runtime READ + WRITE tables after the T11622 cutover (folds T11578 AC2). * * ## Idempotent prefixer (AC1) * * All 13 source tables are bare and gain the `agent_registry_` prefix at exodus: * `users` → `agent_registry_users` · `organization` → `agent_registry_organization` · * `agents` → `agent_registry_agents` · `claim_codes` → `agent_registry_claim_codes` · * `capabilities` → `agent_registry_capabilities` · `skills` → `agent_registry_skills` * (the global agent CAPABILITY/SKILL catalog — distinct from the `skills_*` * installed-skills registry) · `agent_capabilities` → * `agent_registry_agent_capabilities` · `agent_skills` → `agent_registry_agent_skills` * · `agent_connections` → `agent_registry_agent_connections` · `accounts` → * `agent_registry_accounts` · `sessions` → `agent_registry_sessions` · `verifications` * → `agent_registry_verifications` · `org_agent_keys` → `agent_registry_org_agent_keys`. * * ## E10 typing applied * * - **§4 timestamps (INTEGER epoch non-conformers → TEXT ISO8601):** the * agent-registry cloud-sync tables stored `created_at` / `updated_at` (and * `expires_at` / `used_at` / `last_seen` / `last_used_at` / `connected_at`) * as raw INTEGER epoch. Every column the audit flagged `timestamp-epoch` * becomes canonical `text` ISO8601; the matching `CHECK (col GLOB * 'YYYY-MM-DD*')` ships at exodus. (`agent_connections.last_heartbeat` is * classified `numeric` by the audit — a heartbeat counter, NOT a flagged * timestamp — so it stays `integer`. The better-auth `accounts` / `sessions` * / `verifications` tables already use TEXT timestamps; left as-is.) * - **§5b enum-like bare TEXT → `{ enum }`:** `agent_registry_users.role` → * `{ enum: AGENT_REGISTRY_USER_ROLES }` and `agent_registry_agents.status` → * `{ enum: AGENT_REGISTRY_AGENT_STATUSES }` (the two agent-registry §5b * non-conformers; const arrays minted in-module per §8.3 from the cloud-sync * writer conventions — better-auth roles + the conduit presence set). * - **§3b boolean non-conformer:** `agent_registry_agents.is_active` was untyped * INTEGER 0/1 → `integer({ mode:'boolean' })`. The remaining 0/1 columns the * audit classified `numeric` (`email_verified`, `banned`, `two_factor_enabled`, * `requires_reauth`, `can_spawn`, `sessions.active`) are NOT flagged as * boolean non-conformers by the audit, so they keep their plain `integer` * affinity (faithful to the audit classification). * * ## FK reconciliation to single-file Pattern A (AC4) * * Every agent-registry FK is INTRA-domain (all 13 tables now live in the SAME global * `cleo.db` file), so the source `.references()` are preserved as native FKs: * `agents.owner_id` → `agent_registry_users.id`, `agents.organization_id` → * `agent_registry_organization.id`, `claim_codes.{agent_id,used_by}`, * `agent_capabilities`/`agent_skills` composite-PK junctions, * `accounts.user_id` / `sessions.user_id`, `org_agent_keys.{organization_id, * agent_id}`. None of these crossed a file boundary, so no soft-FK downgrade is * required (AC4 — no ATTACH). * * @task T11361 * @epic T11245 * @saga T11242 * @see docs/migration/sqlite-schema-canonical.md §1 (D1″ · global counts) · §3b · §4 · §5b * @see docs/migration/sqlite-schema-columns.json (per-column affinity SSoT) * @see ../agent-registry-schema.ts (the legacy bare-named runtime schema module) * @task T11622 (Signaldock → Agent Registry rename + runtime cutover; folds T11578 AC2) */ /** * Legal `agent_registry_users.role` values — better-auth account roles. * * E10 §5b: `users.role` was bare `text('role')` (default `'user'`). The * agent-registry users table mirrors the api.signaldock.io better-auth admin-plugin * role set; populated only on cloud sync. Default `'user'`. * * @task T11361 */ export declare const AGENT_REGISTRY_USER_ROLES: readonly ["user", "admin"]; /** TypeScript union derived from {@link AGENT_REGISTRY_USER_ROLES}. */ export type AgentRegistryUserRole = (typeof AGENT_REGISTRY_USER_ROLES)[number]; /** * Legal `agent_registry_agents.status` values — agent presence. * * E10 §5b: `agents.status` was bare `text('status')` (default `'online'`). The * presence set is the one the conduit client distinguishes (`status === * 'online'` for reachability) plus the standard presence states. * * @task T11361 */ export declare const AGENT_REGISTRY_AGENT_STATUSES: readonly ["online", "offline", "busy", "away"]; /** TypeScript union derived from {@link AGENT_REGISTRY_AGENT_STATUSES}. */ export type AgentRegistryAgentStatus = (typeof AGENT_REGISTRY_AGENT_STATUSES)[number]; /** * `agent_registry_users` — cloud-sync user accounts (zero rows in pure-local mode). * Bare `users` → `agent_registry_users` under the AC1 idempotent prefixer. * * @task T11361 (target shape) · T346 (original) */ export declare const agentRegistryUsers: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "agent_registry_users"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_users"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; email: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_users"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; passwordHash: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_users"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; name: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_users"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; slug: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_users"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; defaultAgentId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_users"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; username: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_users"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; displayUsername: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_users"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; emailVerified: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_users"; dataType: "number int53"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; image: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_users"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; role: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_users"; dataType: "string enum"; data: "user" | "admin"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["user", "admin"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; banned: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_users"; dataType: "number int53"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; banReason: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_users"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; banExpires: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_users"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; twoFactorEnabled: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_users"; dataType: "number int53"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; metadata: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_users"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_users"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_users"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; }; dialect: "sqlite"; }>; /** * `agent_registry_organization` — cloud-sync org/team records (zero rows locally). * Bare `organization` → `agent_registry_organization`. * * @task T11361 (target shape) · T346 (original) */ export declare const agentRegistryOrganization: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "agent_registry_organization"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_organization"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; name: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_organization"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; slug: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_organization"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; logo: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_organization"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; metadata: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_organization"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; ownerId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_organization"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_organization"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_organization"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; }; dialect: "sqlite"; }>; /** * `agent_registry_agents` — canonical cross-project agent registry (global * identity). Bare `agents` → `agent_registry_agents`. * * T897 v3 columns: tier, can_spawn, orch_level, reports_to, cant_path, * cant_sha256, installed_from, installed_at. * * @task T11361 (target shape) · T346 / T897 (original) */ export declare const agentRegistryAgents: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "agent_registry_agents"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; agentId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; name: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; description: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; class: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; privacyTier: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; ownerId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; endpoint: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; webhookSecret: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; capabilities: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; skills: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; avatar: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; messagesSent: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "number int53"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; messagesReceived: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "number int53"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; conversationCount: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "number int53"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; friendCount: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "number int53"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; status: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string enum"; data: "online" | "offline" | "busy" | "away"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["online", "offline", "busy", "away"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; lastSeen: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "number int53"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; paymentConfig: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; apiKeyHash: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; organizationId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; transportType: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; apiKeyEncrypted: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; apiBaseUrl: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; classification: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; transportConfig: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; isActive: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "boolean"; data: boolean; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; lastUsedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; requiresReauth: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "number int53"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; tier: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; canSpawn: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "number int53"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; orchLevel: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "number int53"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; reportsTo: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; cantPath: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; cantSha256: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; installedFrom: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; installedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agents"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; }; dialect: "sqlite"; }>; /** * `agent_registry_claim_codes` — one-time agent claim tokens (cloud provisioning). * Bare `claim_codes` → `agent_registry_claim_codes`. * * @task T11361 (target shape) · T346 (original) */ export declare const agentRegistryClaimCodes: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "agent_registry_claim_codes"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_claim_codes"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; agentId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_claim_codes"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; code: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_claim_codes"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; expiresAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_claim_codes"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; usedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_claim_codes"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; usedBy: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_claim_codes"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_claim_codes"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; }; dialect: "sqlite"; }>; /** * `agent_registry_capabilities` — pre-seeded capability-slug catalog. Bare * `capabilities` → `agent_registry_capabilities`. * * @task T11361 (target shape) · T346 (original) */ export declare const agentRegistryCapabilities: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "agent_registry_capabilities"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_capabilities"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; slug: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_capabilities"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; name: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_capabilities"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; description: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_capabilities"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; category: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_capabilities"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_capabilities"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; }; dialect: "sqlite"; }>; /** * `agent_registry_skills` — pre-seeded agent skill-slug catalog. Bare `skills` → * `agent_registry_skills`. (The agent CAPABILITY catalog — distinct from the * installed-skills `skills_*` registry in `./skills.ts`.) * * @task T11361 (target shape) · T346 (original) */ export declare const agentRegistrySkills: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "agent_registry_skills"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_skills"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; slug: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_skills"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; name: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_skills"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; description: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_skills"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; category: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_skills"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_skills"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; }; dialect: "sqlite"; }>; /** * `agent_registry_agent_capabilities` — agent ↔ capability junction. Bare * `agent_capabilities` → `agent_registry_agent_capabilities`. * * @task T11361 (target shape) · T346 (original) */ export declare const agentRegistryAgentCapabilities: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "agent_registry_agent_capabilities"; schema: undefined; columns: { agentId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agent_capabilities"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; capabilityId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agent_capabilities"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; }; dialect: "sqlite"; }>; /** * `agent_registry_agent_skills` — agent ↔ skill junction. Bare `agent_skills` → * `agent_registry_agent_skills`. T897 v3 columns: source, attached_at. * * @task T11361 (target shape) · T897 (original) */ export declare const agentRegistryAgentSkills: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "agent_registry_agent_skills"; schema: undefined; columns: { agentId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agent_skills"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; skillId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agent_skills"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; source: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agent_skills"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; attachedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agent_skills"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; }; dialect: "sqlite"; }>; /** * `agent_registry_agent_connections` — live transport connection tracking * (heartbeat state). Bare `agent_connections` → `agent_registry_agent_connections`. * * @task T11361 (target shape) · T346 (original) */ export declare const agentRegistryAgentConnections: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "agent_registry_agent_connections"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agent_connections"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; agentId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agent_connections"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; transportType: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agent_connections"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; connectionId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agent_connections"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; connectedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agent_connections"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; lastHeartbeat: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agent_connections"; dataType: "number int53"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; connectionMetadata: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agent_connections"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_agent_connections"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; }; dialect: "sqlite"; }>; /** * `agent_registry_accounts` — cloud-sync OAuth/provider accounts. Bare `accounts` → * `agent_registry_accounts`. (better-auth timestamps already canonical TEXT, §4.) * * @task T11361 (target shape) · T346 (original) */ export declare const agentRegistryAccounts: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "agent_registry_accounts"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_accounts"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; userId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_accounts"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; accountId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_accounts"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; providerId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_accounts"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; accessToken: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_accounts"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; refreshToken: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_accounts"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; idToken: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_accounts"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; accessTokenExpiresAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_accounts"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; refreshTokenExpiresAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_accounts"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; scope: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_accounts"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; password: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_accounts"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_accounts"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_accounts"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; }; dialect: "sqlite"; }>; /** * `agent_registry_sessions` — cloud-sync authenticated sessions. Bare `sessions` → * `agent_registry_sessions`. * * @task T11361 (target shape) · T346 (original) */ export declare const agentRegistrySessions: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "agent_registry_sessions"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_sessions"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; userId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_sessions"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; token: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_sessions"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; ipAddress: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_sessions"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; userAgent: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_sessions"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; expiresAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_sessions"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; activeOrganizationId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_sessions"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; impersonatedBy: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_sessions"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; active: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_sessions"; dataType: "number int53"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_sessions"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_sessions"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; }; dialect: "sqlite"; }>; /** * `agent_registry_verifications` — cloud-sync email/2FA verification tokens. Bare * `verifications` → `agent_registry_verifications`. * * @task T11361 (target shape) · T346 (original) */ export declare const agentRegistryVerifications: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "agent_registry_verifications"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_verifications"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; identifier: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_verifications"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; value: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_verifications"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; expiresAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_verifications"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_verifications"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_verifications"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; }; dialect: "sqlite"; }>; /** * `agent_registry_org_agent_keys` — org-scoped agent API keys (cloud use; zero rows * locally). Bare `org_agent_keys` → `agent_registry_org_agent_keys`. * * @task T11361 (target shape) · T346 (original) */ export declare const agentRegistryOrgAgentKeys: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "agent_registry_org_agent_keys"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_org_agent_keys"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; organizationId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_org_agent_keys"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; agentId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_org_agent_keys"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; createdBy: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_org_agent_keys"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "agent_registry_org_agent_keys"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; }; dialect: "sqlite"; }>; /** Row type for `agent_registry_users` SELECT (target shape). */ export type AgentRegistryUserRow = typeof agentRegistryUsers.$inferSelect; /** Row type for `agent_registry_users` INSERT (target shape). */ export type NewAgentRegistryUserRow = typeof agentRegistryUsers.$inferInsert; /** Row type for `agent_registry_organization` SELECT (target shape). */ export type AgentRegistryOrganizationRow = typeof agentRegistryOrganization.$inferSelect; /** Row type for `agent_registry_organization` INSERT (target shape). */ export type NewAgentRegistryOrganizationRow = typeof agentRegistryOrganization.$inferInsert; /** Row type for `agent_registry_agents` SELECT (target shape). */ export type AgentRegistryAgentRow = typeof agentRegistryAgents.$inferSelect; /** Row type for `agent_registry_agents` INSERT (target shape). */ export type NewAgentRegistryAgentRow = typeof agentRegistryAgents.$inferInsert; /** Row type for `agent_registry_claim_codes` SELECT (target shape). */ export type AgentRegistryClaimCodeRow = typeof agentRegistryClaimCodes.$inferSelect; /** Row type for `agent_registry_claim_codes` INSERT (target shape). */ export type NewAgentRegistryClaimCodeRow = typeof agentRegistryClaimCodes.$inferInsert; /** Row type for `agent_registry_capabilities` SELECT (target shape). */ export type AgentRegistryCapabilityRow = typeof agentRegistryCapabilities.$inferSelect; /** Row type for `agent_registry_capabilities` INSERT (target shape). */ export type NewAgentRegistryCapabilityRow = typeof agentRegistryCapabilities.$inferInsert; /** Row type for `agent_registry_skills` SELECT (target shape). */ export type AgentRegistrySkillRow = typeof agentRegistrySkills.$inferSelect; /** Row type for `agent_registry_skills` INSERT (target shape). */ export type NewAgentRegistrySkillRow = typeof agentRegistrySkills.$inferInsert; /** Row type for `agent_registry_agent_capabilities` SELECT (target shape). */ export type AgentRegistryAgentCapabilityRow = typeof agentRegistryAgentCapabilities.$inferSelect; /** Row type for `agent_registry_agent_capabilities` INSERT (target shape). */ export type NewAgentRegistryAgentCapabilityRow = typeof agentRegistryAgentCapabilities.$inferInsert; /** Row type for `agent_registry_agent_skills` SELECT (target shape). */ export type AgentRegistryAgentSkillRow = typeof agentRegistryAgentSkills.$inferSelect; /** Row type for `agent_registry_agent_skills` INSERT (target shape). */ export type NewAgentRegistryAgentSkillRow = typeof agentRegistryAgentSkills.$inferInsert; /** Row type for `agent_registry_agent_connections` SELECT (target shape). */ export type AgentRegistryAgentConnectionRow = typeof agentRegistryAgentConnections.$inferSelect; /** Row type for `agent_registry_agent_connections` INSERT (target shape). */ export type NewAgentRegistryAgentConnectionRow = typeof agentRegistryAgentConnections.$inferInsert; /** Row type for `agent_registry_accounts` SELECT (target shape). */ export type AgentRegistryAccountRow = typeof agentRegistryAccounts.$inferSelect; /** Row type for `agent_registry_accounts` INSERT (target shape). */ export type NewAgentRegistryAccountRow = typeof agentRegistryAccounts.$inferInsert; /** Row type for `agent_registry_sessions` SELECT (target shape). */ export type AgentRegistrySessionRow = typeof agentRegistrySessions.$inferSelect; /** Row type for `agent_registry_sessions` INSERT (target shape). */ export type NewAgentRegistrySessionRow = typeof agentRegistrySessions.$inferInsert; /** Row type for `agent_registry_verifications` SELECT (target shape). */ export type AgentRegistryVerificationRow = typeof agentRegistryVerifications.$inferSelect; /** Row type for `agent_registry_verifications` INSERT (target shape). */ export type NewAgentRegistryVerificationRow = typeof agentRegistryVerifications.$inferInsert; /** Row type for `agent_registry_org_agent_keys` SELECT (target shape). */ export type AgentRegistryOrgAgentKeyRow = typeof agentRegistryOrgAgentKeys.$inferSelect; /** Row type for `agent_registry_org_agent_keys` INSERT (target shape). */ export type NewAgentRegistryOrgAgentKeyRow = typeof agentRegistryOrgAgentKeys.$inferInsert; //# sourceMappingURL=agent-registry.d.ts.map