fix: harden assistant integration

This commit is contained in:
ajnart committed 2026-07-28 22:56:28 +02:00
1 parent 00e8790ec2
commit 36ae9f93ee
17 files changed
+321 -160

No files matched your search

@@ -30,3 +30,7 @@ CREATE TABLE `assistant_thread` (
`updated_at` integer DEFAULT (unixepoch()) NOT NULL,
FOREIGN KEY (`user_id`) REFERENCES `user`(`id`) ON UPDATE no action ON DELETE cascade
);
--> statement-breakpoint
CREATE INDEX `assistant_message__thread_id_created_at_idx` ON `assistant_message` (`thread_id`,`created_at`);
--> statement-breakpoint
CREATE INDEX `assistant_thread__user_id_updated_at_idx` ON `assistant_thread` (`user_id`,`updated_at`);
@@ -346,7 +346,16 @@
"default": "(unixepoch())"
}
},
"indexes": {},
"indexes": {
"assistant_message__thread_id_created_at_idx": {
"name": "assistant_message__thread_id_created_at_idx",
"columns": [
"thread_id",
"created_at"
],
"isUnique": false
}
},
"foreignKeys": {
"assistant_message_thread_id_assistant_thread_id_fk": {
"name": "assistant_message_thread_id_assistant_thread_id_fk",
@@ -422,7 +431,16 @@
"default": "(unixepoch())"
}
},
"indexes": {},
"indexes": {
"assistant_thread__user_id_updated_at_idx": {
"name": "assistant_thread__user_id_updated_at_idx",
"columns": [
"user_id",
"updated_at"
],
"isUnique": false
}
},
"foreignKeys": {
"assistant_thread_user_id_user_id_fk": {
"name": "assistant_thread_user_id_user_id_fk",
@@ -2744,4 +2762,4 @@
"internal": {
"indexes": {}
}
}
}