|
@@ -0,0 +1,2329 @@
|
|
|
|
|
+{
|
|
|
|
|
+ "version": "6",
|
|
|
|
|
+ "dialect": "sqlite",
|
|
|
|
|
+ "id": "f71bd72e-f1e8-45f0-a3a7-66eb3cd051ee",
|
|
|
|
|
+ "prevId": "4acfdb59-bfc6-49ae-bc98-51e3b542511f",
|
|
|
|
|
+ "tables": {
|
|
|
|
|
+ "admin_sessions": {
|
|
|
|
|
+ "name": "admin_sessions",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "id": {
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": true,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "created_at": {
|
|
|
|
|
+ "name": "created_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ },
|
|
|
|
|
+ "expires_at": {
|
|
|
|
|
+ "name": "expires_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {},
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {},
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "api_keys": {
|
|
|
|
|
+ "name": "api_keys",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "id": {
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": true,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "name": {
|
|
|
|
|
+ "name": "name",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "key_hash": {
|
|
|
|
|
+ "name": "key_hash",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "key_prefix": {
|
|
|
|
|
+ "name": "key_prefix",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "enabled": {
|
|
|
|
|
+ "name": "enabled",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": true
|
|
|
|
|
+ },
|
|
|
|
|
+ "allowed_profile_ids": {
|
|
|
|
|
+ "name": "allowed_profile_ids",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'[]'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "default_profile_id": {
|
|
|
|
|
+ "name": "default_profile_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "created_at": {
|
|
|
|
|
+ "name": "created_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ },
|
|
|
|
|
+ "last_used_at": {
|
|
|
|
|
+ "name": "last_used_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {
|
|
|
|
|
+ "api_keys_key_hash_unique": {
|
|
|
|
|
+ "name": "api_keys_key_hash_unique",
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "key_hash"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": true
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {},
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "audit_logs": {
|
|
|
|
|
+ "name": "audit_logs",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "id": {
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": true,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": true
|
|
|
|
|
+ },
|
|
|
|
|
+ "ts": {
|
|
|
|
|
+ "name": "ts",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ },
|
|
|
|
|
+ "actor": {
|
|
|
|
|
+ "name": "actor",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "session_id": {
|
|
|
|
|
+ "name": "session_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "kind": {
|
|
|
|
|
+ "name": "kind",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "summary": {
|
|
|
|
|
+ "name": "summary",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "detail": {
|
|
|
|
|
+ "name": "detail",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {
|
|
|
|
|
+ "audit_ts_idx": {
|
|
|
|
|
+ "name": "audit_ts_idx",
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "ts"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": false
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {},
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "bot_api_keys": {
|
|
|
|
|
+ "name": "bot_api_keys",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "id": {
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": true,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "name": {
|
|
|
|
|
+ "name": "name",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "key_hash": {
|
|
|
|
|
+ "name": "key_hash",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "key_prefix": {
|
|
|
|
|
+ "name": "key_prefix",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "enabled": {
|
|
|
|
|
+ "name": "enabled",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": true
|
|
|
|
|
+ },
|
|
|
|
|
+ "allowed_bot_ids": {
|
|
|
|
|
+ "name": "allowed_bot_ids",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'[]'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "created_at": {
|
|
|
|
|
+ "name": "created_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ },
|
|
|
|
|
+ "last_used_at": {
|
|
|
|
|
+ "name": "last_used_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {
|
|
|
|
|
+ "bot_api_keys_key_hash_unique": {
|
|
|
|
|
+ "name": "bot_api_keys_key_hash_unique",
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "key_hash"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": true
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {},
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "bots": {
|
|
|
|
|
+ "name": "bots",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "id": {
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": true,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "name": {
|
|
|
|
|
+ "name": "name",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "avatar": {
|
|
|
|
|
+ "name": "avatar",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'🤖'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "kind": {
|
|
|
|
|
+ "name": "kind",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "description": {
|
|
|
|
|
+ "name": "description",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "''"
|
|
|
|
|
+ },
|
|
|
|
|
+ "profile_id": {
|
|
|
|
|
+ "name": "profile_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "enabled": {
|
|
|
|
|
+ "name": "enabled",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": true
|
|
|
|
|
+ },
|
|
|
|
|
+ "created_at": {
|
|
|
|
|
+ "name": "created_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ },
|
|
|
|
|
+ "updated_at": {
|
|
|
|
|
+ "name": "updated_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {
|
|
|
|
|
+ "bots_name_unique": {
|
|
|
|
|
+ "name": "bots_name_unique",
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "name"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": true
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {},
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "custom_skill_versions": {
|
|
|
|
|
+ "name": "custom_skill_versions",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "skill_id": {
|
|
|
|
|
+ "name": "skill_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "version": {
|
|
|
|
|
+ "name": "version",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "reason": {
|
|
|
|
|
+ "name": "reason",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "files": {
|
|
|
|
|
+ "name": "files",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "changed": {
|
|
|
|
|
+ "name": "changed",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "created_at": {
|
|
|
|
|
+ "name": "created_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {},
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {
|
|
|
|
|
+ "custom_skill_versions_skill_id_version_pk": {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "skill_id",
|
|
|
|
|
+ "version"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "name": "custom_skill_versions_skill_id_version_pk"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "custom_skills": {
|
|
|
|
|
+ "name": "custom_skills",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "id": {
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": true,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "name": {
|
|
|
|
|
+ "name": "name",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "description": {
|
|
|
|
|
+ "name": "description",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "''"
|
|
|
|
|
+ },
|
|
|
|
|
+ "origin": {
|
|
|
|
|
+ "name": "origin",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "source_id": {
|
|
|
|
|
+ "name": "source_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "enabled": {
|
|
|
|
|
+ "name": "enabled",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": true
|
|
|
|
|
+ },
|
|
|
|
|
+ "include_in_all": {
|
|
|
|
|
+ "name": "include_in_all",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "published_version": {
|
|
|
|
|
+ "name": "published_version",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "latest_version": {
|
|
|
|
|
+ "name": "latest_version",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": 0
|
|
|
|
|
+ },
|
|
|
|
|
+ "working_files": {
|
|
|
|
|
+ "name": "working_files",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'{}'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "created_at": {
|
|
|
|
|
+ "name": "created_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ },
|
|
|
|
|
+ "updated_at": {
|
|
|
|
|
+ "name": "updated_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {
|
|
|
|
|
+ "custom_skills_name_unique": {
|
|
|
|
|
+ "name": "custom_skills_name_unique",
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "name"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": true
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {},
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "events": {
|
|
|
|
|
+ "name": "events",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "session_id": {
|
|
|
|
|
+ "name": "session_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "seq": {
|
|
|
|
|
+ "name": "seq",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "run_id": {
|
|
|
|
|
+ "name": "run_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "type": {
|
|
|
|
|
+ "name": "type",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "payload": {
|
|
|
|
|
+ "name": "payload",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "ts": {
|
|
|
|
|
+ "name": "ts",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {},
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {
|
|
|
|
|
+ "events_session_id_seq_pk": {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "session_id",
|
|
|
|
|
+ "seq"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "name": "events_session_id_seq_pk"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "files": {
|
|
|
|
|
+ "name": "files",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "id": {
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": true,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "session_id": {
|
|
|
|
|
+ "name": "session_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "rel_path": {
|
|
|
|
|
+ "name": "rel_path",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "origin": {
|
|
|
|
|
+ "name": "origin",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "mime": {
|
|
|
|
|
+ "name": "mime",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "size": {
|
|
|
|
|
+ "name": "size",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "mtime_ms": {
|
|
|
|
|
+ "name": "mtime_ms",
|
|
|
|
|
+ "type": "real",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "created_at": {
|
|
|
|
|
+ "name": "created_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ },
|
|
|
|
|
+ "updated_at": {
|
|
|
|
|
+ "name": "updated_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {
|
|
|
|
|
+ "files_session_path_idx": {
|
|
|
|
|
+ "name": "files_session_path_idx",
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "session_id",
|
|
|
|
|
+ "rel_path"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": false
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {},
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "interactions": {
|
|
|
|
|
+ "name": "interactions",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "id": {
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": true,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "session_id": {
|
|
|
|
|
+ "name": "session_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "run_id": {
|
|
|
|
|
+ "name": "run_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "kind": {
|
|
|
|
|
+ "name": "kind",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "request": {
|
|
|
|
|
+ "name": "request",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "response": {
|
|
|
|
|
+ "name": "response",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "status": {
|
|
|
|
|
+ "name": "status",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "created_at": {
|
|
|
|
|
+ "name": "created_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ },
|
|
|
|
|
+ "resolved_at": {
|
|
|
|
|
+ "name": "resolved_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "expires_at": {
|
|
|
|
|
+ "name": "expires_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {
|
|
|
|
|
+ "interactions_session_idx": {
|
|
|
|
|
+ "name": "interactions_session_idx",
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "session_id",
|
|
|
|
|
+ "status"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": false
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {},
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "jobs": {
|
|
|
|
|
+ "name": "jobs",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "id": {
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": true,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "team_id": {
|
|
|
|
|
+ "name": "team_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "no": {
|
|
|
|
|
+ "name": "no",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "title": {
|
|
|
|
|
+ "name": "title",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "plan": {
|
|
|
|
|
+ "name": "plan",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "''"
|
|
|
|
|
+ },
|
|
|
|
|
+ "status": {
|
|
|
|
|
+ "name": "status",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'running'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "summary": {
|
|
|
|
|
+ "name": "summary",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "files": {
|
|
|
|
|
+ "name": "files",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'[]'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "blocked_by": {
|
|
|
|
|
+ "name": "blocked_by",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "limits": {
|
|
|
|
|
+ "name": "limits",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "lead_runs": {
|
|
|
|
|
+ "name": "lead_runs",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": 0
|
|
|
|
|
+ },
|
|
|
|
|
+ "run_ids": {
|
|
|
|
|
+ "name": "run_ids",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'[]'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "created_at": {
|
|
|
|
|
+ "name": "created_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ },
|
|
|
|
|
+ "ended_at": {
|
|
|
|
|
+ "name": "ended_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {
|
|
|
|
|
+ "jobs_team_idx": {
|
|
|
|
|
+ "name": "jobs_team_idx",
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "team_id",
|
|
|
|
|
+ "no"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": false
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {},
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "knowledge_roots": {
|
|
|
|
|
+ "name": "knowledge_roots",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "id": {
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": true,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "name": {
|
|
|
|
|
+ "name": "name",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "path": {
|
|
|
|
|
+ "name": "path",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "description": {
|
|
|
|
|
+ "name": "description",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "''"
|
|
|
|
|
+ },
|
|
|
|
|
+ "access": {
|
|
|
|
|
+ "name": "access",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'read'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "enabled": {
|
|
|
|
|
+ "name": "enabled",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": true
|
|
|
|
|
+ },
|
|
|
|
|
+ "created_at": {
|
|
|
|
|
+ "name": "created_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ },
|
|
|
|
|
+ "updated_at": {
|
|
|
|
|
+ "name": "updated_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {},
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {},
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "mcp_servers": {
|
|
|
|
|
+ "name": "mcp_servers",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "id": {
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": true,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "name": {
|
|
|
|
|
+ "name": "name",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "title": {
|
|
|
|
|
+ "name": "title",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "description": {
|
|
|
|
|
+ "name": "description",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "''"
|
|
|
|
|
+ },
|
|
|
|
|
+ "transport": {
|
|
|
|
|
+ "name": "transport",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "enabled": {
|
|
|
|
|
+ "name": "enabled",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": true
|
|
|
|
|
+ },
|
|
|
|
|
+ "url": {
|
|
|
|
|
+ "name": "url",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "''"
|
|
|
|
|
+ },
|
|
|
|
|
+ "headers": {
|
|
|
|
|
+ "name": "headers",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'{}'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "command": {
|
|
|
|
|
+ "name": "command",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "''"
|
|
|
|
|
+ },
|
|
|
|
|
+ "args": {
|
|
|
|
|
+ "name": "args",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'[]'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "env": {
|
|
|
|
|
+ "name": "env",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'{}'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "allow_network": {
|
|
|
|
|
+ "name": "allow_network",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "read_paths": {
|
|
|
|
|
+ "name": "read_paths",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'[]'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "write_paths": {
|
|
|
|
|
+ "name": "write_paths",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'[]'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "tool_policies": {
|
|
|
|
|
+ "name": "tool_policies",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'{}'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "tools_cache": {
|
|
|
|
|
+ "name": "tools_cache",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'[]'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "tools_updated_at": {
|
|
|
|
|
+ "name": "tools_updated_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "created_at": {
|
|
|
|
|
+ "name": "created_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ },
|
|
|
|
|
+ "updated_at": {
|
|
|
|
|
+ "name": "updated_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {
|
|
|
|
|
+ "mcp_servers_name_unique": {
|
|
|
|
|
+ "name": "mcp_servers_name_unique",
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "name"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": true
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {},
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "profile_versions": {
|
|
|
|
|
+ "name": "profile_versions",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "profile_id": {
|
|
|
|
|
+ "name": "profile_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "version": {
|
|
|
|
|
+ "name": "version",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "snapshot": {
|
|
|
|
|
+ "name": "snapshot",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "created_at": {
|
|
|
|
|
+ "name": "created_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {},
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {
|
|
|
|
|
+ "profile_versions_profile_id_version_pk": {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "profile_id",
|
|
|
|
|
+ "version"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "name": "profile_versions_profile_id_version_pk"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "profiles": {
|
|
|
|
|
+ "name": "profiles",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "id": {
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": true,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "name": {
|
|
|
|
|
+ "name": "name",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "description": {
|
|
|
|
|
+ "name": "description",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "''"
|
|
|
|
|
+ },
|
|
|
|
|
+ "provider": {
|
|
|
|
|
+ "name": "provider",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "model": {
|
|
|
|
|
+ "name": "model",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "system_prompt": {
|
|
|
|
|
+ "name": "system_prompt",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "''"
|
|
|
|
|
+ },
|
|
|
|
|
+ "permission_mode": {
|
|
|
|
|
+ "name": "permission_mode",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'ask'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "allowed_tools": {
|
|
|
|
|
+ "name": "allowed_tools",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'[]'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "disallowed_tools": {
|
|
|
|
|
+ "name": "disallowed_tools",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'[]'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "skills": {
|
|
|
|
|
+ "name": "skills",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'\"all\"'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "file_access": {
|
|
|
|
|
+ "name": "file_access",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "knowledge_root_ids": {
|
|
|
|
|
+ "name": "knowledge_root_ids",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'[]'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "mcp_server_ids": {
|
|
|
|
|
+ "name": "mcp_server_ids",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'[]'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "is_default": {
|
|
|
|
|
+ "name": "is_default",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "builtin": {
|
|
|
|
|
+ "name": "builtin",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "version": {
|
|
|
|
|
+ "name": "version",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": 1
|
|
|
|
|
+ },
|
|
|
|
|
+ "created_at": {
|
|
|
|
|
+ "name": "created_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ },
|
|
|
|
|
+ "updated_at": {
|
|
|
|
|
+ "name": "updated_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {},
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {},
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "runs": {
|
|
|
|
|
+ "name": "runs",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "id": {
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": true,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "session_id": {
|
|
|
|
|
+ "name": "session_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "status": {
|
|
|
|
|
+ "name": "status",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "started_at": {
|
|
|
|
|
+ "name": "started_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "ended_at": {
|
|
|
|
|
+ "name": "ended_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "input_tokens": {
|
|
|
|
|
+ "name": "input_tokens",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "output_tokens": {
|
|
|
|
|
+ "name": "output_tokens",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "cache_read_tokens": {
|
|
|
|
|
+ "name": "cache_read_tokens",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "cache_write_tokens": {
|
|
|
|
|
+ "name": "cache_write_tokens",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "cost_usd": {
|
|
|
|
|
+ "name": "cost_usd",
|
|
|
|
|
+ "type": "real",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "error": {
|
|
|
|
|
+ "name": "error",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "created_at": {
|
|
|
|
|
+ "name": "created_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {
|
|
|
|
|
+ "runs_session_idx": {
|
|
|
|
|
+ "name": "runs_session_idx",
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "session_id"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": false
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {},
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "sessions": {
|
|
|
|
|
+ "name": "sessions",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "id": {
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": true,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "source": {
|
|
|
|
|
+ "name": "source",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "profile_id": {
|
|
|
|
|
+ "name": "profile_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "provider": {
|
|
|
|
|
+ "name": "provider",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "model": {
|
|
|
|
|
+ "name": "model",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "permission_mode": {
|
|
|
|
|
+ "name": "permission_mode",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "system_prompt_append": {
|
|
|
|
|
+ "name": "system_prompt_append",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "''"
|
|
|
|
|
+ },
|
|
|
|
|
+ "provider_session_id": {
|
|
|
|
|
+ "name": "provider_session_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "workspace_dir": {
|
|
|
|
|
+ "name": "workspace_dir",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "title": {
|
|
|
|
|
+ "name": "title",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "''"
|
|
|
|
|
+ },
|
|
|
|
|
+ "last_seq": {
|
|
|
|
|
+ "name": "last_seq",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": 0
|
|
|
|
|
+ },
|
|
|
|
|
+ "archived": {
|
|
|
|
|
+ "name": "archived",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "created_at": {
|
|
|
|
|
+ "name": "created_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ },
|
|
|
|
|
+ "updated_at": {
|
|
|
|
|
+ "name": "updated_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {
|
|
|
|
|
+ "sessions_source_idx": {
|
|
|
|
|
+ "name": "sessions_source_idx",
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "source",
|
|
|
|
|
+ "updated_at"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": false
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {},
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "settings": {
|
|
|
|
|
+ "name": "settings",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "key": {
|
|
|
|
|
+ "name": "key",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": true,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "value": {
|
|
|
|
|
+ "name": "value",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "updated_at": {
|
|
|
|
|
+ "name": "updated_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {},
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {},
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "skill_sources": {
|
|
|
|
|
+ "name": "skill_sources",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "id": {
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": true,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "name": {
|
|
|
|
|
+ "name": "name",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "description": {
|
|
|
|
|
+ "name": "description",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "''"
|
|
|
|
|
+ },
|
|
|
|
|
+ "kind": {
|
|
|
|
|
+ "name": "kind",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "path": {
|
|
|
|
|
+ "name": "path",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "sync_mode": {
|
|
|
|
|
+ "name": "sync_mode",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'manual'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "interval_min": {
|
|
|
|
|
+ "name": "interval_min",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": 10
|
|
|
|
|
+ },
|
|
|
|
|
+ "last_sync_at": {
|
|
|
|
|
+ "name": "last_sync_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "last_sync_digest": {
|
|
|
|
|
+ "name": "last_sync_digest",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "status": {
|
|
|
|
|
+ "name": "status",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'never'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "last_error": {
|
|
|
|
|
+ "name": "last_error",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "created_at": {
|
|
|
|
|
+ "name": "created_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ },
|
|
|
|
|
+ "updated_at": {
|
|
|
|
|
+ "name": "updated_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {},
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {},
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "tasks": {
|
|
|
|
|
+ "name": "tasks",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "id": {
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": true,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "job_id": {
|
|
|
|
|
+ "name": "job_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "team_id": {
|
|
|
|
|
+ "name": "team_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "no": {
|
|
|
|
|
+ "name": "no",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "bot_id": {
|
|
|
|
|
+ "name": "bot_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "title": {
|
|
|
|
|
+ "name": "title",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "instructions": {
|
|
|
|
|
+ "name": "instructions",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "depends_on": {
|
|
|
|
|
+ "name": "depends_on",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'[]'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "status": {
|
|
|
|
|
+ "name": "status",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "result": {
|
|
|
|
|
+ "name": "result",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "files": {
|
|
|
|
|
+ "name": "files",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'[]'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "run_id": {
|
|
|
|
|
+ "name": "run_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "session_id": {
|
|
|
|
|
+ "name": "session_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "created_at": {
|
|
|
|
|
+ "name": "created_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ },
|
|
|
|
|
+ "started_at": {
|
|
|
|
|
+ "name": "started_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "ended_at": {
|
|
|
|
|
+ "name": "ended_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {
|
|
|
|
|
+ "tasks_team_idx": {
|
|
|
|
|
+ "name": "tasks_team_idx",
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "team_id",
|
|
|
|
|
+ "no"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "tasks_job_idx": {
|
|
|
|
|
+ "name": "tasks_job_idx",
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "job_id"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": false
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {},
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "team_bot_sessions": {
|
|
|
|
|
+ "name": "team_bot_sessions",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "team_id": {
|
|
|
|
|
+ "name": "team_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "bot_id": {
|
|
|
|
|
+ "name": "bot_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "session_id": {
|
|
|
|
|
+ "name": "session_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "last_read_seq": {
|
|
|
|
|
+ "name": "last_read_seq",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": 0
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {
|
|
|
|
|
+ "team_bot_sessions_session_id_unique": {
|
|
|
|
|
+ "name": "team_bot_sessions_session_id_unique",
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "session_id"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": true
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {
|
|
|
|
|
+ "team_bot_sessions_team_id_bot_id_pk": {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "team_id",
|
|
|
|
|
+ "bot_id"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "name": "team_bot_sessions_team_id_bot_id_pk"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "team_bots": {
|
|
|
|
|
+ "name": "team_bots",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "team_id": {
|
|
|
|
|
+ "name": "team_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "bot_id": {
|
|
|
|
|
+ "name": "bot_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "role": {
|
|
|
|
|
+ "name": "role",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "joined_at": {
|
|
|
|
|
+ "name": "joined_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {
|
|
|
|
|
+ "team_bots_bot_idx": {
|
|
|
|
|
+ "name": "team_bots_bot_idx",
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "bot_id"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": false
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {
|
|
|
|
|
+ "team_bots_team_id_bot_id_pk": {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "team_id",
|
|
|
|
|
+ "bot_id"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "name": "team_bots_team_id_bot_id_pk"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "team_cases": {
|
|
|
|
|
+ "name": "team_cases",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "id": {
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": true,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "name": {
|
|
|
|
|
+ "name": "name",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "lead_bot_id": {
|
|
|
|
|
+ "name": "lead_bot_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "worker_bot_ids": {
|
|
|
|
|
+ "name": "worker_bot_ids",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'[]'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "stub_bot_ids": {
|
|
|
|
|
+ "name": "stub_bot_ids",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'[]'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "limits": {
|
|
|
|
|
+ "name": "limits",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "human_name": {
|
|
|
|
|
+ "name": "human_name",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "text": {
|
|
|
|
|
+ "name": "text",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "mentions": {
|
|
|
|
|
+ "name": "mentions",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'[]'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "files": {
|
|
|
|
|
+ "name": "files",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'[]'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "created_at": {
|
|
|
|
|
+ "name": "created_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ },
|
|
|
|
|
+ "updated_at": {
|
|
|
|
|
+ "name": "updated_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {},
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {},
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "team_events": {
|
|
|
|
|
+ "name": "team_events",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "team_id": {
|
|
|
|
|
+ "name": "team_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "seq": {
|
|
|
|
|
+ "name": "seq",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "type": {
|
|
|
|
|
+ "name": "type",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "payload": {
|
|
|
|
|
+ "name": "payload",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "ts": {
|
|
|
|
|
+ "name": "ts",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {},
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {
|
|
|
|
|
+ "team_events_team_id_seq_pk": {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "team_id",
|
|
|
|
|
+ "seq"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "name": "team_events_team_id_seq_pk"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "teams": {
|
|
|
|
|
+ "name": "teams",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "id": {
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": true,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "source": {
|
|
|
|
|
+ "name": "source",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "title": {
|
|
|
|
|
+ "name": "title",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "''"
|
|
|
|
|
+ },
|
|
|
|
|
+ "human": {
|
|
|
|
|
+ "name": "human",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "status": {
|
|
|
|
|
+ "name": "status",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'active'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "workspace_dir": {
|
|
|
|
|
+ "name": "workspace_dir",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "limits": {
|
|
|
|
|
+ "name": "limits",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "debug": {
|
|
|
|
|
+ "name": "debug",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "'{\"stepMode\":false,\"stubBotIds\":[]}'"
|
|
|
|
|
+ },
|
|
|
|
|
+ "last_seq": {
|
|
|
|
|
+ "name": "last_seq",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": 0
|
|
|
|
|
+ },
|
|
|
|
|
+ "case_id": {
|
|
|
|
|
+ "name": "case_id",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "created_at": {
|
|
|
|
|
+ "name": "created_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ },
|
|
|
|
|
+ "updated_at": {
|
|
|
|
|
+ "name": "updated_at",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ','now'))"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {
|
|
|
|
|
+ "teams_source_idx": {
|
|
|
|
|
+ "name": "teams_source_idx",
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "source",
|
|
|
|
|
+ "updated_at"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "teams_case_idx": {
|
|
|
|
|
+ "name": "teams_case_idx",
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "case_id"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": false
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {},
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "usage_daily": {
|
|
|
|
|
+ "name": "usage_daily",
|
|
|
|
|
+ "columns": {
|
|
|
|
|
+ "date": {
|
|
|
|
|
+ "name": "date",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "source": {
|
|
|
|
|
+ "name": "source",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "provider": {
|
|
|
|
|
+ "name": "provider",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "model": {
|
|
|
|
|
+ "name": "model",
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false
|
|
|
|
|
+ },
|
|
|
|
|
+ "runs": {
|
|
|
|
|
+ "name": "runs",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": 0
|
|
|
|
|
+ },
|
|
|
|
|
+ "failed": {
|
|
|
|
|
+ "name": "failed",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": 0
|
|
|
|
|
+ },
|
|
|
|
|
+ "interrupted": {
|
|
|
|
|
+ "name": "interrupted",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": 0
|
|
|
|
|
+ },
|
|
|
|
|
+ "input_tokens": {
|
|
|
|
|
+ "name": "input_tokens",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": 0
|
|
|
|
|
+ },
|
|
|
|
|
+ "output_tokens": {
|
|
|
|
|
+ "name": "output_tokens",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": 0
|
|
|
|
|
+ },
|
|
|
|
|
+ "cache_read_tokens": {
|
|
|
|
|
+ "name": "cache_read_tokens",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": 0
|
|
|
|
|
+ },
|
|
|
|
|
+ "cache_write_tokens": {
|
|
|
|
|
+ "name": "cache_write_tokens",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": 0
|
|
|
|
|
+ },
|
|
|
|
|
+ "cost_usd": {
|
|
|
|
|
+ "name": "cost_usd",
|
|
|
|
|
+ "type": "real",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": 0
|
|
|
|
|
+ },
|
|
|
|
|
+ "duration_ms": {
|
|
|
|
|
+ "name": "duration_ms",
|
|
|
|
|
+ "type": "integer",
|
|
|
|
|
+ "primaryKey": false,
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoincrement": false,
|
|
|
|
|
+ "default": 0
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "indexes": {},
|
|
|
|
|
+ "foreignKeys": {},
|
|
|
|
|
+ "compositePrimaryKeys": {
|
|
|
|
|
+ "usage_daily_date_source_provider_model_pk": {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "date",
|
|
|
|
|
+ "source",
|
|
|
|
|
+ "provider",
|
|
|
|
|
+ "model"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "name": "usage_daily_date_source_provider_model_pk"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "uniqueConstraints": {},
|
|
|
|
|
+ "checkConstraints": {}
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "views": {},
|
|
|
|
|
+ "enums": {},
|
|
|
|
|
+ "_meta": {
|
|
|
|
|
+ "schemas": {},
|
|
|
|
|
+ "tables": {},
|
|
|
|
|
+ "columns": {}
|
|
|
|
|
+ },
|
|
|
|
|
+ "internal": {
|
|
|
|
|
+ "indexes": {}
|
|
|
|
|
+ }
|
|
|
|
|
+}
|