From 717a9fc919adf864d3e97bf95cbee586b2bb0fb0 Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Fri, 3 Oct 2025 16:23:05 +0530 Subject: [PATCH] feat: add params --- db/migrate/20251003091242_create_captain_custom_tools.rb | 1 + db/schema.rb | 1 + enterprise/app/models/captain/custom_tool.rb | 1 + 3 files changed, 3 insertions(+) diff --git a/db/migrate/20251003091242_create_captain_custom_tools.rb b/db/migrate/20251003091242_create_captain_custom_tools.rb index 9be8a9048..8f63d826e 100644 --- a/db/migrate/20251003091242_create_captain_custom_tools.rb +++ b/db/migrate/20251003091242_create_captain_custom_tools.rb @@ -11,6 +11,7 @@ class CreateCaptainCustomTools < ActiveRecord::Migration[7.1] t.text :response_template t.string :auth_type, default: 'none' t.jsonb :auth_config, default: {} + t.jsonb :param_schema, default: [] t.boolean :enabled, default: true, null: false t.timestamps diff --git a/db/schema.rb b/db/schema.rb index c561051ca..f31d05cc3 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -334,6 +334,7 @@ ActiveRecord::Schema[7.1].define(version: 2025_10_03_091242) do t.text "response_template" t.string "auth_type", default: "none" t.jsonb "auth_config", default: {} + t.jsonb "param_schema", default: [] t.boolean "enabled", default: true, null: false t.datetime "created_at", null: false t.datetime "updated_at", null: false diff --git a/enterprise/app/models/captain/custom_tool.rb b/enterprise/app/models/captain/custom_tool.rb index e7e7fba01..3cb5c8726 100644 --- a/enterprise/app/models/captain/custom_tool.rb +++ b/enterprise/app/models/captain/custom_tool.rb @@ -9,6 +9,7 @@ # enabled :boolean default(TRUE), not null # endpoint_url :text not null # http_method :string default("GET"), not null +# param_schema :jsonb # request_template :text # response_template :text # slug :string not null