0012_background_calls.sql 982 B

123456789101112131415161718192021222324
  1. CREATE TABLE `background_calls` (
  2. `id` text PRIMARY KEY NOT NULL,
  3. `session_id` text NOT NULL,
  4. `team_id` text,
  5. `bot_id` text,
  6. `task_id` text,
  7. `server_id` text NOT NULL,
  8. `server_name` text NOT NULL,
  9. `server_title` text NOT NULL,
  10. `tool` text NOT NULL,
  11. `args` text NOT NULL,
  12. `status` text DEFAULT 'running' NOT NULL,
  13. `started_at` text DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ','now')) NOT NULL,
  14. `ended_at` text,
  15. `result` text,
  16. `error` text,
  17. `delivered` integer DEFAULT false NOT NULL
  18. );
  19. --> statement-breakpoint
  20. CREATE INDEX `background_calls_session_idx` ON `background_calls` (`session_id`);--> statement-breakpoint
  21. CREATE INDEX `background_calls_team_idx` ON `background_calls` (`team_id`);--> statement-breakpoint
  22. CREATE INDEX `background_calls_status_idx` ON `background_calls` (`status`,`delivered`);--> statement-breakpoint
  23. ALTER TABLE `mcp_servers` ADD `background_tools` text DEFAULT '[]' NOT NULL;--> statement-breakpoint
  24. ALTER TABLE `tasks` ADD `follow_up` text;