mirror of
https://github.com/langgenius/dify-plugin-daemon.git
synced 2026-07-25 13:35:32 -04:00
refactor(plugin_entities): remove unused properties from built-in schema definitions
This commit is contained in:
@@ -12,11 +12,6 @@ var BuiltinDefinitions = map[string]any{
|
||||
"file": map[string]any{
|
||||
"type": "object",
|
||||
"properties": map[string]any{
|
||||
"dify_builtin_type": map[string]any{
|
||||
"type": "string",
|
||||
"enum": []string{"File"},
|
||||
"description": "Business type identifier for frontend",
|
||||
},
|
||||
"name": map[string]any{
|
||||
"type": "string",
|
||||
"description": "file name",
|
||||
@@ -52,64 +47,9 @@ var BuiltinDefinitions = map[string]any{
|
||||
},
|
||||
"required": []string{"name"},
|
||||
},
|
||||
"website_crawl": map[string]any{
|
||||
"type": "object",
|
||||
"properties": map[string]any{
|
||||
"dify_builtin_type": map[string]any{
|
||||
"type": "string",
|
||||
"enum": []string{"WebsiteCrawl"},
|
||||
"description": "Business type identifier for frontend",
|
||||
},
|
||||
"source_url": map[string]any{
|
||||
"type": "string",
|
||||
"description": "The URL of the crawled website",
|
||||
},
|
||||
"content": map[string]any{
|
||||
"type": "string",
|
||||
"description": "The content of the crawled website",
|
||||
},
|
||||
"title": map[string]any{
|
||||
"type": "string",
|
||||
"description": "The title of the crawled website",
|
||||
},
|
||||
"description": map[string]any{
|
||||
"type": "string",
|
||||
"description": "The description of the crawled website",
|
||||
},
|
||||
},
|
||||
"required": []string{"source_url", "content"},
|
||||
},
|
||||
"online_document": map[string]any{
|
||||
"type": "object",
|
||||
"properties": map[string]any{
|
||||
"dify_builtin_type": map[string]any{
|
||||
"type": "string",
|
||||
"enum": []string{"OnlineDocument"},
|
||||
"description": "Business type identifier for frontend",
|
||||
},
|
||||
"workspace_id": map[string]any{
|
||||
"type": "string",
|
||||
"description": "The ID of the workspace where the document is stored",
|
||||
},
|
||||
"page_id": map[string]any{
|
||||
"type": "string",
|
||||
"description": "The ID of the page in the document",
|
||||
},
|
||||
"content": map[string]any{
|
||||
"type": "string",
|
||||
"description": "The content of the online document",
|
||||
},
|
||||
},
|
||||
"required": []string{"content"},
|
||||
},
|
||||
"general_structure_chunk": map[string]any{
|
||||
"type": "object",
|
||||
"properties": map[string]any{
|
||||
"dify_builtin_type": map[string]any{
|
||||
"type": "string",
|
||||
"enum": []string{"GeneralStructureChunk"},
|
||||
"description": "Business type identifier for frontend",
|
||||
},
|
||||
"general_chunks": map[string]any{
|
||||
"type": "array",
|
||||
"items": map[string]any{
|
||||
@@ -123,11 +63,6 @@ var BuiltinDefinitions = map[string]any{
|
||||
"parent_child_structure_chunk": map[string]any{
|
||||
"type": "object",
|
||||
"properties": map[string]any{
|
||||
"dify_builtin_type": map[string]any{
|
||||
"type": "string",
|
||||
"enum": []string{"ParentChildStructureChunk"},
|
||||
"description": "Business type identifier for frontend",
|
||||
},
|
||||
"parent_mode": map[string]any{
|
||||
"type": "string",
|
||||
"description": "The mode of parent-child relationship",
|
||||
@@ -159,11 +94,6 @@ var BuiltinDefinitions = map[string]any{
|
||||
"qa_structure_chunk": map[string]any{
|
||||
"type": "object",
|
||||
"properties": map[string]any{
|
||||
"dify_builtin_type": map[string]any{
|
||||
"type": "string",
|
||||
"enum": []string{"QAStructureChunk"},
|
||||
"description": "Business type identifier for frontend",
|
||||
},
|
||||
"qa_chunks": map[string]any{
|
||||
"type": "array",
|
||||
"items": map[string]any{
|
||||
@@ -269,4 +199,4 @@ func ProcessDatasourceYAML(yamlData map[string]any) (map[string]any, error) {
|
||||
// ProcessToolYAML processes tool YAML data by resolving output_schema references
|
||||
func ProcessToolYAML(yamlData map[string]any) (map[string]any, error) {
|
||||
return ProcessYAMLWithRefs(yamlData, "output_schema")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user