Setting the file. One moment.
Subchapter 16.41
agents.mdMarkdown14 KBView on GitHub
CREATE TABLE "agents" ("id" varchar(36) PRIMARY KEY NOT NULL, "name" varchar(128) NOT NULL, "projectId" varchar(255), "integrations" text NOT NULL DEFAULT ('[]'), "schema" text, "tools" text NOT NULL DEFAULT ('{}'), "skills" text NOT NULL DEFAULT ('{}'), "versionId" varchar(36), "createdAt" datetime(3) NOT NULL DEFAULT (STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW')), "updatedAt" datetime(3) NOT NULL DEFAULT (STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW')), "activeVersionId" varchar(36), "availableInMCP" boolean NOT NULL DEFAULT (false), "setupCompletedAt" datetime(3), "revision" integer NOT NULL DEFAULT (0), "scope" varchar(16) NOT NULL DEFAULT ('project'), "publicationRevision" integer NOT NULL DEFAULT 0, CONSTRAINT "CHK_agents_scope" CHECK (("scope" IN ('project', 'instance'))), CONSTRAINT "CHK_agents_scope_project" CHECK (("scope" = 'instance') = ("projectId" IS NULL)), CONSTRAINT "FK_940597dfe9753375309ce6aeea0" FOREIGN KEY ("activeVersionId") REFERENCES "agent_history" ("versionId") ON DELETE SET NULL ON UPDATE NO ACTION, CONSTRAINT "FK_a30d560207c4071d98aa03c179c" FOREIGN KEY ("projectId") REFERENCES "project" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)| Name | Type | Default | Nullable | Children | Parents | Comment |
|---|---|---|---|---|---|---|
| activeVersionId | varchar(36) | true | agent_history | |||
| availableInMCP | boolean | false | false | |||
| createdAt | datetime(3) | STRFTIME(‘%Y-%m-%d %H:%M:%f’, ‘NOW’) | false | |||
| id | varchar(36) | false | agent_background_job agent_channel_status agent_chat_attachments agent_chat_subscriptions agent_checkpoints agent_credential_dependency agent_eval_dataset agent_execution_threads agent_files agent_history agent_publish_history agent_skill_dependency agent_task_definition agent_task_run_lock agent_workflow_dependency agents_memory_entries agents_memory_entry_candidates agents_memory_entry_locks agents_memory_entry_sources agents_observation_cursors agents_observation_locks agents_observations | |||
| integrations | TEXT | ‘[]’ | false | |||
| name | varchar(128) | false | ||||
| projectId | varchar(255) | true | project | |||
| publicationRevision | INTEGER | 0 | false | |||
| revision | INTEGER | 0 | false | |||
| schema | TEXT | true | ||||
| scope | varchar(16) | ‘project’ | false | |||
| setupCompletedAt | datetime(3) | true | ||||
| skills | TEXT | ‘{}’ | false | |||
| tools | TEXT | ‘{}’ | false | |||
| updatedAt | datetime(3) | STRFTIME(‘%Y-%m-%d %H:%M:%f’, ‘NOW’) | false | |||
| versionId | varchar(36) | true |
| Name | Type | Definition |
|---|---|---|
| - | CHECK | CHECK ((“scope” IN (‘project’, ‘instance’))) |
| - | CHECK | CHECK ((“scope” = ‘instance’) = (“projectId” IS NULL)) |
| - (Foreign key ID: 0) | FOREIGN KEY | FOREIGN KEY (projectId) REFERENCES project (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE |
| - (Foreign key ID: 1) | FOREIGN KEY | FOREIGN KEY (activeVersionId) REFERENCES agent_history (versionId) ON UPDATE NO ACTION ON DELETE SET NULL MATCH NONE |
| id | PRIMARY KEY | PRIMARY KEY (id) |
| sqlite_autoindex_agents_1 | PRIMARY KEY | PRIMARY KEY (id) |
| Name | Definition |
|---|---|
| IDX_a30d560207c4071d98aa03c179 | CREATE INDEX “IDX_a30d560207c4071d98aa03c179” ON “agents” (“projectId”) |
| IDX_agents_projectId | CREATE INDEX “IDX_agents_projectId” ON “agents” (“projectId”) |
| sqlite_autoindex_agents_1 | PRIMARY KEY (id) |
erDiagram
"agents" }o--o| "agent_history" : "FOREIGN KEY (activeVersionId) REFERENCES agent_history (versionId) ON UPDATE NO ACTION ON DELETE SET NULL MATCH NONE"
"agent_background_job" }o--|| "agents" : "FOREIGN KEY (parentAgentId) REFERENCES agents (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"agent_channel_status" |o--|| "agents" : "FOREIGN KEY (agentId) REFERENCES agents (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"agent_chat_attachments" }o--o| "agents" : "FOREIGN KEY (agentId) REFERENCES agents (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"agent_chat_subscriptions" |o--|| "agents" : "FOREIGN KEY (agentId) REFERENCES agents (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"agent_checkpoints" }o--o| "agents" : "FOREIGN KEY (agentId) REFERENCES agents (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"agent_credential_dependency" |o--|| "agents" : "FOREIGN KEY (agentId) REFERENCES agents (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"agent_eval_dataset" }o--|| "agents" : "FOREIGN KEY (agentId) REFERENCES agents (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"agent_execution_threads" }o--|| "agents" : "FOREIGN KEY (agentId) REFERENCES agents (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"agent_files" }o--|| "agents" : "FOREIGN KEY (agentId) REFERENCES agents (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"agent_history" }o--|| "agents" : "FOREIGN KEY (agentId) REFERENCES agents (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"agent_publish_history" }o--|| "agents" : "FOREIGN KEY (agentId) REFERENCES agents (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"agent_skill_dependency" |o--|| "agents" : "FOREIGN KEY (agentId) REFERENCES agents (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
Generated by tbls (opens in a new tab)