From 78777975491592f684d03e1701a6a72665a8c151 Mon Sep 17 00:00:00 2001 From: Max Date: Sun, 3 May 2026 10:26:06 +0800 Subject: [PATCH] fix(tests): temporarily disable KB/DB search in tests - Skipped tests related to KB/DB search functionality due to temporary unavailability. - Updated test cases in chat_test.go, search_auth_integration_test.go, search_auto_full_test.go, and others to reflect this change. - Adjusted search handling in search.go to limit search types to "web" only until KB/DB search is re-enabled. --- agent/assistant/chat_test.go | 2 + agent/assistant/mcp.go | 12 +- agent/assistant/search.go | 2 +- .../assistant/search_auth_integration_test.go | 3 + agent/assistant/search_auto_full_test.go | 6 + data/bindata.go | 772 +++++++++--------- tools/docs/docs.go | 6 +- tools/docs/docs_test.go | 12 +- tools/docs/inspect.json | 4 +- tools/docs/list.json | 4 +- tools/docs/validate.json | 4 +- tools/mcps/doc.json | 6 +- tools/mcps/process.json | 3 +- tools/mcps/web.json | 4 +- tools/proc/allowed.json | 15 + tools/proc/proc.go | 131 ++- tools/proc/proc_test.go | 314 ++++++- tools/proc/schema.json | 4 +- tools/tools.go | 15 +- tools/webfetch/schema.json | 4 +- tools/webfetch/webfetch.go | 2 +- tools/websearch/schema.json | 4 +- tools/websearch/websearch.go | 2 +- yao/assistants/needsearch/prompts.yml | 57 +- yao/assistants/needsearch/src/index.ts | 16 +- 25 files changed, 889 insertions(+), 515 deletions(-) create mode 100644 tools/proc/allowed.json diff --git a/agent/assistant/chat_test.go b/agent/assistant/chat_test.go index 839a3b75..2668f51b 100644 --- a/agent/assistant/chat_test.go +++ b/agent/assistant/chat_test.go @@ -18,6 +18,7 @@ import ( ) func TestGetChatKBID(t *testing.T) { + t.Skip("KB/DB search temporarily disabled") t.Run("WithTeamAndUser", func(t *testing.T) { teamID := "5659-5504-2879" userID := "4287-9400-2030-0504" @@ -81,6 +82,7 @@ func TestGetChatKBID(t *testing.T) { } func TestPrepareKBCollection(t *testing.T) { + t.Skip("KB/DB search temporarily disabled") testutils.Prepare(t) defer testutils.Clean(t) diff --git a/agent/assistant/mcp.go b/agent/assistant/mcp.go index 45d452b2..b90ddced 100644 --- a/agent/assistant/mcp.go +++ b/agent/assistant/mcp.go @@ -552,7 +552,7 @@ func (ast *Assistant) executeServerToolsParallelWithTrace(mcpCtx context.Context // Prepare parallel trace inputs var parallelInputs []types.TraceParallelInput mcpCalls := make([]mcpTypes.ToolCall, 0, len(toolCalls)) - callMap := make(map[string]agentContext.ToolCall) + orderedCalls := make([]agentContext.ToolCall, 0, len(toolCalls)) for _, tc := range toolCalls { _, toolName, ok := ParseMCPToolName(tc.Function.Name) @@ -572,7 +572,7 @@ func (ast *Assistant) executeServerToolsParallelWithTrace(mcpCtx context.Context Name: toolName, Arguments: args, }) - callMap[toolName] = tc + orderedCalls = append(orderedCalls, tc) ctx.Logger.ToolStart(tc.Function.Name) // Add trace input for this tool @@ -613,10 +613,8 @@ func (ast *Assistant) executeServerToolsParallelWithTrace(mcpCtx context.Context if node != nil { node.Fail(err) } - if i < len(mcpCalls) { - if tc, ok := callMap[mcpCalls[i].Name]; ok { - ctx.Logger.ToolComplete(tc.Function.Name, false) - } + if i < len(orderedCalls) { + ctx.Logger.ToolComplete(orderedCalls[i].Function.Name, false) } } return nil, true @@ -628,7 +626,7 @@ func (ast *Assistant) executeServerToolsParallelWithTrace(mcpCtx context.Context for i, mcpResult := range mcpResponse.Results { toolName := mcpCalls[i].Name - originalCall := callMap[toolName] + originalCall := orderedCalls[i] var toolNode types.Node if i < len(toolNodes) { toolNode = toolNodes[i] diff --git a/agent/assistant/search.go b/agent/assistant/search.go index 018d7b5b..46716af6 100644 --- a/agent/assistant/search.go +++ b/agent/assistant/search.go @@ -91,7 +91,7 @@ func parseSearchField(search any) *SearchIntent { if v { return &SearchIntent{ NeedSearch: true, - SearchTypes: []string{"web", "kb", "db"}, + SearchTypes: []string{"web"}, // TODO: 恢复 KB/DB 搜索时改回 []string{"web", "kb", "db"} Confidence: 1.0, Reason: "enabled by hook", } diff --git a/agent/assistant/search_auth_integration_test.go b/agent/assistant/search_auth_integration_test.go index 9eb4760f..93b50451 100644 --- a/agent/assistant/search_auth_integration_test.go +++ b/agent/assistant/search_auth_integration_test.go @@ -62,6 +62,7 @@ func (c *authTestCollections) cleanup(ctx context.Context, t *testing.T) { // FilterKBCollectionsByAuth filters collections based on user authorization. func TestKBCollectionAuthFilter(t *testing.T) { + t.Skip("KB/DB search temporarily disabled") testutils.Prepare(t) defer testutils.Clean(t) @@ -155,6 +156,7 @@ func TestKBCollectionAuthFilter(t *testing.T) { // ========== DB Auth Wheres Tests ========== func TestDBAuthWheresFilter(t *testing.T) { + t.Skip("KB/DB search temporarily disabled") // Note: This test doesn't need KB, just tests the BuildDBAuthWheres function t.Run("TeamOnlyGeneratesCorrectWheres", func(t *testing.T) { ctx := createAuthContext(TestUserA, TestTeam1, true, false) @@ -273,6 +275,7 @@ func TestDBAuthWheresFilter(t *testing.T) { // ========== KB Search Integration Tests ========== func TestKBSearchIntegration(t *testing.T) { + t.Skip("KB/DB search temporarily disabled") testutils.Prepare(t) defer testutils.Clean(t) diff --git a/agent/assistant/search_auto_full_test.go b/agent/assistant/search_auto_full_test.go index e4bc8e84..5ed5a359 100644 --- a/agent/assistant/search_auto_full_test.go +++ b/agent/assistant/search_auto_full_test.go @@ -52,23 +52,28 @@ func TestSearchAutoFull(t *testing.T) { assert.Equal(t, 3, ast.Search.Web.MaxResults) }) + // KB/DB search temporarily disabled t.Run("ShouldHaveKBSearchConfig", func(t *testing.T) { + t.Skip("KB/DB search temporarily disabled") assert.NotNil(t, ast.Search.KB, "kb search config should be set") assert.Equal(t, 0.7, ast.Search.KB.Threshold) assert.False(t, ast.Search.KB.Graph) }) t.Run("ShouldHaveDBSearchConfig", func(t *testing.T) { + t.Skip("KB/DB search temporarily disabled") assert.NotNil(t, ast.Search.DB, "db search config should be set") assert.Equal(t, 10, ast.Search.DB.MaxResults) }) t.Run("ShouldHaveKBCollections", func(t *testing.T) { + t.Skip("KB/DB search temporarily disabled") assert.NotNil(t, ast.KB, "kb config should be set") assert.Contains(t, ast.KB.Collections, "test-collection") }) t.Run("ShouldHaveDBModels", func(t *testing.T) { + t.Skip("KB/DB search temporarily disabled") assert.NotNil(t, ast.DB, "db config should be set") assert.Contains(t, ast.DB.Models, "user") assert.Contains(t, ast.DB.Models, "article") @@ -87,6 +92,7 @@ func TestSearchAutoFull(t *testing.T) { }) t.Run("StreamShouldExecuteMultipleSearchTypes", func(t *testing.T) { + t.Skip("KB/DB search temporarily disabled") // Get agent via assistant.Get (required for Stream) agent, err := assistant.Get("tests.search-auto-full") require.NoError(t, err) diff --git a/data/bindata.go b/data/bindata.go index 193c7f70..7651288d 100644 --- a/data/bindata.go +++ b/data/bindata.go @@ -562,7 +562,7 @@ func cuiSetupIndexHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "cui/setup/index.html", size: 10, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "cui/setup/index.html", size: 10, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -582,7 +582,7 @@ func cuiV09IndexHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "cui/v0.9/index.html", size: 13, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "cui/v0.9/index.html", size: 13, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -602,7 +602,7 @@ func cuiV10IndexHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "cui/v1.0/index.html", size: 49, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "cui/v1.0/index.html", size: 49, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -622,7 +622,7 @@ func cuiV10Layouts__indexAsyncJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "cui/v1.0/layouts__index.async.js", size: 71, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "cui/v1.0/layouts__index.async.js", size: 71, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -642,7 +642,7 @@ func cuiV10UmiJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "cui/v1.0/umi.js", size: 71, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "cui/v1.0/umi.js", size: 71, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -662,7 +662,7 @@ func initCursorSkillsSuiDevelopmentSkillMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.cursor/skills/sui-development/SKILL.md", size: 34879, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.cursor/skills/sui-development/SKILL.md", size: 34879, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -682,7 +682,7 @@ func initCursorSkillsSuiDevelopmentReferencesBackendApiMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.cursor/skills/sui-development/references/backend-api.md", size: 14121, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.cursor/skills/sui-development/references/backend-api.md", size: 14121, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -702,7 +702,7 @@ func initCursorSkillsSuiDevelopmentReferencesFrontendApiMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.cursor/skills/sui-development/references/frontend-api.md", size: 9375, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.cursor/skills/sui-development/references/frontend-api.md", size: 9375, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -722,7 +722,7 @@ func initCursorSkillsSuiDevelopmentReferencesTemplateFunctionsMd() (*asset, erro return nil, err } - info := bindataFileInfo{name: "init/.cursor/skills/sui-development/references/template-functions.md", size: 9960, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.cursor/skills/sui-development/references/template-functions.md", size: 9960, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -742,7 +742,7 @@ func initCursorSkillsYaoAgentDevelopmentSkillMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.cursor/skills/yao-agent-development/SKILL.md", size: 13543, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.cursor/skills/yao-agent-development/SKILL.md", size: 13543, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -762,7 +762,7 @@ func initCursorSkillsYaoAgentDevelopmentReferencesContextApiMd() (*asset, error) return nil, err } - info := bindataFileInfo{name: "init/.cursor/skills/yao-agent-development/references/context-api.md", size: 13643, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.cursor/skills/yao-agent-development/references/context-api.md", size: 13643, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -782,7 +782,7 @@ func initCursorSkillsYaoAgentDevelopmentReferencesHooksPatternsMd() (*asset, err return nil, err } - info := bindataFileInfo{name: "init/.cursor/skills/yao-agent-development/references/hooks-patterns.md", size: 12826, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.cursor/skills/yao-agent-development/references/hooks-patterns.md", size: 12826, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -802,7 +802,7 @@ func initCursorSkillsYaoAgentDevelopmentReferencesRuntimeApiMd() (*asset, error) return nil, err } - info := bindataFileInfo{name: "init/.cursor/skills/yao-agent-development/references/runtime-api.md", size: 16786, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.cursor/skills/yao-agent-development/references/runtime-api.md", size: 16786, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -822,7 +822,7 @@ func initCursorSkillsYaoAgentDevelopmentReferencesTestingMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.cursor/skills/yao-agent-development/references/testing.md", size: 11412, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.cursor/skills/yao-agent-development/references/testing.md", size: 11412, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -842,7 +842,7 @@ func initEnv() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.env", size: 8585, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.env", size: 8585, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -862,7 +862,7 @@ func initVscodeSettingsJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.vscode/settings.json", size: 4666, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.vscode/settings.json", size: 4666, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -882,7 +882,7 @@ func initVscodeTypesRuntimeAgentDTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.vscode/types/runtime/agent.d.ts", size: 21775, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.vscode/types/runtime/agent.d.ts", size: 21775, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -902,7 +902,7 @@ func initVscodeTypesRuntimeConsoleDTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.vscode/types/runtime/console.d.ts", size: 694, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.vscode/types/runtime/console.d.ts", size: 694, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -922,7 +922,7 @@ func initVscodeTypesRuntimeEvalDTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.vscode/types/runtime/eval.d.ts", size: 65, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.vscode/types/runtime/eval.d.ts", size: 65, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -942,7 +942,7 @@ func initVscodeTypesRuntimeExceptionDTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.vscode/types/runtime/exception.d.ts", size: 738, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.vscode/types/runtime/exception.d.ts", size: 738, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -962,7 +962,7 @@ func initVscodeTypesRuntimeFsDTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.vscode/types/runtime/fs.d.ts", size: 8554, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.vscode/types/runtime/fs.d.ts", size: 8554, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -982,7 +982,7 @@ func initVscodeTypesRuntimeGlobalDTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.vscode/types/runtime/global.d.ts", size: 2888, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.vscode/types/runtime/global.d.ts", size: 2888, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1002,7 +1002,7 @@ func initVscodeTypesRuntimeHttpDTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.vscode/types/runtime/http.d.ts", size: 6179, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.vscode/types/runtime/http.d.ts", size: 6179, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1022,7 +1022,7 @@ func initVscodeTypesRuntimeIoDTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.vscode/types/runtime/io.d.ts", size: 587, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.vscode/types/runtime/io.d.ts", size: 587, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1042,7 +1042,7 @@ func initVscodeTypesRuntimeLogDTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.vscode/types/runtime/log.d.ts", size: 1692, mode: os.FileMode(493), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.vscode/types/runtime/log.d.ts", size: 1692, mode: os.FileMode(493), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1062,7 +1062,7 @@ func initVscodeTypesRuntimeNeoDTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.vscode/types/runtime/neo.d.ts", size: 3750, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.vscode/types/runtime/neo.d.ts", size: 3750, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1082,7 +1082,7 @@ func initVscodeTypesRuntimePlanDTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.vscode/types/runtime/plan.d.ts", size: 2070, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.vscode/types/runtime/plan.d.ts", size: 2070, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1102,7 +1102,7 @@ func initVscodeTypesRuntimeProcessFsDTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.vscode/types/runtime/process/fs.d.ts", size: 11133, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.vscode/types/runtime/process/fs.d.ts", size: 11133, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1122,7 +1122,7 @@ func initVscodeTypesRuntimeProcessHttpDTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.vscode/types/runtime/process/http.d.ts", size: 5653, mode: os.FileMode(493), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.vscode/types/runtime/process/http.d.ts", size: 5653, mode: os.FileMode(493), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1142,7 +1142,7 @@ func initVscodeTypesRuntimeProcessModelDTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.vscode/types/runtime/process/model.d.ts", size: 6656, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.vscode/types/runtime/process/model.d.ts", size: 6656, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1162,7 +1162,7 @@ func initVscodeTypesRuntimeProcessDTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.vscode/types/runtime/process.d.ts", size: 23165, mode: os.FileMode(493), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.vscode/types/runtime/process.d.ts", size: 23165, mode: os.FileMode(493), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1182,7 +1182,7 @@ func initVscodeTypesRuntimeQueryDTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.vscode/types/runtime/query.d.ts", size: 6125, mode: os.FileMode(493), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.vscode/types/runtime/query.d.ts", size: 6125, mode: os.FileMode(493), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1202,7 +1202,7 @@ func initVscodeTypesRuntimeStoreDTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.vscode/types/runtime/store.d.ts", size: 5891, mode: os.FileMode(493), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.vscode/types/runtime/store.d.ts", size: 5891, mode: os.FileMode(493), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1222,7 +1222,7 @@ func initVscodeTypesRuntimeSuiDTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.vscode/types/runtime/sui.d.ts", size: 1713, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.vscode/types/runtime/sui.d.ts", size: 1713, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1242,7 +1242,7 @@ func initVscodeTypesRuntimeTestingDTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.vscode/types/runtime/testing.d.ts", size: 9077, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.vscode/types/runtime/testing.d.ts", size: 9077, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1262,7 +1262,7 @@ func initVscodeTypesRuntimeTimeDTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.vscode/types/runtime/time.d.ts", size: 711, mode: os.FileMode(493), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.vscode/types/runtime/time.d.ts", size: 711, mode: os.FileMode(493), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1282,7 +1282,7 @@ func initVscodeTypesRuntimeDTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.vscode/types/runtime.d.ts", size: 525, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.vscode/types/runtime.d.ts", size: 525, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1302,7 +1302,7 @@ func initVscodeTypesSuiDTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/.vscode/types/sui.d.ts", size: 18323, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/.vscode/types/sui.d.ts", size: 18323, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1322,7 +1322,7 @@ func initAgentAgentYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/agent.yml", size: 1583, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/agent.yml", size: 1583, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1342,7 +1342,7 @@ func initAgentLocalesEnUsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/locales/en-us.yml", size: 151, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/locales/en-us.yml", size: 151, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1362,7 +1362,7 @@ func initAgentLocalesZhCnYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/locales/zh-cn.yml", size: 135, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/locales/zh-cn.yml", size: 135, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1382,7 +1382,7 @@ func initAgentPromptsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/prompts.yml", size: 713, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/prompts.yml", size: 713, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1402,7 +1402,7 @@ func initAgentSearchYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/search.yml", size: 330, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/search.yml", size: 330, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1422,7 +1422,7 @@ func initAgentTemplate__assetsReadmeMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/__assets/README.md", size: 33, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/__assets/README.md", size: 33, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1442,7 +1442,7 @@ func initAgentTemplate__assetsBrandsAppleSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/__assets/brands/apple.svg", size: 650, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/__assets/brands/apple.svg", size: 650, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1462,7 +1462,7 @@ func initAgentTemplate__assetsBrandsGithubSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/__assets/brands/github.svg", size: 822, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/__assets/brands/github.svg", size: 822, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1482,7 +1482,7 @@ func initAgentTemplate__assetsBrandsGoogleSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/__assets/brands/google.svg", size: 457, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/__assets/brands/google.svg", size: 457, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1502,7 +1502,7 @@ func initAgentTemplate__assetsBrandsMicrosoftSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/__assets/brands/microsoft.svg", size: 206, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/__assets/brands/microsoft.svg", size: 206, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1522,7 +1522,7 @@ func initAgentTemplate__assetsCssVarsCss() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/__assets/css/vars.css", size: 7296, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/__assets/css/vars.css", size: 7296, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1542,7 +1542,7 @@ func initAgentTemplate__assetsImagesAssistantsExpensePng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/__assets/images/assistants/expense.png", size: 1434910, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/__assets/images/assistants/expense.png", size: 1434910, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1562,7 +1562,7 @@ func initAgentTemplate__assetsImagesAssistantsTasksSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/__assets/images/assistants/tasks.svg", size: 1686, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/__assets/images/assistants/tasks.svg", size: 1686, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1582,7 +1582,7 @@ func initAgentTemplate__assetsImagesIconsAppPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/__assets/images/icons/app.png", size: 18302, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/__assets/images/icons/app.png", size: 18302, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1602,7 +1602,7 @@ func initAgentTemplate__assetsImagesLogosLogo_colorSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/__assets/images/logos/logo_color.svg", size: 2608, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/__assets/images/logos/logo_color.svg", size: 2608, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1622,7 +1622,7 @@ func initAgentTemplate__assetsImagesLogosWordmarkSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/__assets/images/logos/wordmark.svg", size: 8648, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/__assets/images/logos/wordmark.svg", size: 8648, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1642,7 +1642,7 @@ func initAgentTemplate__assetsJsEcharts543MinJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/__assets/js/echarts-5.4.3.min.js", size: 1024740, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/__assets/js/echarts-5.4.3.min.js", size: 1024740, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1662,7 +1662,7 @@ func initAgentTemplate__assetsJsHighlightMinJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/__assets/js/highlight.min.js", size: 65157, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/__assets/js/highlight.min.js", size: 65157, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1682,7 +1682,7 @@ func initAgentTemplate__assetsJsRemarkableMinJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/__assets/js/remarkable.min.js", size: 122397, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/__assets/js/remarkable.min.js", size: 122397, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1702,7 +1702,7 @@ func initAgentTemplate__assetsJsYaoAgentDTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/__assets/js/yao-agent.d.ts", size: 2082, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/__assets/js/yao-agent.d.ts", size: 2082, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1722,7 +1722,7 @@ func initAgentTemplate__assetsJsYaoAgentJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/__assets/js/yao-agent.js", size: 15828, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/__assets/js/yao-agent.js", size: 15828, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1742,7 +1742,7 @@ func initAgentTemplate__dataJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/__data.json", size: 538, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/__data.json", size: 538, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1762,7 +1762,7 @@ func initAgentTemplate__documentHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/__document.html", size: 4391, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/__document.html", size: 4391, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1782,7 +1782,7 @@ func initAgentTemplatePackageJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/package.json", size: 356, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/package.json", size: 356, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1802,7 +1802,7 @@ func initAgentTemplatePages401401Css() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/pages/401/401.css", size: 700, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/pages/401/401.css", size: 700, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1822,7 +1822,7 @@ func initAgentTemplatePages401401Html() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/pages/401/401.html", size: 531, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/pages/401/401.html", size: 531, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1842,7 +1842,7 @@ func initAgentTemplatePages401401Json() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/pages/401/401.json", size: 54, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/pages/401/401.json", size: 54, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1862,7 +1862,7 @@ func initAgentTemplatePages401401Ts() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/pages/401/401.ts", size: 214, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/pages/401/401.ts", size: 214, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1882,7 +1882,7 @@ func initAgentTemplatePages401__localesEnUsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/pages/401/__locales/en-us.yml", size: 145, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/pages/401/__locales/en-us.yml", size: 145, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1902,7 +1902,7 @@ func initAgentTemplatePages401__localesZhCnYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/pages/401/__locales/zh-cn.yml", size: 139, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/pages/401/__locales/zh-cn.yml", size: 139, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1922,7 +1922,7 @@ func initAgentTemplatePages404404Css() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/pages/404/404.css", size: 1877, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/pages/404/404.css", size: 1877, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1942,7 +1942,7 @@ func initAgentTemplatePages404404Html() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/pages/404/404.html", size: 896, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/pages/404/404.html", size: 896, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1962,7 +1962,7 @@ func initAgentTemplatePages404404Json() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/pages/404/404.json", size: 32, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/pages/404/404.json", size: 32, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1982,7 +1982,7 @@ func initAgentTemplatePages404404Ts() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/pages/404/404.ts", size: 450, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/pages/404/404.ts", size: 450, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2002,7 +2002,7 @@ func initAgentTemplatePages404__localesEnUsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/pages/404/__locales/en-us.yml", size: 243, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/pages/404/__locales/en-us.yml", size: 243, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2022,7 +2022,7 @@ func initAgentTemplatePages404__localesZhCnYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/agent/template/pages/404/__locales/zh-cn.yml", size: 232, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/agent/template/pages/404/__locales/zh-cn.yml", size: 232, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2042,7 +2042,7 @@ func initAiDocsReadmeMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/ai-docs/README.md", size: 6145, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/ai-docs/README.md", size: 6145, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2062,7 +2062,7 @@ func initAiDocsAgentMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/ai-docs/agent.md", size: 11433, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/ai-docs/agent.md", size: 11433, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2082,7 +2082,7 @@ func initAiDocsAttachmentMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/ai-docs/attachment.md", size: 1891, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/ai-docs/attachment.md", size: 1891, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2102,7 +2102,7 @@ func initAiDocsAuthorizedMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/ai-docs/authorized.md", size: 4178, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/ai-docs/authorized.md", size: 4178, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2122,7 +2122,7 @@ func initAiDocsConcurrentMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/ai-docs/concurrent.md", size: 2833, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/ai-docs/concurrent.md", size: 2833, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2142,7 +2142,7 @@ func initAiDocsExcelMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/ai-docs/excel.md", size: 1911, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/ai-docs/excel.md", size: 1911, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2162,7 +2162,7 @@ func initAiDocsExceptionMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/ai-docs/exception.md", size: 1440, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/ai-docs/exception.md", size: 1440, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2182,7 +2182,7 @@ func initAiDocsFfmpegMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/ai-docs/ffmpeg.md", size: 1204, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/ai-docs/ffmpeg.md", size: 1204, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2202,7 +2202,7 @@ func initAiDocsFsMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/ai-docs/fs.md", size: 3614, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/ai-docs/fs.md", size: 3614, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2222,7 +2222,7 @@ func initAiDocsHttpMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/ai-docs/http.md", size: 2110, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/ai-docs/http.md", size: 2110, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2242,7 +2242,7 @@ func initAiDocsJobMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/ai-docs/job.md", size: 3034, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/ai-docs/job.md", size: 3034, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2262,7 +2262,7 @@ func initAiDocsModelMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/ai-docs/model.md", size: 3558, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/ai-docs/model.md", size: 3558, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2282,7 +2282,7 @@ func initAiDocsOfficeMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/ai-docs/office.md", size: 1265, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/ai-docs/office.md", size: 1265, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2302,7 +2302,7 @@ func initAiDocsPdfMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/ai-docs/pdf.md", size: 860, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/ai-docs/pdf.md", size: 860, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2322,7 +2322,7 @@ func initAiDocsRssMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/ai-docs/rss.md", size: 7229, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/ai-docs/rss.md", size: 7229, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2342,7 +2342,7 @@ func initAiDocsSitemapMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/ai-docs/sitemap.md", size: 9902, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/ai-docs/sitemap.md", size: 9902, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2362,7 +2362,7 @@ func initAiDocsStoreMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/ai-docs/store.md", size: 3226, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/ai-docs/store.md", size: 3226, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2382,7 +2382,7 @@ func initAiDocsSuiMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/ai-docs/sui.md", size: 22445, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/ai-docs/sui.md", size: 22445, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2402,7 +2402,7 @@ func initAiDocsTestingMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/ai-docs/testing.md", size: 13980, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/ai-docs/testing.md", size: 13980, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2422,7 +2422,7 @@ func initAiDocsTextMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/ai-docs/text.md", size: 2401, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/ai-docs/text.md", size: 2401, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2442,7 +2442,7 @@ func initAppYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/app.yao", size: 1894, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/app.yao", size: 1894, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2462,7 +2462,7 @@ func initAssistantsLlmsLocalesEnUsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/assistants/llms/locales/en-us.yml", size: 235, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/assistants/llms/locales/en-us.yml", size: 235, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2482,7 +2482,7 @@ func initAssistantsLlmsLocalesZhCnYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/assistants/llms/locales/zh-cn.yml", size: 231, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/assistants/llms/locales/zh-cn.yml", size: 231, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2502,7 +2502,7 @@ func initAssistantsLlmsPackageYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/assistants/llms/package.yao", size: 546, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/assistants/llms/package.yao", size: 546, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2522,7 +2522,7 @@ func initAssistantsLlmsPromptsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/assistants/llms/prompts.yml", size: 127, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/assistants/llms/prompts.yml", size: 127, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2542,7 +2542,7 @@ func initAssistantsMessagesLocalesEnUsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/assistants/messages/locales/en-us.yml", size: 383, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/assistants/messages/locales/en-us.yml", size: 383, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2562,7 +2562,7 @@ func initAssistantsMessagesLocalesZhCnYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/assistants/messages/locales/zh-cn.yml", size: 371, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/assistants/messages/locales/zh-cn.yml", size: 371, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2582,7 +2582,7 @@ func initAssistantsMessagesPackageYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/assistants/messages/package.yao", size: 562, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/assistants/messages/package.yao", size: 562, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2602,7 +2602,7 @@ func initAssistantsMessagesSrcActionTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/assistants/messages/src/action.ts", size: 4752, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/assistants/messages/src/action.ts", size: 4752, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2622,7 +2622,7 @@ func initAssistantsMessagesSrcBasicTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/assistants/messages/src/basic.ts", size: 3310, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/assistants/messages/src/basic.ts", size: 3310, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2642,7 +2642,7 @@ func initAssistantsMessagesSrcCodeTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/assistants/messages/src/code.ts", size: 2463, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/assistants/messages/src/code.ts", size: 2463, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2662,7 +2662,7 @@ func initAssistantsMessagesSrcErrorTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/assistants/messages/src/error.ts", size: 6281, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/assistants/messages/src/error.ts", size: 6281, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2682,7 +2682,7 @@ func initAssistantsMessagesSrcIndexTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/assistants/messages/src/index.ts", size: 3326, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/assistants/messages/src/index.ts", size: 3326, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2702,7 +2702,7 @@ func initAssistantsMessagesSrcMarkdownTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/assistants/messages/src/markdown.ts", size: 7045, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/assistants/messages/src/markdown.ts", size: 7045, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2722,7 +2722,7 @@ func initAssistantsYaoLocalesEnUsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/assistants/yao/locales/en-us.yml", size: 353, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/assistants/yao/locales/en-us.yml", size: 353, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2742,7 +2742,7 @@ func initAssistantsYaoLocalesZhCnYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/assistants/yao/locales/zh-cn.yml", size: 363, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/assistants/yao/locales/zh-cn.yml", size: 363, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2762,7 +2762,7 @@ func initAssistantsYaoPackageYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/assistants/yao/package.yao", size: 582, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/assistants/yao/package.yao", size: 582, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2782,7 +2782,7 @@ func initAssistantsYaoPromptsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/assistants/yao/prompts.yml", size: 648, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/assistants/yao/prompts.yml", size: 648, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2802,7 +2802,7 @@ func initConnectorsAnthropicClaudeOpus4_5ConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/anthropic/claude-opus-4_5.conn.yao", size: 385, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/anthropic/claude-opus-4_5.conn.yao", size: 385, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2822,7 +2822,7 @@ func initConnectorsAnthropicClaudeSonnet4_5ConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/anthropic/claude-sonnet-4_5.conn.yao", size: 389, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/anthropic/claude-sonnet-4_5.conn.yao", size: 389, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2842,7 +2842,7 @@ func initConnectorsAzureGpt5_2ConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/azure/gpt-5_2.conn.yao", size: 377, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/azure/gpt-5_2.conn.yao", size: 377, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2862,7 +2862,7 @@ func initConnectorsClaudeHaiku3_0ConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/claude/haiku-3_0.conn.yao", size: 250, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/claude/haiku-3_0.conn.yao", size: 250, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2882,7 +2882,7 @@ func initConnectorsClaudeHaiku4_5ThinkingConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/claude/haiku-4_5-thinking.conn.yao", size: 403, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/claude/haiku-4_5-thinking.conn.yao", size: 403, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2902,7 +2902,7 @@ func initConnectorsClaudeHaiku4_5ConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/claude/haiku-4_5.conn.yao", size: 306, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/claude/haiku-4_5.conn.yao", size: 306, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2922,7 +2922,7 @@ func initConnectorsClaudeOpus4_6ConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/claude/opus-4_6.conn.yao", size: 360, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/claude/opus-4_6.conn.yao", size: 360, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2942,7 +2942,7 @@ func initConnectorsClaudeSonnet4_5ThinkingConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/claude/sonnet-4_5-thinking.conn.yao", size: 405, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/claude/sonnet-4_5-thinking.conn.yao", size: 405, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2962,7 +2962,7 @@ func initConnectorsClaudeSonnet4_5ConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/claude/sonnet-4_5.conn.yao", size: 308, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/claude/sonnet-4_5.conn.yao", size: 308, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2982,7 +2982,7 @@ func initConnectorsDeepseekDeepseekChatConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/deepseek/deepseek-chat.conn.yao", size: 377, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/deepseek/deepseek-chat.conn.yao", size: 377, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3002,7 +3002,7 @@ func initConnectorsDeepseekDeepseekReasonerConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/deepseek/deepseek-reasoner.conn.yao", size: 385, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/deepseek/deepseek-reasoner.conn.yao", size: 385, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3022,7 +3022,7 @@ func initConnectorsFireworksLlama4MaverickConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/fireworks/llama-4-maverick.conn.yao", size: 449, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/fireworks/llama-4-maverick.conn.yao", size: 449, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3042,7 +3042,7 @@ func initConnectorsGoogleGemini2_5ProConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/google/gemini-2_5-pro.conn.yao", size: 406, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/google/gemini-2_5-pro.conn.yao", size: 406, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3062,7 +3062,7 @@ func initConnectorsGoogleGemini3FlashConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/google/gemini-3-flash.conn.yao", size: 416, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/google/gemini-3-flash.conn.yao", size: 416, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3082,7 +3082,7 @@ func initConnectorsGroqLlama4MaverickConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/groq/llama-4-maverick.conn.yao", size: 420, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/groq/llama-4-maverick.conn.yao", size: 420, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3102,7 +3102,7 @@ func initConnectorsMetaLlama4MaverickConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/meta/llama-4-maverick.conn.yao", size: 400, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/meta/llama-4-maverick.conn.yao", size: 400, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3122,7 +3122,7 @@ func initConnectorsMistralMistralLarge3ConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/mistral/mistral-large-3.conn.yao", size: 381, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/mistral/mistral-large-3.conn.yao", size: 381, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3142,7 +3142,7 @@ func initConnectorsMoonshotKimiK20905PreviewConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/moonshot/kimi-k2-0905-preview.conn.yao", size: 316, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/moonshot/kimi-k2-0905-preview.conn.yao", size: 316, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3162,7 +3162,7 @@ func initConnectorsMoonshotKimiK2ThinkingTurboConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/moonshot/kimi-k2-thinking-turbo.conn.yao", size: 345, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/moonshot/kimi-k2-thinking-turbo.conn.yao", size: 345, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3182,7 +3182,7 @@ func initConnectorsMoonshotKimiK2ThinkingConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/moonshot/kimi-k2-thinking.conn.yao", size: 333, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/moonshot/kimi-k2-thinking.conn.yao", size: 333, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3202,7 +3202,7 @@ func initConnectorsMoonshotKimiK2TurboPreviewConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/moonshot/kimi-k2-turbo-preview.conn.yao", size: 318, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/moonshot/kimi-k2-turbo-preview.conn.yao", size: 318, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3222,7 +3222,7 @@ func initConnectorsMoonshotKimiK2_5CodeConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/moonshot/kimi-k2_5-code.conn.yao", size: 303, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/moonshot/kimi-k2_5-code.conn.yao", size: 303, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3242,7 +3242,7 @@ func initConnectorsMoonshotKimiK2_5ThinkingConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/moonshot/kimi-k2_5-thinking.conn.yao", size: 401, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/moonshot/kimi-k2_5-thinking.conn.yao", size: 401, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3262,7 +3262,7 @@ func initConnectorsMoonshotKimiK2_5ConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/moonshot/kimi-k2_5.conn.yao", size: 368, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/moonshot/kimi-k2_5.conn.yao", size: 368, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3282,7 +3282,7 @@ func initConnectorsOllamaDeepseekR1ConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/ollama/deepseek-r1.conn.yao", size: 356, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/ollama/deepseek-r1.conn.yao", size: 356, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3302,7 +3302,7 @@ func initConnectorsOllamaGemma3ConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/ollama/gemma3.conn.yao", size: 350, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/ollama/gemma3.conn.yao", size: 350, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3322,7 +3322,7 @@ func initConnectorsOllamaLlama3_3ConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/ollama/llama3_3.conn.yao", size: 355, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/ollama/llama3_3.conn.yao", size: 355, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3342,7 +3342,7 @@ func initConnectorsOllamaQwen2_50_5bConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/ollama/qwen2_5-0_5b.conn.yao", size: 362, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/ollama/qwen2_5-0_5b.conn.yao", size: 362, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3362,7 +3362,7 @@ func initConnectorsOllamaQwen2_5Coder0_5bYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/ollama/qwen2_5-coder-0_5b.yao", size: 373, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/ollama/qwen2_5-coder-0_5b.yao", size: 373, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3382,7 +3382,7 @@ func initConnectorsOllamaQwen2_5CoderConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/ollama/qwen2_5-coder.conn.yao", size: 364, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/ollama/qwen2_5-coder.conn.yao", size: 364, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3402,7 +3402,7 @@ func initConnectorsOllamaQwen3ConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/ollama/qwen3.conn.yao", size: 345, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/ollama/qwen3.conn.yao", size: 345, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3422,7 +3422,7 @@ func initConnectorsOpenaiGpt4oMiniConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/openai/gpt-4o-mini.conn.yao", size: 371, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/openai/gpt-4o-mini.conn.yao", size: 371, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3442,7 +3442,7 @@ func initConnectorsOpenaiGpt4oConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/openai/gpt-4o.conn.yao", size: 360, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/openai/gpt-4o.conn.yao", size: 360, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3462,7 +3462,7 @@ func initConnectorsOpenaiGpt5_2ConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/openai/gpt-5_2.conn.yao", size: 362, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/openai/gpt-5_2.conn.yao", size: 362, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3482,7 +3482,7 @@ func initConnectorsOpenaiO3ConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/openai/o3.conn.yao", size: 354, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/openai/o3.conn.yao", size: 354, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3502,7 +3502,7 @@ func initConnectorsOpenaiTextEmbedding3LargeConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/openai/text-embedding-3-large.conn.yao", size: 394, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/openai/text-embedding-3-large.conn.yao", size: 394, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3522,7 +3522,7 @@ func initConnectorsOpenrouterAutoConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/openrouter/auto.conn.yao", size: 395, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/openrouter/auto.conn.yao", size: 395, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3542,7 +3542,7 @@ func initConnectorsOpenrouterClaudeOpus4_5ConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/openrouter/claude-opus-4_5.conn.yao", size: 409, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/openrouter/claude-opus-4_5.conn.yao", size: 409, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3562,7 +3562,7 @@ func initConnectorsOpenrouterNovaPremierConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/openrouter/nova-premier.conn.yao", size: 410, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/openrouter/nova-premier.conn.yao", size: 410, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3582,7 +3582,7 @@ func initConnectorsSiliconflowDeepseekV3ConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/siliconflow/deepseek-v3.conn.yao", size: 405, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/siliconflow/deepseek-v3.conn.yao", size: 405, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3602,7 +3602,7 @@ func initConnectorsSiliconflowQwen2_572bConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/siliconflow/qwen-2_5-72b.conn.yao", size: 408, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/siliconflow/qwen-2_5-72b.conn.yao", size: 408, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3622,7 +3622,7 @@ func initConnectorsTogetherDeepseekR1ConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/together/deepseek-r1.conn.yao", size: 396, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/together/deepseek-r1.conn.yao", size: 396, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3642,7 +3642,7 @@ func initConnectorsTogetherLlama4MaverickConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/together/llama-4-maverick.conn.yao", size: 429, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/together/llama-4-maverick.conn.yao", size: 429, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3662,7 +3662,7 @@ func initConnectorsVolcengineDeepseekR1ConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/volcengine/deepseek-r1.conn.yao", size: 408, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/volcengine/deepseek-r1.conn.yao", size: 408, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3682,7 +3682,7 @@ func initConnectorsVolcengineDeepseekV3ConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/volcengine/deepseek-v3.conn.yao", size: 408, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/volcengine/deepseek-v3.conn.yao", size: 408, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3702,7 +3702,7 @@ func initConnectorsVolcengineDoubao1_5ProConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/volcengine/doubao-1_5-pro.conn.yao", size: 412, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/volcengine/doubao-1_5-pro.conn.yao", size: 412, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3722,7 +3722,7 @@ func initConnectorsVolcengineGlm4PlusConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/volcengine/glm-4-plus.conn.yao", size: 399, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/volcengine/glm-4-plus.conn.yao", size: 399, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3742,7 +3742,7 @@ func initConnectorsVolcengineQwenVlMaxConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/volcengine/qwen-vl-max.conn.yao", size: 403, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/volcengine/qwen-vl-max.conn.yao", size: 403, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3762,7 +3762,7 @@ func initConnectorsXaiGrok4ConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/xai/grok-4.conn.yao", size: 352, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/connectors/xai/grok-4.conn.yao", size: 352, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3782,7 +3782,7 @@ func initDataReadmeMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/data/README.md", size: 41, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/data/README.md", size: 41, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3802,7 +3802,7 @@ func initDataTemplatesDefault__assetsReadmeMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/data/templates/default/__assets/README.md", size: 33, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/data/templates/default/__assets/README.md", size: 33, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3822,7 +3822,7 @@ func initDataTemplatesDefault__assetsBrandsAppleSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/data/templates/default/__assets/brands/apple.svg", size: 650, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/data/templates/default/__assets/brands/apple.svg", size: 650, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3842,7 +3842,7 @@ func initDataTemplatesDefault__assetsBrandsDiscordSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/data/templates/default/__assets/brands/discord.svg", size: 1373, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/data/templates/default/__assets/brands/discord.svg", size: 1373, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3862,7 +3862,7 @@ func initDataTemplatesDefault__assetsBrandsGithubSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/data/templates/default/__assets/brands/github.svg", size: 822, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/data/templates/default/__assets/brands/github.svg", size: 822, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3882,7 +3882,7 @@ func initDataTemplatesDefault__assetsBrandsGoogleSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/data/templates/default/__assets/brands/google.svg", size: 457, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/data/templates/default/__assets/brands/google.svg", size: 457, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3902,7 +3902,7 @@ func initDataTemplatesDefault__assetsBrandsMicrosoftSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/data/templates/default/__assets/brands/microsoft.svg", size: 206, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/data/templates/default/__assets/brands/microsoft.svg", size: 206, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3922,7 +3922,7 @@ func initDataTemplatesDefault__assetsBrandsTwitterSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/data/templates/default/__assets/brands/twitter.svg", size: 252, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/data/templates/default/__assets/brands/twitter.svg", size: 252, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3942,7 +3942,7 @@ func initDataTemplatesDefault__assetsBrandsYaoSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/data/templates/default/__assets/brands/yao.svg", size: 2894, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/data/templates/default/__assets/brands/yao.svg", size: 2894, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3962,7 +3962,7 @@ func initDataTemplatesDefault__assetsBrandsYaoagentsSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/data/templates/default/__assets/brands/yaoagents.svg", size: 2608, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/data/templates/default/__assets/brands/yaoagents.svg", size: 2608, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3982,7 +3982,7 @@ func initDataTemplatesDefault__assetsImagesIconsAppPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/data/templates/default/__assets/images/icons/app.png", size: 34558, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/data/templates/default/__assets/images/icons/app.png", size: 34558, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4002,7 +4002,7 @@ func initDataTemplatesDefault__assetsImagesLogosLogo_colorSvg() (*asset, error) return nil, err } - info := bindataFileInfo{name: "init/data/templates/default/__assets/images/logos/logo_color.svg", size: 2909, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/data/templates/default/__assets/images/logos/logo_color.svg", size: 2909, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4022,7 +4022,7 @@ func initDataTemplatesDefault__assetsImagesLogosWordmarkSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/data/templates/default/__assets/images/logos/wordmark.svg", size: 3615, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/data/templates/default/__assets/images/logos/wordmark.svg", size: 3615, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4042,7 +4042,7 @@ func initDataTemplatesDefault__dataJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/data/templates/default/__data.json", size: 32, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/data/templates/default/__data.json", size: 32, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4062,7 +4062,7 @@ func initDataTemplatesDefault__documentHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/data/templates/default/__document.html", size: 492, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/data/templates/default/__document.html", size: 492, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4082,7 +4082,7 @@ func initDataTemplatesDefaultIndexIndexBackendTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/data/templates/default/index/index.backend.ts", size: 1033, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/data/templates/default/index/index.backend.ts", size: 1033, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4102,7 +4102,7 @@ func initDataTemplatesDefaultIndexIndexCss() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/data/templates/default/index/index.css", size: 3466, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/data/templates/default/index/index.css", size: 3466, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4122,7 +4122,7 @@ func initDataTemplatesDefaultIndexIndexHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/data/templates/default/index/index.html", size: 4708, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/data/templates/default/index/index.html", size: 4708, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4142,7 +4142,7 @@ func initDataTemplatesDefaultIndexIndexJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/data/templates/default/index/index.json", size: 52, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/data/templates/default/index/index.json", size: 52, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4162,7 +4162,7 @@ func initDbReadmeMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/db/README.md", size: 84, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/db/README.md", size: 84, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4182,7 +4182,7 @@ func initIconsAppIcns() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/icons/app.icns", size: 67465, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/icons/app.icns", size: 67465, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4202,7 +4202,7 @@ func initIconsAppIco() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/icons/app.ico", size: 54993, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/icons/app.ico", size: 54993, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4222,7 +4222,7 @@ func initIconsAppPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/icons/app.png", size: 34558, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/icons/app.png", size: 34558, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4242,7 +4242,7 @@ func initLogsReadmeMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/logs/README.md", size: 28, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/logs/README.md", size: 28, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4262,7 +4262,7 @@ func initMessengersChannelsYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/messengers/channels.yao", size: 477, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/messengers/channels.yao", size: 477, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4282,7 +4282,7 @@ func initMessengersProvidersPrimarySmtpYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/messengers/providers/primary.smtp.yao", size: 440, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/messengers/providers/primary.smtp.yao", size: 440, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4302,7 +4302,7 @@ func initMessengersProvidersSecondaryMailgunYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/messengers/providers/secondary.mailgun.yao", size: 337, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/messengers/providers/secondary.mailgun.yao", size: 337, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4322,7 +4322,7 @@ func initMessengersProvidersUnifiedTwilioYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/messengers/providers/unified.twilio.yao", size: 508, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/messengers/providers/unified.twilio.yao", size: 508, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4342,7 +4342,7 @@ func initMessengersTemplatesEnInvite_memberMailHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/messengers/templates/en/invite_member.mail.html", size: 483, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/messengers/templates/en/invite_member.mail.html", size: 483, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4362,7 +4362,7 @@ func initMessengersTemplatesEnInvite_memberSmsTxt() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/messengers/templates/en/invite_member.sms.txt", size: 114, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/messengers/templates/en/invite_member.sms.txt", size: 114, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4382,7 +4382,7 @@ func initMessengersTemplatesEnVerify_emailMailHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/messengers/templates/en/verify_email.mail.html", size: 397, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/messengers/templates/en/verify_email.mail.html", size: 397, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4402,7 +4402,7 @@ func initMessengersTemplatesEnVerify_mobileSmsTxt() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/messengers/templates/en/verify_mobile.sms.txt", size: 124, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/messengers/templates/en/verify_mobile.sms.txt", size: 124, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4422,7 +4422,7 @@ func initMessengersTemplatesZhCnInvite_mailHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/messengers/templates/zh-cn/invite_mail.html", size: 373, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/messengers/templates/zh-cn/invite_mail.html", size: 373, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4442,7 +4442,7 @@ func initMessengersTemplatesZhCnInvite_memberMailHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/messengers/templates/zh-cn/invite_member.mail.html", size: 441, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/messengers/templates/zh-cn/invite_member.mail.html", size: 441, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4462,7 +4462,7 @@ func initMessengersTemplatesZhCnInvite_smsTxt() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/messengers/templates/zh-cn/invite_sms.txt", size: 122, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/messengers/templates/zh-cn/invite_sms.txt", size: 122, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4482,7 +4482,7 @@ func initMessengersTemplatesZhCnVerify_emailMailHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/messengers/templates/zh-cn/verify_email.mail.html", size: 347, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/messengers/templates/zh-cn/verify_email.mail.html", size: 347, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4502,7 +4502,7 @@ func initMessengersTemplatesZhCnVerify_mobileSmsTxt() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/messengers/templates/zh-cn/verify_mobile.sms.txt", size: 114, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/messengers/templates/zh-cn/verify_mobile.sms.txt", size: 114, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4522,7 +4522,7 @@ func initModelsMenuModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/models/menu.mod.yao", size: 3246, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/models/menu.mod.yao", size: 3246, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4542,7 +4542,7 @@ func initOpenapiCertsReadmeMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/certs/README.md", size: 10174, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/certs/README.md", size: 10174, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4562,7 +4562,7 @@ func initOpenapiCertsMtlsClientCaKeyTestingOnlyDoNotUseInProductionPem() (*asset return nil, err } - info := bindataFileInfo{name: "init/openapi/certs/mtls-client-ca-key-TESTING-ONLY-DO-NOT-USE-IN-PRODUCTION.pem", size: 3268, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/certs/mtls-client-ca-key-TESTING-ONLY-DO-NOT-USE-IN-PRODUCTION.pem", size: 3268, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4582,7 +4582,7 @@ func initOpenapiCertsMtlsClientCaPem() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/certs/mtls-client-ca.pem", size: 2029, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/certs/mtls-client-ca.pem", size: 2029, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4602,7 +4602,7 @@ func initOpenapiCertsSigningCertPem() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/certs/signing-cert.pem", size: 2090, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/certs/signing-cert.pem", size: 2090, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4622,7 +4622,7 @@ func initOpenapiCertsSigningKeyPem() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/certs/signing-key.pem", size: 3272, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/certs/signing-key.pem", size: 3272, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4642,7 +4642,7 @@ func initOpenapiFeaturesAliasYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/features/alias.yml", size: 800, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/features/alias.yml", size: 800, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4662,7 +4662,7 @@ func initOpenapiFeaturesFeaturesYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/features/features.yml", size: 1202, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/features/features.yml", size: 1202, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4682,7 +4682,7 @@ func initOpenapiFeaturesUserProfileYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/features/user/profile.yml", size: 96, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/features/user/profile.yml", size: 96, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4702,7 +4702,7 @@ func initOpenapiFeaturesUserTeamYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/features/user/team.yml", size: 286, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/features/user/team.yml", size: 286, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4722,7 +4722,7 @@ func initOpenapiOpenapiYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/openapi.yao", size: 8378, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/openapi.yao", size: 8378, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4742,7 +4742,7 @@ func initOpenapiScopes__yaoYaoYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/__yao/yao.yml", size: 747, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/__yao/yao.yml", size: 747, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4762,7 +4762,7 @@ func initOpenapiScopesAgentAssistantsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/agent/assistants.yml", size: 2054, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/agent/assistants.yml", size: 2054, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4782,7 +4782,7 @@ func initOpenapiScopesAgentRobotsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/agent/robots.yml", size: 6180, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/agent/robots.yml", size: 6180, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4802,7 +4802,7 @@ func initOpenapiScopesAliasYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/alias.yml", size: 21166, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/alias.yml", size: 21166, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4822,7 +4822,7 @@ func initOpenapiScopesApiApiYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/api/api.yml", size: 727, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/api/api.yml", size: 727, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4842,7 +4842,7 @@ func initOpenapiScopesAppMenuYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/app/menu.yml", size: 476, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/app/menu.yml", size: 476, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4862,7 +4862,7 @@ func initOpenapiScopesChatCompletionsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/chat/completions.yml", size: 2001, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/chat/completions.yml", size: 2001, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4882,7 +4882,7 @@ func initOpenapiScopesChatModelsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/chat/models.yml", size: 589, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/chat/models.yml", size: 589, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4902,7 +4902,7 @@ func initOpenapiScopesChatReferencesYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/chat/references.yml", size: 581, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/chat/references.yml", size: 581, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4922,7 +4922,7 @@ func initOpenapiScopesChatSessionsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/chat/sessions.yml", size: 1603, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/chat/sessions.yml", size: 1603, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4942,7 +4942,7 @@ func initOpenapiScopesComputerComputersYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/computer/computers.yml", size: 539, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/computer/computers.yml", size: 539, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4962,7 +4962,7 @@ func initOpenapiScopesDslDslsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/dsl/dsls.yml", size: 2911, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/dsl/dsls.yml", size: 2911, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4982,7 +4982,7 @@ func initOpenapiScopesFileFilesYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/file/files.yml", size: 1486, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/file/files.yml", size: 1486, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5002,7 +5002,7 @@ func initOpenapiScopesJobCategoriesYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/job/categories.yml", size: 249, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/job/categories.yml", size: 249, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5022,7 +5022,7 @@ func initOpenapiScopesJobExecutionsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/job/executions.yml", size: 1217, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/job/executions.yml", size: 1217, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5042,7 +5042,7 @@ func initOpenapiScopesJobJobsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/job/jobs.yml", size: 937, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/job/jobs.yml", size: 937, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5062,7 +5062,7 @@ func initOpenapiScopesJobLogsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/job/logs.yml", size: 564, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/job/logs.yml", size: 564, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5082,7 +5082,7 @@ func initOpenapiScopesJobStatsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/job/stats.yml", size: 419, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/job/stats.yml", size: 419, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5102,7 +5102,7 @@ func initOpenapiScopesKbBackupsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/kb/backups.yml", size: 713, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/kb/backups.yml", size: 713, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5122,7 +5122,7 @@ func initOpenapiScopesKbCollectionsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/kb/collections.yml", size: 1725, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/kb/collections.yml", size: 1725, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5142,7 +5142,7 @@ func initOpenapiScopesKbDocumentsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/kb/documents.yml", size: 2235, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/kb/documents.yml", size: 2235, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5162,7 +5162,7 @@ func initOpenapiScopesKbGraphsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/kb/graphs.yml", size: 1847, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/kb/graphs.yml", size: 1847, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5182,7 +5182,7 @@ func initOpenapiScopesKbHitsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/kb/hits.yml", size: 1766, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/kb/hits.yml", size: 1766, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5202,7 +5202,7 @@ func initOpenapiScopesKbProvidersYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/kb/providers.yml", size: 351, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/kb/providers.yml", size: 351, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5222,7 +5222,7 @@ func initOpenapiScopesKbSearchYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/kb/search.yml", size: 535, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/kb/search.yml", size: 535, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5242,7 +5242,7 @@ func initOpenapiScopesKbSegmentsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/kb/segments.yml", size: 2580, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/kb/segments.yml", size: 2580, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5262,7 +5262,7 @@ func initOpenapiScopesKbVotesYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/kb/votes.yml", size: 1805, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/kb/votes.yml", size: 1805, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5282,7 +5282,7 @@ func initOpenapiScopesLlmProvidersYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/llm/providers.yml", size: 268, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/llm/providers.yml", size: 268, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5302,7 +5302,7 @@ func initOpenapiScopesMcpServersYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/mcp/servers.yml", size: 242, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/mcp/servers.yml", size: 242, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5322,7 +5322,7 @@ func initOpenapiScopesMessengerChannelsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/messenger/channels.yml", size: 244, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/messenger/channels.yml", size: 244, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5342,7 +5342,7 @@ func initOpenapiScopesMessengerProvidersYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/messenger/providers.yml", size: 306, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/messenger/providers.yml", size: 306, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5362,7 +5362,7 @@ func initOpenapiScopesMessengerWebhooksYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/messenger/webhooks.yml", size: 512, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/messenger/webhooks.yml", size: 512, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5382,7 +5382,7 @@ func initOpenapiScopesNodesNodesYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/nodes/nodes.yml", size: 541, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/nodes/nodes.yml", size: 541, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5402,7 +5402,7 @@ func initOpenapiScopesOtpCodesYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/otp/codes.yml", size: 346, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/otp/codes.yml", size: 346, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5422,7 +5422,7 @@ func initOpenapiScopesSandboxSandboxesYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/sandbox/sandboxes.yml", size: 1933, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/sandbox/sandboxes.yml", size: 1933, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5442,7 +5442,7 @@ func initOpenapiScopesSandboxVncYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/sandbox/vnc.yml", size: 707, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/sandbox/vnc.yml", size: 707, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5462,7 +5462,7 @@ func initOpenapiScopesScopesYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/scopes.yml", size: 731, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/scopes.yml", size: 731, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5482,7 +5482,7 @@ func initOpenapiScopesTraceTracesYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/trace/traces.yml", size: 1456, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/trace/traces.yml", size: 1456, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5502,7 +5502,7 @@ func initOpenapiScopesUserEntryYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/user/entry.yml", size: 794, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/user/entry.yml", size: 794, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5522,7 +5522,7 @@ func initOpenapiScopesUserFeaturesYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/user/features.yml", size: 231, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/user/features.yml", size: 231, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5542,7 +5542,7 @@ func initOpenapiScopesUserInvitationsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/user/invitations.yml", size: 1458, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/user/invitations.yml", size: 1458, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5562,7 +5562,7 @@ func initOpenapiScopesUserMembersYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/user/members.yml", size: 1873, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/user/members.yml", size: 1873, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5582,7 +5582,7 @@ func initOpenapiScopesUserProfileYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/user/profile.yml", size: 366, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/user/profile.yml", size: 366, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5602,7 +5602,7 @@ func initOpenapiScopesUserTeamsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/user/teams.yml", size: 1724, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/user/teams.yml", size: 1724, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5622,7 +5622,7 @@ func initOpenapiScopesWorkspaceWorkspacesYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/scopes/workspace/workspaces.yml", size: 2663, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/scopes/workspace/workspaces.yml", size: 2663, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5642,7 +5642,7 @@ func initOpenapiUserClientYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/user/client.yao", size: 624, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/user/client.yao", size: 624, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5662,7 +5662,7 @@ func initOpenapiUserEntryEnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/user/entry/en.yao", size: 2494, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/user/entry/en.yao", size: 2494, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5682,7 +5682,7 @@ func initOpenapiUserEntryZhCnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/user/entry/zh-cn.yao", size: 2378, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/user/entry/zh-cn.yao", size: 2378, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5702,7 +5702,7 @@ func initOpenapiUserProvidersAppleYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/user/providers/apple.yao", size: 946, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/user/providers/apple.yao", size: 946, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5722,7 +5722,7 @@ func initOpenapiUserProvidersGithubYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/user/providers/github.yao", size: 428, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/user/providers/github.yao", size: 428, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5742,7 +5742,7 @@ func initOpenapiUserProvidersGoogleYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/user/providers/google.yao", size: 434, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/user/providers/google.yao", size: 434, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5762,7 +5762,7 @@ func initOpenapiUserProvidersMicrosoftYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/user/providers/microsoft.yao", size: 487, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/user/providers/microsoft.yao", size: 487, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5782,7 +5782,7 @@ func initOpenapiUserTeamEnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/user/team/en.yao", size: 2662, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/user/team/en.yao", size: 2662, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5802,7 +5802,7 @@ func initOpenapiUserTeamZhCnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/openapi/user/team/zh-cn.yao", size: 2576, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/openapi/user/team/zh-cn.yao", size: 2576, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5822,7 +5822,7 @@ func initScriptsMenuTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/scripts/menu.ts", size: 15362, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/scripts/menu.ts", size: 15362, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5842,7 +5842,7 @@ func initScriptsSetupTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/scripts/setup.ts", size: 12586, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/scripts/setup.ts", size: 12586, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5862,7 +5862,7 @@ func initSeedsInvitation_codesCsv() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/seeds/invitation_codes.csv", size: 643, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/seeds/invitation_codes.csv", size: 643, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5882,7 +5882,7 @@ func initSeedsMenusCsv() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/seeds/menus.csv", size: 976, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/seeds/menus.csv", size: 976, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5902,7 +5902,7 @@ func initSeedsRolesCsv() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/seeds/roles.csv", size: 2799, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/seeds/roles.csv", size: 2799, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5922,7 +5922,7 @@ func initSeedsTypesCsv() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/seeds/types.csv", size: 3357, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/seeds/types.csv", size: 3357, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5942,7 +5942,7 @@ func initServicesReademeMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/services/READEME.md", size: 18, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/services/READEME.md", size: 18, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5962,7 +5962,7 @@ func initSuisWebSuiYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/suis/web.sui.yao", size: 675, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/suis/web.sui.yao", size: 675, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5982,7 +5982,7 @@ func initTsconfigJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/tsconfig.json", size: 178, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "init/tsconfig.json", size: 178, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6002,7 +6002,7 @@ func libsuiIndexTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "libsui/index.ts", size: 13051, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "libsui/index.ts", size: 13051, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6022,7 +6022,7 @@ func libsuiOpenapiTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "libsui/openapi.ts", size: 22959, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "libsui/openapi.ts", size: 22959, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6042,7 +6042,7 @@ func libsuiUtilsTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "libsui/utils.ts", size: 5959, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "libsui/utils.ts", size: 5959, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6062,7 +6062,7 @@ func libsuiYaoTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "libsui/yao.ts", size: 4338, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "libsui/yao.ts", size: 4338, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6082,7 +6082,7 @@ func publicIndexHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/index.html", size: 11, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "public/index.html", size: 11, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6102,7 +6102,7 @@ func uiIndexHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "ui/index.html", size: 11, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "ui/index.html", size: 11, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6122,7 +6122,7 @@ func yaoAssistantsEntityPackageYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/entity/package.yao", size: 210, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/entity/package.yao", size: 210, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6142,7 +6142,7 @@ func yaoAssistantsEntityPromptsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/entity/prompts.yml", size: 930, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/entity/prompts.yml", size: 930, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6162,7 +6162,7 @@ func yaoAssistantsFetchPackageYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/fetch/package.yao", size: 228, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/fetch/package.yao", size: 228, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6182,7 +6182,7 @@ func yaoAssistantsFetchPromptsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/fetch/prompts.yml", size: 429, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/fetch/prompts.yml", size: 429, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6202,7 +6202,7 @@ func yaoAssistantsFetchSrcIndexTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/fetch/src/index.ts", size: 3001, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/fetch/src/index.ts", size: 3001, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6222,7 +6222,7 @@ func yaoAssistantsKeywordPackageYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/keyword/package.yao", size: 199, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/keyword/package.yao", size: 199, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6242,7 +6242,7 @@ func yaoAssistantsKeywordPromptsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/keyword/prompts.yml", size: 990, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/keyword/prompts.yml", size: 990, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6262,7 +6262,7 @@ func yaoAssistantsKeywordSrcIndexTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/keyword/src/index.ts", size: 4104, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/keyword/src/index.ts", size: 4104, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6282,7 +6282,7 @@ func yaoAssistantsLoop_fallbackPackageYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/loop_fallback/package.yao", size: 245, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/loop_fallback/package.yao", size: 245, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6302,7 +6302,7 @@ func yaoAssistantsLoop_fallbackPromptsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/loop_fallback/prompts.yml", size: 1993, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/loop_fallback/prompts.yml", size: 1993, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6322,12 +6322,12 @@ func yaoAssistantsNeedsearchPackageYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/needsearch/package.yao", size: 206, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/needsearch/package.yao", size: 206, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _yaoAssistantsNeedsearchPromptsYml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x56\x4d\x6f\xdc\xc8\x11\xbd\xeb\x57\x14\x46\xc0\x5a\x0b\x70\x64\x07\x41\x80\x2c\x81\x3d\x68\xad\x6c\x36\x5e\x4b\xda\x58\x32\x16\x81\x61\x18\xc5\x66\xcd\xb0\x31\xcd\x6e\xaa\xaa\x7b\x46\x74\xe2\xab\x8f\x09\x60\xe4\x92\x63\x6e\xb9\xe7\x96\x9f\x13\xc0\xce\xdf\x08\xaa\xf9\xa1\xb1\x23\x05\x70\xb2\x47\x36\xd9\xaf\xaa\xde\xab\x7a\xc5\x43\x38\x27\xaa\xe1\x92\x90\x4d\x03\x27\x6b\xf2\xf1\x60\x09\x1c\x1c\x95\x20\xbd\x44\x6a\x0f\x00\x4c\xf0\x91\x7c\x2c\xe1\x0f\x07\x00\x00\xbf\x0b\x09\x90\x09\x10\x64\xb8\x66\xf3\x6b\x30\x0e\x45\xec\xca\x12\x1f\xc3\x89\x47\xd7\xbf\x26\x48\x42\x0c\xd6\x77\x29\x02\xfa\x7a\xfa\xa4\x87\x5d\x43\xb1\x21\x06\xba\x89\xc4\x1e\xdd\x0c\x25\xe0\x89\x6a\xaa\x8f\x0f\x72\xac\xc3\x43\x0d\xc7\x70\x85\xb2\xc9\x07\x4b\x78\x3c\x61\xc4\x66\xc0\x7f\x20\x70\x9d\x88\x7b\xcd\x23\x4c\x40\x06\x23\xad\x03\x5b\x92\xf1\xda\x45\x8a\x9a\xc5\xd9\xf3\xcb\x2b\xa8\x34\xf9\x27\x97\x17\xe7\xb0\xb3\xb1\x01\xba\x41\x13\x5d\x06\x14\x82\x9f\xc3\xca\x92\xab\xa5\xcc\x99\xbc\x1a\xf0\x8a\x11\xf7\x55\xec\x3b\x92\x42\x29\x59\xd9\x9a\xbc\xa1\x11\xfe\xf4\x02\xce\x2f\xae\xb4\x1e\x46\x13\x61\x43\xfd\x2e\x70\x2d\xc5\xf4\x02\xbd\xec\x88\x73\xce\xd7\x89\x24\xda\xe0\x6f\xdf\xd5\x35\xd0\x4d\xe7\xd0\xa3\x9e\xcb\x5c\xfa\x58\xaa\x35\xf9\x1c\x9e\x25\x47\xf3\xcb\xc3\xfd\xf4\xbe\x5e\xa1\x13\x82\xa3\xf3\xb9\xfe\x81\xc5\x2f\xf3\xc7\xcf\x85\x94\x70\xff\x51\x74\x30\xe8\x33\x11\x39\x31\xaa\x61\xc5\xa1\x85\xa7\x4f\xcf\x1e\x48\x16\x34\xab\xb2\xf1\x61\xe7\xa8\x5e\x53\x39\x96\xf9\x6b\x26\x8a\xd6\xaf\x05\xbe\x00\xd3\xd8\x68\x1a\x8c\x25\x2c\x1a\x72\x2e\x2c\x0a\x58\x34\x61\x97\x7b\xa3\x0f\x69\x51\x80\x41\x49\xe8\x94\xac\x2d\xb1\xe4\x22\x46\x9c\x33\x8c\x8d\x42\xa0\x33\xc9\x0d\x55\x97\x80\x6c\x63\xd3\x52\xb4\xa6\x00\xba\x4e\xc3\x71\x01\xab\xc0\x6d\x72\x38\x09\xf9\x38\xd4\x04\x6b\xf2\xc4\xf9\x83\x12\x76\x6c\x23\x81\x09\x35\x15\x50\x53\x95\xd6\xc5\xc0\xa6\xf5\xe3\x21\x3a\xed\x84\xd8\xb4\x13\xc4\x15\xdd\x44\xe8\x38\x18\x12\xb1\x7e\x5d\x42\x64\xf4\xe2\x30\x52\x01\x92\xda\x16\xd9\xbe\xa6\x02\x98\x32\xf4\x90\x01\xc6\x89\x82\x1c\x7a\x9f\x1b\x68\xac\xc4\xc0\x7d\x01\x62\xac\xf6\x44\xee\x0f\x43\x5d\x14\x38\xf2\x21\x42\xb4\x2d\x2d\x85\xbc\xd8\x68\xb7\xf4\xe5\x54\x08\x13\xea\x33\x44\x94\x8d\x4c\x75\x28\x92\xd5\x16\xeb\x02\xb5\x52\x40\xc5\x68\xbd\x1e\xb6\x60\x6b\x9a\x59\x78\x46\x28\xc1\x5b\xbf\x86\x2f\xc0\x85\xb5\x35\x25\x74\x8d\x75\x41\x42\xd7\xf4\x05\x84\xce\xfa\x81\xbd\xa6\xef\x42\x6c\x94\x54\x74\xb3\xf8\xf7\x74\x51\xe4\x44\xc3\x48\xec\x77\xfb\xd7\x2f\x16\x3b\xaa\x16\x2f\xe1\xe8\x47\xaa\xc6\x37\x9f\x34\x16\x13\xba\xa5\x56\x09\x81\x61\xc5\x74\x9d\xc8\xeb\x44\x99\x06\xfd\x5a\x93\xb4\x7e\xe0\x50\x1b\x6f\x9e\xf1\xa9\xa9\x1e\x27\x66\x35\x10\xda\x92\x8f\x79\xee\x76\xb9\x70\xc2\x8d\xde\x9d\x19\x61\x32\xfa\x59\x83\x5d\x47\x5a\xfa\x2c\xe7\x47\xf4\x42\x8d\x11\x4b\xd8\x11\xaa\xc3\x14\x7a\xdd\x6c\xa0\x63\x6b\x14\x83\x6e\x72\x4e\x04\x8c\x51\x9f\xa5\x0b\x1c\x05\xc4\x04\x9e\xad\xe2\xa9\xa2\xec\x65\x5c\x0e\x99\x81\x98\x86\x6a\x9d\xc1\x0c\xca\x04\x4d\x48\x2c\x05\xe0\x16\xad\xc3\xca\x3a\x1b\xfb\x59\x9e\x9c\x6a\xea\x6a\x0d\x53\x82\xf6\x96\x44\xd0\x31\x18\x64\xf1\xb4\x03\x26\x47\x28\xd9\x4e\x46\x06\x24\x62\x4c\x73\x1a\x61\x98\xfb\x65\x85\x42\xb5\xd2\x82\x5c\xf5\xd0\x39\xcc\x95\xb8\xa0\x8a\x6a\x9a\x85\x3a\x08\x93\xc8\x7d\xee\x70\xaf\xae\x9b\x2c\xeb\xf7\x53\x27\x83\x46\xfa\x44\xda\x6c\xad\x83\x84\xa3\x29\xd4\xc1\xa4\x96\x7c\x1c\xd4\x0c\xac\x93\x54\x27\x35\xbd\x4f\xdd\xe2\x74\xff\xcb\x12\x9a\xb0\x5b\xc6\x00\xeb\x64\x6b\x2d\x20\x26\x15\x16\x9d\xd2\x49\x31\x75\xa0\x7d\xce\xc9\x0c\x0d\x3a\x0d\xbb\x5f\xd9\x75\x9a\x46\x5d\x28\x66\xf7\x29\xa0\x43\xc6\x96\x22\x29\xff\xa1\xcb\x57\xa6\xa9\xa7\x7a\xbc\xfc\xc3\x98\x97\x72\x54\xc2\x8a\x30\x26\x1e\x34\x27\x33\xbb\xaa\xb2\x8f\xdd\xa0\xde\xed\xb6\xf8\x21\x38\x6b\xac\x2a\x17\x89\x75\x0c\x79\xd0\x3d\xe7\xee\xac\x1f\x76\x40\xdb\x39\x8b\xb7\x3b\xe0\xdb\x93\xdf\x96\x7a\xda\x06\x7f\x3b\x69\x80\x55\x48\x31\x5b\xef\xb0\x50\x1f\x8e\x74\x4d\xcd\xcb\x21\x55\x8e\xa4\x09\x21\x66\x2f\x22\xe6\xc0\xd0\x92\x08\xae\x35\x8c\xb2\xaa\x43\x23\x29\xe7\x1e\x5c\xfa\x5f\x26\xb8\xce\x4a\x9f\x62\xc4\xff\xa6\xb1\xae\xd3\xe5\x44\x8f\x4a\x9b\x8d\x11\xb3\x24\xaa\xbc\x4e\xd6\xc4\x10\xb1\xdc\x1e\xc2\xa2\xed\x21\x70\x4d\x2c\xba\x06\xda\x5e\x9b\x62\x65\x1d\x8d\x4f\xa3\x43\x2e\xc6\xcb\x27\xc6\x84\xe4\x27\x65\x2a\x74\x98\x5d\x53\x52\x25\x86\x6d\x37\x6c\xc7\x96\xda\x8a\x58\x1a\xdb\x7d\x3c\x17\xdf\x24\x51\x01\x44\xfd\x40\x77\x6c\x09\xd6\x6f\xc3\x30\xde\x7b\xf9\xe6\x26\xe9\xb5\xfd\xa6\x8b\xcf\xf5\x67\xa4\x63\x5a\x11\xab\x4b\xcb\x7e\x3f\x09\x6e\xa9\x06\x1b\xb3\xe7\xae\x70\xab\x0b\x63\xee\x86\xef\xc7\x6d\x9e\xcb\xcc\x15\x59\xaf\x95\xed\x31\x55\x13\x3f\xfc\xcd\x29\xf8\x94\x73\x9e\x37\xf8\x33\xba\x4e\x56\xb7\xeb\xf8\xfb\xf1\x6d\xf6\x14\x38\xca\x3f\x1f\xc1\xbb\xbe\x00\x1f\xa0\x45\xde\xd4\x61\xe7\x07\x59\x7e\xbf\xd8\x53\x74\xa1\xcb\x29\xd1\xc3\xbc\xe0\x0b\x58\xec\xcb\xba\x28\xe1\xc5\xcb\x02\x16\xb7\x3f\x23\x8b\x12\x1e\x1d\x3f\x5a\xfe\xec\xf8\xd1\x9b\x39\x85\x5f\xdd\x60\xdb\xb9\xb1\x96\xc5\x77\x79\x53\xc3\x3f\xdf\xbe\xfb\x8f\x38\x9f\x11\xe2\xab\xaf\xde\x0c\x70\x57\xa1\xc6\xfe\x81\x4c\x6e\x7b\x37\xb0\x16\x70\x07\xee\xb0\x55\xee\x00\xff\xc5\x08\xfe\x63\x5e\x88\x08\x55\xaa\x2a\x47\x20\x81\xb5\x63\xe0\xc9\xe5\xff\x9f\xff\x14\xe2\x5f\x7f\xfe\xdb\x13\xdc\xe2\x65\xee\xba\xf7\x6f\xff\xf2\xfe\xed\xbb\x0f\x7f\xff\xeb\x87\x3f\xbe\x7b\xff\x8f\x3f\xfd\x74\x51\xbe\x0b\x3b\x88\x61\xf8\x69\x5c\xc3\xe9\x37\x9f\x47\xd3\xe6\x4e\x96\x7e\x39\x81\x9f\xcd\x83\xf7\x59\xa8\xf5\xbd\xdc\xff\x3b\x00\x00\xff\xff\x0e\x73\x5a\x63\x14\x0c\x00\x00") +var _yaoAssistantsNeedsearchPromptsYml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x54\xcd\x6a\x1d\x47\x13\xdd\xeb\x29\x0e\x23\xb0\x64\x98\xab\x4f\xdf\x22\x0b\x0d\x64\x61\x9c\x1f\xc7\xc8\x32\x58\x0e\x26\x84\x60\x6a\x7a\xea\xce\x34\xea\xe9\x1e\x55\xd5\x68\x74\x93\x68\x9b\x07\xc8\x23\xe6\x49\x42\xf7\xfd\xb1\x42\xec\x40\x70\x56\xc3\xf4\xcf\xa9\x73\xaa\xce\xe9\x63\x5c\x31\x77\xb8\x66\x12\x37\xe0\x59\xcf\xd1\x8e\x56\x90\x14\xb8\x81\x6e\xd4\x78\x3c\x02\x5c\x8a\xc6\xd1\x1a\xfc\x7a\x04\x00\x3f\xa4\x19\x24\x0c\x82\x6e\xaf\xf9\xb2\x0d\x17\x48\xd5\xaf\x3d\xcb\x19\xbe\x62\x63\x19\x7d\x64\x2c\x03\xdb\xc0\x02\xc2\xc2\xed\xe1\x86\x22\x32\x77\xdc\xc1\x12\x28\xea\xc2\x02\x1b\x18\xb3\xb2\x9c\x28\x6e\x67\x96\xcd\xd9\x51\xa9\x76\x7c\x8c\xd7\xb3\x4d\xb3\xe1\x9b\x24\x23\x19\x4e\x5f\x5e\xbf\xbe\x42\x8a\x61\x53\x23\x26\x8c\x24\x37\x5d\x5a\xe2\xd3\x72\xfa\x97\x2a\xe3\xbe\xdf\x96\xa9\x1a\x98\xcc\xfc\xbf\x35\x05\xe5\x1a\xd5\x76\xf5\xbd\x6d\x26\xd6\xaa\xc1\x8f\xd5\xc2\x6d\xf5\x53\x8d\xca\xa5\xb8\xf6\x1d\x47\xc7\x55\x83\xf3\xb3\xf3\xd5\xff\xcf\xce\x1f\x0e\xe5\xdf\xcc\x81\x75\xff\x77\x8c\x47\x05\xbe\xcc\xf0\x38\x7d\xf7\x41\xd8\x56\xd5\x96\xcb\xf7\x5a\xd4\x47\x08\x53\x58\x99\x1f\x19\x49\xb0\x16\xbe\x9d\x39\x5a\xd8\xc0\x0d\x14\x7b\x1f\x7b\xf8\xb8\x2e\xda\x7c\x8a\x1f\x5a\xd3\x14\x90\x15\x9e\xcf\x22\xb9\xbd\x7c\xc7\xd1\xb4\x46\xe4\x45\x6b\xb4\xc2\x74\x93\xef\xaa\x25\xf1\xac\xbb\xc3\x6f\xfd\xc8\x2b\xe5\xa8\xde\xfc\x1d\xa3\x23\xa3\x06\x0b\x53\x1e\x41\x9d\xcf\xba\x1b\x4c\xe2\x1d\x6b\x0d\xbe\x2f\x04\x18\x42\x96\xff\x75\x4a\x62\x0a\x75\x49\x0e\x78\x97\x19\xe5\x11\xbd\x66\x4b\x03\xea\x06\xee\x72\x5f\x0a\xa8\x30\x86\x34\x8b\xd6\xa0\x3b\xf2\x81\x5a\x1f\xbc\x6d\x76\x10\x6f\xd8\xe5\x1b\xf3\xd4\xe5\x32\x0d\x42\xfe\x18\xee\x58\xd4\xa7\xb8\x15\x04\xe1\xc0\xa4\x19\xce\xed\xe4\xaa\x91\xcd\x07\x1a\xc9\x95\xf2\xab\x96\x94\xbb\x06\x91\x49\xda\x0d\xa6\x40\x45\x49\x48\x8e\x42\xa1\x59\x83\xba\x4e\x58\xf5\x53\x13\x2b\x5e\xc0\xe9\x55\xfa\xc7\x89\x65\x2f\xde\xce\xac\x65\x22\x8e\x22\x5a\xde\xd9\x94\x3b\xac\x25\x8d\xb8\xbc\x7c\x75\xa2\xc5\xf9\x12\x29\xe0\x26\xa6\x25\x70\xd7\xf3\x7e\x6a\xdf\x0a\xb3\xf9\xd8\x2b\x9e\xc0\x0d\xde\xdc\x40\xb6\xdb\x7a\x45\x36\xe4\x55\x0a\x6e\x0e\x45\xd6\x5e\xe6\xf3\xd4\x31\x7a\x8e\x2c\x65\xb9\x46\xc7\xed\xdc\x67\x8b\xd4\xa0\xd0\x27\xf1\x36\x8c\x87\x51\xf3\xbd\x61\x92\xe4\x58\xd5\xc7\x3e\x7b\x9d\xa2\xe6\xee\xd6\xd0\x79\x1c\x49\xfc\xcf\x5c\x43\x78\x11\x6f\xbc\xa7\x55\xc0\x1f\xf3\xc5\xe0\xf3\x04\x37\x35\xd4\xf9\x1c\x81\x3a\xe7\xdd\xf1\x64\x8a\xd3\x98\x0c\xf6\x17\x4b\x3d\xdd\x53\x15\xa6\x62\x31\x23\xbd\xd1\x66\x6f\xc3\x1a\x53\xe2\xb1\xf8\x93\x7c\xcc\x8b\xa3\x8f\xfd\xc1\x09\xa4\x29\x66\xd3\x3e\x41\x48\xbd\x77\x87\x88\x7d\x7d\x4f\xe3\x14\x76\xae\xab\x5e\x70\x08\xa9\xc2\x1f\xbf\xfd\xfe\xb7\x3c\x7f\x2a\xca\x1f\x49\xf1\xc5\xc5\xc3\x16\xee\x6d\xea\x68\x73\xa2\xfb\x18\x7c\x1c\x38\x27\xf9\x5f\x3c\x11\x17\x5f\xec\xc0\xdf\xe5\xe6\x82\xd0\xce\x6d\x1b\x18\x9a\xc4\xe0\x23\x5e\x5e\x7f\x3e\xff\x7d\x89\xcb\x6d\x60\x72\xee\x41\x6d\x9a\x0d\xcf\xbe\xfb\x6f\x45\xbc\x48\x4b\x7e\x88\xcb\x76\x0f\x2a\xcf\x46\x4e\xda\xe7\x6b\x38\x7f\x38\xfa\x33\x00\x00\xff\xff\x68\x9e\x3c\x4c\x63\x06\x00\x00") func yaoAssistantsNeedsearchPromptsYmlBytes() ([]byte, error) { return bindataRead( @@ -6342,12 +6342,12 @@ func yaoAssistantsNeedsearchPromptsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/needsearch/prompts.yml", size: 3092, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/needsearch/prompts.yml", size: 1635, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _yaoAssistantsNeedsearchSrcIndexTs = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x8c\x56\x4d\x6f\xe3\x36\x10\xbd\xeb\x57\xbc\xea\x10\x58\x81\x22\xa7\x87\xbd\x38\xd0\xba\xdb\xb4\xc5\xb6\xc8\xa6\x41\x76\x7b\x0a\x82\x05\x2d\x8d\x6c\xc1\x34\x69\x90\x14\xec\xa0\xc9\x7f\x2f\xf8\x21\x4b\x74\xe2\x74\x73\x48\x6c\x0e\x67\xe6\xcd\xe3\x9b\x99\x4c\xcf\xcf\x13\x9c\xe3\x96\xa8\xc6\x57\x62\xaa\x5a\xe1\xd3\x92\x84\xc1\x05\x6e\x69\x6f\xf0\x59\xca\xb5\xbd\x70\xc7\x94\x26\x8d\x9b\x9b\x2f\x50\xa4\xb7\x52\x68\x02\x13\x35\x68\x6f\x14\xab\x8c\x86\xf6\xce\xad\x30\xd6\x7b\xd7\x9a\x15\x48\x29\xa9\x60\x24\x27\xc5\x44\x45\x09\xce\xa7\x49\x32\x9d\xe2\x17\xa3\x2f\x84\xac\x56\x54\xad\x93\xc4\x3a\xa8\x86\x55\x14\xd2\xdf\x93\xee\xb8\xc1\xbf\x09\x20\x88\xea\xef\x3e\xee\x0c\x0b\x29\x39\x31\x71\x95\x20\xa4\xfa\x6e\x9e\xb6\xa4\x67\xd0\x46\xb5\x62\xf9\xf0\x68\x2d\x95\x14\x4d\x5b\x93\xa8\x68\x06\xd1\x6d\x16\xa4\xae\x92\x97\x24\x39\x14\xb9\x37\x58\x49\xb9\xc6\x05\xb6\x4a\x56\xa4\x6d\x49\x31\xf0\xbe\x38\x7b\xff\x1f\x6b\x36\xb4\x37\xc5\xef\xbe\xca\xbf\xbe\xfe\x7d\x8b\x46\x2a\x34\xac\xe3\xe6\x22\x54\x66\xe0\xce\x03\x13\xad\x14\x68\x94\xdc\x38\xaa\x64\x67\xb6\x9d\x71\x85\x37\x9d\xf0\x46\x8b\x62\x62\xb1\x9a\xfd\x0c\xcc\x72\x5d\x5c\x4b\x61\xd3\xe4\x09\xb0\x65\x4f\x5c\xb2\xba\xb7\xd8\xcb\xf6\x09\xee\xfc\x71\x92\x1d\x1b\xee\xfb\xc7\x78\x86\xe8\x38\x77\xbc\x55\x52\x68\x83\x4a\x6e\xb6\x9c\x5c\xca\xb2\x0f\x5b\x0c\x87\x57\x49\x02\x4c\xa7\xb8\x95\xa3\x9b\x39\x14\x99\x4e\x09\x1f\xcb\x56\xaa\x0d\x13\x35\x53\x35\x56\x4c\xd4\xbc\x15\xcb\x04\x68\x1b\x4c\x7e\x1a\x85\x7f\x7e\xc6\xe8\x6b\x51\x49\x47\x65\xe6\xb0\x60\x1c\xd1\x3e\xd1\x4b\x32\x42\xe8\x39\x2f\xf1\xda\xbb\x87\xf7\x1b\x39\xae\xed\xbb\x74\xdc\x24\x00\xa7\xfe\xcb\x2c\x56\x4c\x19\xf2\x45\xaa\x69\x18\xd7\x94\xbb\xf3\x58\x35\x0f\x8f\xfe\x74\xac\x98\x4b\x7b\xf4\xe2\x32\x1b\xf5\x14\xc2\x4d\xa7\x56\x07\x3f\x24\x83\x41\x01\xbd\xe7\x67\x4b\x1a\x69\x6c\x98\x5a\xd7\x72\x27\x50\xc9\x9a\xb0\xe0\xb2\x5a\xeb\x1c\x0b\x25\xd7\x24\x9c\x7a\x72\x90\xa9\x8a\x1e\x91\x36\xd8\xda\x7e\xab\x51\xe2\xce\x0b\x75\x92\x1e\x23\x48\x73\x1c\x98\x66\x3a\xa0\x8d\xca\x9f\x47\x5d\x73\xcc\xc1\x3c\x6e\x9d\x98\x8c\xf9\xd0\x3f\xd6\xf0\x12\xe4\xe5\xb8\xf1\x02\xf0\x00\xb3\x43\x5e\xff\x26\xc5\x28\x3d\x4a\xfc\xea\xd3\x87\xcb\x63\x63\x76\x15\xfb\x8d\x91\xa1\xc4\x27\xa5\xd8\x53\xd1\x6a\xf7\xb7\x77\x1f\xdf\xc9\x82\x3b\x30\xc7\x1b\xe6\xa2\x69\xb9\x21\x35\x39\xdc\xb2\x3f\x13\x93\xa1\xfc\x18\x1d\x01\xf6\xba\x6c\x60\x50\x96\x25\x52\xcf\x48\x8a\xb3\xb3\xa3\x6b\x0f\xe9\x8e\x16\x69\x8e\x74\xed\x7e\xd7\x8b\xf4\xb1\x68\x45\xc5\xbb\x9a\xf4\xc4\x14\x46\xde\xc8\x1d\xa9\x6b\xa6\x69\x92\x65\x23\xdf\xe1\xb3\xd5\xdc\x51\xd1\x03\xdf\x28\x93\x23\x40\xa1\xa8\xf1\x15\x0b\xd0\xbf\x4a\x3a\xca\x30\xc7\x17\x66\x56\xc5\xa6\x15\x93\x9f\xf3\xf0\x99\xed\x27\x97\xf9\xeb\x10\x11\xb2\x19\x2e\x8b\x0f\xe1\x79\xad\xee\x51\x31\x53\xad\x30\xa1\x6c\x50\xfe\x9f\x4d\x34\xd6\x58\xcb\x75\xee\x7a\xc3\xc8\xde\xe0\x87\x9d\x15\x67\x32\x54\x86\xb2\x37\xff\xa1\xe4\xe6\x9b\x9d\x78\xbd\x56\x0f\x33\x60\x3a\xc5\xbd\x1f\x0d\x41\xeb\x87\x16\x0f\x13\xc3\xa3\xa8\x99\x61\xb3\x60\x0b\xfd\x39\x4c\xf4\xd0\x0e\x47\x33\xdc\x21\xda\x72\xd6\x0a\x87\x0b\xbb\x55\xe8\x32\x97\xa9\x15\x4b\x5f\x49\x3c\x96\x8f\xf1\x5a\xcf\xbe\x43\xb2\xd9\xeb\xe5\xe4\xdb\x94\xdb\x57\x47\xe9\xc7\x43\x24\x82\x7e\x80\x5d\xdb\x35\xe7\xa6\x05\xed\xb7\xbc\xad\x5a\x83\x56\xd4\x6d\xc5\x8c\x54\xfa\x10\xc7\x76\x46\x58\xbf\x5e\x09\x2e\xf0\xa0\xb0\xd4\xa8\x8e\xd2\x0c\xcf\xcf\x6f\x5a\xad\xfb\x69\xab\x67\xe7\xb4\xdd\x2a\xfb\xa4\x71\xfd\x8e\xad\x5e\xa4\xbe\xce\x50\x84\x7c\xb7\x04\x37\x8b\xdf\xa9\x41\xe2\xff\x80\x0a\xe9\x99\x4a\x0f\xec\x1e\x09\xc0\xf5\xfe\x01\x8f\x3f\xfc\x16\xff\x9b\x80\x32\xf4\xa1\x1d\x62\x6f\x32\x91\x8d\x1d\x8b\x6d\xa7\x57\xc1\x70\xca\x2b\x50\xf4\x9a\x3a\x21\x77\x9c\xea\x25\xa5\xa1\xf1\x5e\xc7\x5d\xbf\x13\xb6\x3e\x11\xd6\x76\xc4\x82\xe9\x77\xa2\x1e\xde\xc5\x2d\x50\x43\x6a\xd3\x0a\x1a\x6f\x86\x48\x77\x28\x87\x97\x9b\xfb\x8d\x89\xd9\x58\x91\x67\x67\x51\x0e\x4e\x62\x69\x56\xf8\x88\x4b\x97\x23\xea\xd6\x68\xf9\xda\x2f\x6f\xed\x5e\x97\x74\x3e\x8e\x89\x13\x0b\xb9\xf8\x90\xdb\x1a\x6e\xe4\x6e\x74\xee\x9a\xc9\x35\x76\xb4\x70\xdd\x60\xf8\x2f\x00\x00\xff\xff\x2f\x91\x05\xd4\xcf\x0a\x00\x00") +var _yaoAssistantsNeedsearchSrcIndexTs = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x94\x56\x4f\x6f\xdb\xb8\x13\xbd\xeb\x53\xbc\x9f\x0e\x81\x15\x38\x52\x7e\x87\x5e\x1c\xa8\xde\xb6\xd9\x45\x77\x37\x4d\x82\x34\x7b\x0a\x82\x82\x96\xc6\x36\x61\x9a\x34\x48\x0a\xb6\xb1\xc9\x77\x5f\xf0\x8f\x2c\xc9\xf9\xb3\xdb\x1e\x1a\x8b\xc3\x99\x79\xf3\xf8\x66\xc8\xe2\xf4\x34\xc1\x29\xae\x89\x6a\x7c\x27\xa6\xab\x25\x3e\x2d\x48\x5a\x9c\xe1\x9a\x76\x16\x5f\x95\x5a\xb9\x0d\xb7\x4c\x1b\x32\xb8\xba\xfa\x06\x4d\x66\xa3\xa4\x21\x30\x59\x83\x76\x56\xb3\xca\x1a\x98\xe0\xcc\xa5\x75\xde\x5b\x6e\x97\x20\xad\x95\x86\x55\x82\x34\x93\x15\x25\x38\x2d\x92\xa4\x28\xf0\x8b\x35\x67\x52\x55\x4b\xaa\x56\x49\xe2\x1c\xf4\x9c\x55\x14\xd3\xdf\x91\x69\x84\xc5\xdf\x09\x20\x89\xea\x1f\x21\xee\x04\x33\xa5\x04\x31\x79\x91\x20\xa6\xfa\x61\xf7\x1b\x32\x13\x18\xab\xb9\x5c\x3c\x3c\x3a\x4b\xa5\xe4\x9c\xd7\x24\x2b\x9a\x40\x36\xeb\x19\xe9\x8b\xe4\x39\x49\x0e\x45\xee\x2c\x96\x4a\xad\x70\x86\x8d\x56\x15\x19\x57\xd2\x10\x78\x5b\x9c\xdb\xff\x97\x33\x5b\xda\xd9\xfc\xd7\x50\xe5\x1f\xdf\x6f\xae\x31\x57\x1a\x73\xd6\x08\x7b\x16\x2b\xb3\xf0\xeb\x91\x09\xae\x24\xe6\x5a\xad\x3d\x55\xaa\xb1\x9b\xc6\xfa\xc2\xe7\x8d\x0c\x46\x87\x62\xe4\xb0\xda\xdd\x04\xcc\x71\x9d\x7f\x51\xd2\xa5\x19\x27\xc0\x86\xed\x85\x62\x75\x6b\x71\x9b\xdd\x11\xdc\x86\xe5\x24\x3b\x36\xdc\xb5\x87\xf1\x04\xd9\x08\xe1\x79\xab\x94\x34\x16\x95\x5a\x6f\x04\xf9\x94\x65\x1b\x36\xef\x16\x2f\x92\x04\x28\x0a\x5c\xab\xde\xce\x31\x34\xd9\x46\xcb\x10\xcb\x55\x6a\x2c\x93\x35\xd3\x35\x96\x4c\xd6\x82\xcb\x45\x02\xf0\x39\x46\xff\xeb\x85\x7f\x7a\x42\xef\x33\xaf\x94\xa7\x32\xf3\x58\xd0\x8f\xe8\x8e\xe8\x39\xe9\x21\x0c\x9c\x97\x78\xe9\xdd\xc2\xbb\x24\xcf\xb5\x3b\x97\x46\xd8\x04\x10\xd4\x7e\x4c\x86\x8a\x29\x63\xbe\x81\x6a\xe6\x4c\x18\x1a\xfb\xf5\xa1\x6a\x1e\x1e\xc3\x6a\x5f\x31\xe7\x6e\xe9\xd9\x67\xb6\x7a\x1f\xc3\x15\x85\xd3\xc1\x7f\x92\x41\xa7\x80\xd6\xf3\xab\x23\x8d\x0c\xd6\x4c\xaf\x6a\xb5\x95\xa8\x54\x4d\x98\x09\x55\xad\xcc\x18\x33\xad\x56\x24\xbd\x7a\xc6\x20\x5b\xe5\x2d\x22\x63\xb1\x71\xfd\x56\xa3\xc4\x6d\x10\xea\x28\x3d\x46\x90\x8e\x71\x60\x9a\x99\x88\x76\x50\xfe\x74\xd0\x35\xc7\x1c\x4c\x87\xad\x33\x24\x63\xda\xf5\x8f\x33\x3c\x47\x79\x79\x6e\x82\x00\x02\xc0\xec\x90\x37\x9c\x49\xde\x4b\x8f\x12\x9f\x43\xfa\xb8\xb9\x6f\xcc\x2e\x86\x7e\x7d\x64\x28\xf1\x49\x6b\xb6\xcf\xb9\xf1\x7f\x5b\xf7\xfe\x9e\x2c\xba\x03\x53\xbc\x62\xce\xe7\x5c\x58\xd2\xa3\xc3\x2e\xf7\x6f\x64\x33\x94\x1f\x07\x4b\x80\xdb\xae\xe6\xb0\x28\xcb\x12\x69\x60\x24\xc5\xc9\xc9\xd1\xb6\x87\x74\x4b\xb3\xf4\x31\xe7\xb2\x12\x4d\x4d\x66\x64\x73\xab\xae\xd4\x96\xf4\x17\x66\x68\x94\x65\xee\xb8\xef\x6f\x2e\x6f\x26\xf8\xf3\x73\x71\xf9\xb9\x1d\x2b\x96\xd6\x1b\xa5\x99\xe6\x62\x8f\x9a\x1b\x36\x13\x54\xe7\xb8\xd1\x7c\xc1\x25\x13\x93\x18\x77\x8c\x74\xe5\xff\xaf\x67\xe9\x63\x2f\x73\x57\xa5\x53\xec\x11\x65\xdd\x69\xa1\x4c\x8e\xca\x89\x94\xf4\xb7\xb8\xf2\xc2\x99\xa6\xbd\x0c\x53\x7c\x63\x76\x99\xaf\xb9\x1c\xfd\x7f\x1c\x7f\xb3\xdd\xe8\x7c\xfc\x32\x44\x96\xf5\xfc\x26\x38\xcf\x3f\x44\x71\xb8\xae\x41\xc5\x6c\xb5\xc4\x88\xb2\xae\x6f\x7e\x9f\x0f\x86\x22\xe3\xc2\x8c\x7d\x67\x59\xd5\x1a\xc2\xa8\x74\xd2\x4e\xba\xca\x50\xb6\xe6\xdf\xb4\x5a\xdf\xbb\x79\xd9\x2a\xfd\x30\x41\x8a\x02\x77\x61\xb0\xc4\x4e\x39\x0c\x88\x38\x6f\x02\x8a\x9a\x59\x36\x89\xb6\xd8\xdd\xdd\x7d\x10\x9b\xe9\xe8\x06\xf0\x88\x36\x82\x71\xe9\x71\x61\xbb\x8c\x3d\xea\x33\x71\xb9\x08\x95\x0c\x87\xfa\x31\x5e\xe7\xd9\xf6\x57\x36\x79\x79\xb5\x85\x26\x17\x4e\x3f\x28\xc3\x70\x19\xc8\xa9\x1d\x7f\x5f\xdc\x25\xe9\x67\x0d\xed\x36\x82\x57\xdc\x82\xcb\x9a\x57\xcc\x2a\x6d\xc2\x96\x9f\x16\x1d\x5a\x0d\x7b\xd1\xf9\x5b\xdc\xe9\x2e\x3f\xc0\x72\x6d\x1a\xdf\x02\x41\x58\x1e\x67\x27\xfd\xd4\xea\x86\xd2\x0c\x4f\x4f\xaf\x5a\x9d\xfb\xdb\xd6\x00\xf1\x6d\xbb\x6b\x87\x50\x7e\x04\xa3\xde\x85\xe2\x07\xfc\x3b\x58\x14\xfe\x2d\xa1\x54\xa1\xe2\xf4\x40\xfa\x91\x2e\xfc\x40\xf9\x49\xae\xef\xe8\x8c\xa4\xfb\x1d\xe4\xa3\x89\xd5\xfb\x8e\xe0\xe0\x7a\x3f\x7c\xbf\xa0\x8c\x2d\xee\xa6\xeb\xab\xac\x64\x7d\xc7\x7c\xd3\x98\xe5\x81\x2e\x8f\xee\x35\xc7\xd5\xcc\x57\xfe\xa2\xea\x95\x54\x5b\x41\xf5\x82\x52\xdf\xd6\x45\x71\xb8\x1d\xfa\xd1\x57\xef\x07\xaf\xdf\x08\xee\xba\x6e\xc6\xcc\xfb\xb1\xeb\x59\xc7\xf8\x25\x59\xd2\x6b\x2e\xa9\x7f\x7d\x0d\xf4\x88\xb2\x53\xc2\x34\x5c\xeb\x98\xf4\x95\x7a\x72\x32\xc8\x21\x48\x2e\xec\x12\x1f\x71\xee\x73\x0c\x86\xc2\xe0\x85\xe0\x3e\x5e\x7b\x20\xf8\xa4\xd3\x7e\x4c\xbc\xf1\x6a\xc8\x3f\x8c\x5d\x0d\x57\x6a\xdb\x5b\xf7\x3d\xeb\xe7\xc7\xe0\x55\xe0\xe7\xcf\x3f\x01\x00\x00\xff\xff\xf0\x99\x65\x15\x74\x0b\x00\x00") func yaoAssistantsNeedsearchSrcIndexTsBytes() ([]byte, error) { return bindataRead( @@ -6362,7 +6362,7 @@ func yaoAssistantsNeedsearchSrcIndexTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/needsearch/src/index.ts", size: 2767, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/needsearch/src/index.ts", size: 2932, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6382,7 +6382,7 @@ func yaoAssistantsPromptPackageYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/prompt/package.yao", size: 191, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/prompt/package.yao", size: 191, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6402,7 +6402,7 @@ func yaoAssistantsPromptPromptsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/prompt/prompts.yml", size: 621, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/prompt/prompts.yml", size: 621, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6422,7 +6422,7 @@ func yaoAssistantsQuerydslPackageYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/querydsl/package.yao", size: 236, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/querydsl/package.yao", size: 236, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6442,7 +6442,7 @@ func yaoAssistantsQuerydslPromptsAggregationYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/querydsl/prompts/aggregation.yml", size: 6982, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/querydsl/prompts/aggregation.yml", size: 6982, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6462,7 +6462,7 @@ func yaoAssistantsQuerydslPromptsComplexYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/querydsl/prompts/complex.yml", size: 7352, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/querydsl/prompts/complex.yml", size: 7352, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6482,7 +6482,7 @@ func yaoAssistantsQuerydslPromptsFilterYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/querydsl/prompts/filter.yml", size: 7087, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/querydsl/prompts/filter.yml", size: 7087, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6502,7 +6502,7 @@ func yaoAssistantsQuerydslPromptsJoinYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/querydsl/prompts/join.yml", size: 8167, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/querydsl/prompts/join.yml", size: 8167, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6522,7 +6522,7 @@ func yaoAssistantsQuerydslPromptsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/querydsl/prompts.yml", size: 5836, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/querydsl/prompts.yml", size: 5836, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6542,7 +6542,7 @@ func yaoAssistantsQuerydslSrcIndexTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/querydsl/src/index.ts", size: 1873, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/querydsl/src/index.ts", size: 1873, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6562,7 +6562,7 @@ func yaoAssistantsRobot_promptPackageYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/robot_prompt/package.yao", size: 209, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/robot_prompt/package.yao", size: 209, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6582,7 +6582,7 @@ func yaoAssistantsRobot_promptPromptsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/robot_prompt/prompts.yml", size: 2606, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/robot_prompt/prompts.yml", size: 2606, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6602,7 +6602,7 @@ func yaoAssistantsTitlePackageYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/title/package.yao", size: 183, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/title/package.yao", size: 183, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6622,7 +6622,7 @@ func yaoAssistantsTitlePromptsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/title/prompts.yml", size: 958, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/title/prompts.yml", size: 958, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6642,7 +6642,7 @@ func yaoAssistantsVisionPackageYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/vision/package.yao", size: 211, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/vision/package.yao", size: 211, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6662,7 +6662,7 @@ func yaoAssistantsVisionPromptsYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/assistants/vision/prompts.yml", size: 320, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/assistants/vision/prompts.yml", size: 320, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6682,7 +6682,7 @@ func yaoDataIcons404Png() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/icons/404.png", size: 9342, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/icons/404.png", size: 9342, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6702,7 +6702,7 @@ func yaoDataIconsIconIcns() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/icons/icon.icns", size: 67465, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/icons/icon.icns", size: 67465, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6722,7 +6722,7 @@ func yaoDataIconsIconIco() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/icons/icon.ico", size: 54993, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/icons/icon.ico", size: 54993, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6742,7 +6742,7 @@ func yaoDataIconsIconPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/icons/icon.png", size: 34558, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/icons/icon.png", size: 34558, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6762,7 +6762,7 @@ func yaoDataIndexHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/index.html", size: 282, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/index.html", size: 282, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6782,7 +6782,7 @@ func yaoDataKbProvidersChunkingSemanticEnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/chunking/semantic/en.json", size: 5543, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/chunking/semantic/en.json", size: 5543, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6802,7 +6802,7 @@ func yaoDataKbProvidersChunkingSemanticZhCnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/chunking/semantic/zh-cn.json", size: 5446, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/chunking/semantic/zh-cn.json", size: 5446, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6822,7 +6822,7 @@ func yaoDataKbProvidersChunkingStructuredEnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/chunking/structured/en.json", size: 2423, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/chunking/structured/en.json", size: 2423, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6842,7 +6842,7 @@ func yaoDataKbProvidersChunkingStructuredZhCnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/chunking/structured/zh-cn.json", size: 2321, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/chunking/structured/zh-cn.json", size: 2321, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6862,7 +6862,7 @@ func yaoDataKbProvidersConverterMcpEnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/converter/mcp/en.json", size: 4235, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/converter/mcp/en.json", size: 4235, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6882,7 +6882,7 @@ func yaoDataKbProvidersConverterMcpZhCnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/converter/mcp/zh-cn.json", size: 4060, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/converter/mcp/zh-cn.json", size: 4060, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6902,7 +6902,7 @@ func yaoDataKbProvidersConverterOcrEnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/converter/ocr/en.json", size: 6631, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/converter/ocr/en.json", size: 6631, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6922,7 +6922,7 @@ func yaoDataKbProvidersConverterOcrZhCnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/converter/ocr/zh-cn.json", size: 6501, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/converter/ocr/zh-cn.json", size: 6501, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6942,7 +6942,7 @@ func yaoDataKbProvidersConverterOfficeEnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/converter/office/en.json", size: 5476, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/converter/office/en.json", size: 5476, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6962,7 +6962,7 @@ func yaoDataKbProvidersConverterOfficeZhCnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/converter/office/zh-cn.json", size: 5356, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/converter/office/zh-cn.json", size: 5356, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6982,7 +6982,7 @@ func yaoDataKbProvidersConverterUtf8EnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/converter/utf8/en.json", size: 292, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/converter/utf8/en.json", size: 292, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7002,7 +7002,7 @@ func yaoDataKbProvidersConverterUtf8ZhCnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/converter/utf8/zh-cn.json", size: 281, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/converter/utf8/zh-cn.json", size: 281, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7022,7 +7022,7 @@ func yaoDataKbProvidersConverterVideoEnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/converter/video/en.json", size: 6411, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/converter/video/en.json", size: 6411, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7042,7 +7042,7 @@ func yaoDataKbProvidersConverterVideoZhCnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/converter/video/zh-cn.json", size: 6297, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/converter/video/zh-cn.json", size: 6297, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7062,7 +7062,7 @@ func yaoDataKbProvidersConverterVisionEnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/converter/vision/en.json", size: 4085, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/converter/vision/en.json", size: 4085, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7082,7 +7082,7 @@ func yaoDataKbProvidersConverterVisionZhCnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/converter/vision/zh-cn.json", size: 3949, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/converter/vision/zh-cn.json", size: 3949, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7102,7 +7102,7 @@ func yaoDataKbProvidersConverterWhisperEnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/converter/whisper/en.json", size: 4449, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/converter/whisper/en.json", size: 4449, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7122,7 +7122,7 @@ func yaoDataKbProvidersConverterWhisperZhCnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/converter/whisper/zh-cn.json", size: 4312, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/converter/whisper/zh-cn.json", size: 4312, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7142,7 +7142,7 @@ func yaoDataKbProvidersEmbeddingFastembedEnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/embedding/fastembed/en.json", size: 6865, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/embedding/fastembed/en.json", size: 6865, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7162,7 +7162,7 @@ func yaoDataKbProvidersEmbeddingFastembedZhCnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/embedding/fastembed/zh-cn.json", size: 6685, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/embedding/fastembed/zh-cn.json", size: 6685, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7182,7 +7182,7 @@ func yaoDataKbProvidersEmbeddingOpenaiEnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/embedding/openai/en.json", size: 5636, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/embedding/openai/en.json", size: 5636, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7202,7 +7202,7 @@ func yaoDataKbProvidersEmbeddingOpenaiZhCnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/embedding/openai/zh-cn.json", size: 5463, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/embedding/openai/zh-cn.json", size: 5463, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7222,7 +7222,7 @@ func yaoDataKbProvidersExtractionOpenaiEnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/extraction/openai/en.json", size: 9110, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/extraction/openai/en.json", size: 9110, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7242,7 +7242,7 @@ func yaoDataKbProvidersExtractionOpenaiZhCnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/extraction/openai/zh-cn.json", size: 8827, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/extraction/openai/zh-cn.json", size: 8827, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7262,7 +7262,7 @@ func yaoDataKbProvidersFetcherHttpEnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/fetcher/http/en.json", size: 5885, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/fetcher/http/en.json", size: 5885, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7282,7 +7282,7 @@ func yaoDataKbProvidersFetcherHttpZhCnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/fetcher/http/zh-cn.json", size: 5925, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/fetcher/http/zh-cn.json", size: 5925, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7302,7 +7302,7 @@ func yaoDataKbProvidersFetcherMcpEnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/fetcher/mcp/en.json", size: 6819, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/fetcher/mcp/en.json", size: 6819, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7322,7 +7322,7 @@ func yaoDataKbProvidersFetcherMcpZhCnJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/kb/providers/fetcher/mcp/zh-cn.json", size: 6611, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/data/kb/providers/fetcher/mcp/zh-cn.json", size: 6611, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7342,7 +7342,7 @@ func yaoFieldsModelTransJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/fields/model.trans.json", size: 14938, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/fields/model.trans.json", size: 14938, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7362,7 +7362,7 @@ func yaoLangsEnUsJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/langs/en-US.json", size: 66, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/langs/en-US.json", size: 66, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7382,7 +7382,7 @@ func yaoLangsZhCnGlobalYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/langs/zh-cn/global.yml", size: 1762, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/langs/zh-cn/global.yml", size: 1762, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7402,7 +7402,7 @@ func yaoLangsZhCnLoginsAdminLoginYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/langs/zh-cn/logins/admin.login.yml", size: 94, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/langs/zh-cn/logins/admin.login.yml", size: 94, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7422,7 +7422,7 @@ func yaoLangsZhCnLoginsUserLoginYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/langs/zh-cn/logins/user.login.yml", size: 90, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/langs/zh-cn/logins/user.login.yml", size: 90, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7442,7 +7442,7 @@ func yaoLangsZhHkGlobalYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/langs/zh-hk/global.yml", size: 1762, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/langs/zh-hk/global.yml", size: 1762, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7462,7 +7462,7 @@ func yaoLangsZhHkLoginsAdminLoginYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/langs/zh-hk/logins/admin.login.yml", size: 94, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/langs/zh-hk/logins/admin.login.yml", size: 94, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7482,7 +7482,7 @@ func yaoLangsZhHkLoginsUserLoginYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/langs/zh-hk/logins/user.login.yml", size: 90, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/langs/zh-hk/logins/user.login.yml", size: 90, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7502,7 +7502,7 @@ func yaoModelsAgentAssistantModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/models/agent/assistant.mod.yao", size: 7598, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/models/agent/assistant.mod.yao", size: 7598, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7522,7 +7522,7 @@ func yaoModelsAgentChatModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/models/agent/chat.mod.yao", size: 3093, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/models/agent/chat.mod.yao", size: 3093, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7542,7 +7542,7 @@ func yaoModelsAgentExecutionModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/models/agent/execution.mod.yao", size: 6651, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/models/agent/execution.mod.yao", size: 6651, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7562,7 +7562,7 @@ func yaoModelsAgentMessageModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/models/agent/message.mod.yao", size: 3712, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/models/agent/message.mod.yao", size: 3712, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7582,7 +7582,7 @@ func yaoModelsAgentResumeModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/models/agent/resume.mod.yao", size: 3896, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/models/agent/resume.mod.yao", size: 3896, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7602,7 +7602,7 @@ func yaoModelsAgentSearchModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/models/agent/search.mod.yao", size: 3103, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/models/agent/search.mod.yao", size: 3103, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7622,7 +7622,7 @@ func yaoModelsAttachmentModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/models/attachment.mod.yao", size: 4689, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/models/attachment.mod.yao", size: 4689, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7642,7 +7642,7 @@ func yaoModelsAuditModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/models/audit.mod.yao", size: 5588, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/models/audit.mod.yao", size: 5588, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7662,7 +7662,7 @@ func yaoModelsConfigModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/models/config.mod.yao", size: 1649, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/models/config.mod.yao", size: 1649, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7682,7 +7682,7 @@ func yaoModelsDslModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/models/dsl.mod.yao", size: 3826, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/models/dsl.mod.yao", size: 3826, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7702,7 +7702,7 @@ func yaoModelsInvitationModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/models/invitation.mod.yao", size: 6693, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/models/invitation.mod.yao", size: 6693, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7722,7 +7722,7 @@ func yaoModelsJobCategoryModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/models/job/category.mod.yao", size: 2041, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/models/job/category.mod.yao", size: 2041, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7742,7 +7742,7 @@ func yaoModelsJobExecutionModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/models/job/execution.mod.yao", size: 7201, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/models/job/execution.mod.yao", size: 7201, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7762,7 +7762,7 @@ func yaoModelsJobJobModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/models/job/job.mod.yao", size: 6429, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/models/job/job.mod.yao", size: 6429, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7782,7 +7782,7 @@ func yaoModelsJobLogModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/models/job/log.mod.yao", size: 4711, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/models/job/log.mod.yao", size: 4711, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7802,7 +7802,7 @@ func yaoModelsKbCollectionModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/models/kb/collection.mod.yao", size: 5390, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/models/kb/collection.mod.yao", size: 5390, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7822,7 +7822,7 @@ func yaoModelsKbDocumentModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/models/kb/document.mod.yao", size: 9906, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/models/kb/document.mod.yao", size: 9906, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7842,7 +7842,7 @@ func yaoModelsMemberModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/models/member.mod.yao", size: 15038, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/models/member.mod.yao", size: 15038, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7862,7 +7862,7 @@ func yaoModelsRoleModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/models/role.mod.yao", size: 6434, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/models/role.mod.yao", size: 6434, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7882,7 +7882,7 @@ func yaoModelsTeamModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/models/team.mod.yao", size: 15823, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/models/team.mod.yao", size: 15823, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7902,7 +7902,7 @@ func yaoModelsUserOauth_accountModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/models/user/oauth_account.mod.yao", size: 6928, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/models/user/oauth_account.mod.yao", size: 6928, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7922,7 +7922,7 @@ func yaoModelsUserTypeModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/models/user/type.mod.yao", size: 7502, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/models/user/type.mod.yao", size: 7502, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7942,7 +7942,7 @@ func yaoModelsUserModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/models/user.mod.yao", size: 12335, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/models/user.mod.yao", size: 12335, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7962,7 +7962,7 @@ func yaoReleaseAppYaz() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/release/app.yaz", size: 181682, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/release/app.yaz", size: 181682, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7982,7 +7982,7 @@ func yaoStoresAgentCacheLruYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/stores/agent/cache.lru.yao", size: 301, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/stores/agent/cache.lru.yao", size: 301, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8002,7 +8002,7 @@ func yaoStoresAgentMemoryChatXunYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/stores/agent/memory/chat.xun.yao", size: 497, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/stores/agent/memory/chat.xun.yao", size: 497, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8022,7 +8022,7 @@ func yaoStoresAgentMemoryContextXunYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/stores/agent/memory/context.xun.yao", size: 507, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/stores/agent/memory/context.xun.yao", size: 507, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8042,7 +8042,7 @@ func yaoStoresAgentMemoryTeamXunYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/stores/agent/memory/team.xun.yao", size: 483, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/stores/agent/memory/team.xun.yao", size: 483, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8062,7 +8062,7 @@ func yaoStoresAgentMemoryUserXunYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/stores/agent/memory/user.xun.yao", size: 489, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/stores/agent/memory/user.xun.yao", size: 489, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8082,7 +8082,7 @@ func yaoStoresCacheLruYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/stores/cache.lru.yao", size: 285, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/stores/cache.lru.yao", size: 285, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8102,7 +8102,7 @@ func yaoStoresKbCacheLruYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/stores/kb/cache.lru.yao", size: 304, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/stores/kb/cache.lru.yao", size: 304, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8122,7 +8122,7 @@ func yaoStoresKbStoreXunYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/stores/kb/store.xun.yao", size: 373, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/stores/kb/store.xun.yao", size: 373, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8142,7 +8142,7 @@ func yaoStoresOauthCacheLruYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/stores/oauth/cache.lru.yao", size: 301, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/stores/oauth/cache.lru.yao", size: 301, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8162,7 +8162,7 @@ func yaoStoresOauthClientXunYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/stores/oauth/client.xun.yao", size: 377, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/stores/oauth/client.xun.yao", size: 377, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8182,7 +8182,7 @@ func yaoStoresOauthStoreXunYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/stores/oauth/store.xun.yao", size: 401, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/stores/oauth/store.xun.yao", size: 401, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8202,7 +8202,7 @@ func yaoStoresStoreXunYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/stores/store.xun.yao", size: 369, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/stores/store.xun.yao", size: 369, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8222,7 +8222,7 @@ func yaoUploadersAttachmentLocalYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/uploaders/attachment.local.yao", size: 1163, mode: os.FileMode(420), modTime: time.Unix(1777727929, 0)} + info := bindataFileInfo{name: "yao/uploaders/attachment.local.yao", size: 1163, mode: os.FileMode(420), modTime: time.Unix(1777774739, 0)} a := &asset{bytes: bytes, info: info} return a, nil } diff --git a/tools/docs/docs.go b/tools/docs/docs.go index 2d2b5ede..58b5bdc6 100644 --- a/tools/docs/docs.go +++ b/tools/docs/docs.go @@ -16,7 +16,7 @@ var InspectSchemaJSON []byte //go:embed validate.json var ValidateSchemaJSON []byte -// ListHandler is the tools.doclist process handler. +// ListHandler is the tools.doc_list process handler. // Args[0]: keyword (string, optional — empty lists all) // Args[1]: limit (int, default 20) func ListHandler(proc *process.Process) interface{} { @@ -35,7 +35,7 @@ func ListHandler(proc *process.Process) interface{} { return results } -// InspectHandler is the tools.docinspect process handler. +// InspectHandler is the tools.doc_inspect process handler. // Args[0]: name (string — process name, e.g. "models.user.Find") func InspectHandler(proc *process.Process) interface{} { name := proc.ArgsString(0) @@ -46,7 +46,7 @@ func InspectHandler(proc *process.Process) interface{} { return entry } -// ValidateHandler is the tools.docvalidate process handler. +// ValidateHandler is the tools.doc_validate process handler. // Args[0]: name (string — process name) func ValidateHandler(proc *process.Process) interface{} { name := proc.ArgsString(0) diff --git a/tools/docs/docs_test.go b/tools/docs/docs_test.go index cbf5a37f..9d182a1b 100644 --- a/tools/docs/docs_test.go +++ b/tools/docs/docs_test.go @@ -31,7 +31,7 @@ func init() { } func TestListHandler_All(t *testing.T) { - proc := process.New("tools.doclist", "", 20) + proc := process.New("tools.doc_list", "", 20) result := ListHandler(proc) entries, ok := result.([]*goudoc.Entry) if !ok { @@ -43,7 +43,7 @@ func TestListHandler_All(t *testing.T) { } func TestListHandler_Search(t *testing.T) { - proc := process.New("tools.doclist", "Find", 10) + proc := process.New("tools.doc_list", "Find", 10) result := ListHandler(proc) entries, ok := result.([]*goudoc.Entry) if !ok { @@ -58,7 +58,7 @@ func TestListHandler_Search(t *testing.T) { } func TestInspectHandler(t *testing.T) { - proc := process.New("tools.docinspect", "models.Find") + proc := process.New("tools.doc_inspect", "models.Find") result := InspectHandler(proc) if result == nil { t.Fatal("expected non-nil result for models.Find") @@ -73,7 +73,7 @@ func TestInspectHandler(t *testing.T) { } func TestInspectHandler_NotFound(t *testing.T) { - proc := process.New("tools.docinspect", "nonexistent.process") + proc := process.New("tools.doc_inspect", "nonexistent.process") result := InspectHandler(proc) if result != nil { t.Error("expected nil for non-existent process") @@ -81,7 +81,7 @@ func TestInspectHandler_NotFound(t *testing.T) { } func TestValidateHandler_Valid(t *testing.T) { - proc := process.New("tools.docvalidate", "models.Find") + proc := process.New("tools.doc_validate", "models.Find") result := ValidateHandler(proc) if result == nil { t.Fatal("expected non-nil result") @@ -96,7 +96,7 @@ func TestValidateHandler_Valid(t *testing.T) { } func TestValidateHandler_Invalid(t *testing.T) { - proc := process.New("tools.docvalidate", "nonexistent.process") + proc := process.New("tools.doc_validate", "nonexistent.process") result := ValidateHandler(proc) if result == nil { t.Fatal("expected non-nil result") diff --git a/tools/docs/inspect.json b/tools/docs/inspect.json index 9ac4d66a..8d1e2b00 100644 --- a/tools/docs/inspect.json +++ b/tools/docs/inspect.json @@ -1,7 +1,7 @@ { - "name": "docinspect", + "name": "doc_inspect", "description": "Get detailed documentation for a specific Yao process, including arguments, return type, and methods.", - "process": "tools.docinspect", + "process": "tools.doc_inspect", "inputSchema": { "type": "object", "properties": { diff --git a/tools/docs/list.json b/tools/docs/list.json index e69f99c6..508b0a86 100644 --- a/tools/docs/list.json +++ b/tools/docs/list.json @@ -1,7 +1,7 @@ { - "name": "doclist", + "name": "doc_list", "description": "List or search Yao process documentation. Returns matching entries with name, group, and description.", - "process": "tools.doclist", + "process": "tools.doc_list", "inputSchema": { "type": "object", "properties": { diff --git a/tools/docs/validate.json b/tools/docs/validate.json index 5c50c97e..85282ecc 100644 --- a/tools/docs/validate.json +++ b/tools/docs/validate.json @@ -1,7 +1,7 @@ { - "name": "docvalidate", + "name": "doc_validate", "description": "Check if a Yao process has documentation. Returns validation status and suggestions for similar processes if not found.", - "process": "tools.docvalidate", + "process": "tools.doc_validate", "inputSchema": { "type": "object", "properties": { diff --git a/tools/mcps/doc.json b/tools/mcps/doc.json index a8eef9ad..e7bd724d 100644 --- a/tools/mcps/doc.json +++ b/tools/mcps/doc.json @@ -3,8 +3,8 @@ "transport": "process", "description": "Yao process documentation tools", "tools": { - "doclist": "tools.doclist", - "docinspect": "tools.docinspect", - "docvalidate": "tools.docvalidate" + "doc_list": "tools.doc_list", + "doc_inspect": "tools.doc_inspect", + "doc_validate": "tools.doc_validate" } } diff --git a/tools/mcps/process.json b/tools/mcps/process.json index bbca5dbd..5cfd45fc 100644 --- a/tools/mcps/process.json +++ b/tools/mcps/process.json @@ -3,6 +3,7 @@ "transport": "process", "description": "Yao process execution tool", "tools": { - "processcall": "tools.processcall" + "process_call": "tools.process_call", + "process_allowed": "tools.process_allowed" } } diff --git a/tools/mcps/web.json b/tools/mcps/web.json index 79e3ce4e..3158e9de 100644 --- a/tools/mcps/web.json +++ b/tools/mcps/web.json @@ -3,7 +3,7 @@ "transport": "process", "description": "Web search and fetch tools", "tools": { - "websearch": "tools.websearch", - "webfetch": "tools.webfetch" + "web_search": "tools.web_search", + "web_fetch": "tools.web_fetch" } } diff --git a/tools/proc/allowed.json b/tools/proc/allowed.json new file mode 100644 index 00000000..0c50782d --- /dev/null +++ b/tools/proc/allowed.json @@ -0,0 +1,15 @@ +{ + "name": "process_allowed", + "description": "Check which processes are allowed for process_call. Without a name, returns all allowed rules. With a name, checks if that specific process is allowed.", + "process": "tools.process_allowed", + "inputSchema": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Process name to check (optional, omit to list all rules)" + } + } + }, + "x-process-args": ["$args.name"] +} diff --git a/tools/proc/proc.go b/tools/proc/proc.go index b505d9f4..2c59f69f 100644 --- a/tools/proc/proc.go +++ b/tools/proc/proc.go @@ -3,36 +3,74 @@ package proc import ( _ "embed" "strings" + "sync" + "github.com/yaoapp/gou/application" "github.com/yaoapp/gou/process" "github.com/yaoapp/kun/exception" + "github.com/yaoapp/kun/log" ) //go:embed schema.json var SchemaJSON []byte -// Allowed process prefixes — blocks system/internal processes. -var allowedPrefixes = []string{ - "models.", - "schemas.", - "stores.", - "flows.", - "scripts.", - "utils.", +//go:embed allowed.json +var AllowedSchemaJSON []byte + +// Config is the tools.yml configuration structure. +// Extensible for future tool settings (web_search, web_fetch, etc.) +type Config struct { + ProcessCall ProcessCallConfig `json:"process_call" yaml:"process_call"` +} + +// ProcessCallConfig defines the allowed process list for process_call. +type ProcessCallConfig struct { + Allowed []string `json:"allowed" yaml:"allowed"` +} + +// Default allowed prefixes when no tools.yml is present. +var defaultAllowed = []string{ "http.", + "encoding.", + "json.", + "text.", } -// Explicitly blocked prefixes for safety. -var blockedPrefixes = []string{ - "yao.sys.", - "yao.env.", - "tools.", +var ( + config *Config + configOnce sync.Once +) + +// LoadConfig loads tools.yml from the application root. +// If tools.yml exists, its process_call.allowed completely replaces the default list. +// If tools.yml does not exist, the default safe list is used. +func LoadConfig() { + configOnce.Do(func() { + if application.App == nil { + return + } + + data, err := application.App.Read("tools.yml") + if err != nil { + return + } + + cfg := &Config{} + if err := application.Parse("tools.yml", data, cfg); err != nil { + log.Error("[tools] failed to parse tools.yml: %s", err.Error()) + return + } + + config = cfg + log.Info("[tools] loaded tools.yml with %d process_call rules", len(cfg.ProcessCall.Allowed)) + }) } -// Handler is the tools.processcall process handler. +// Handler is the tools.process_call process handler. // Args[0]: name (string — process name, e.g. "models.user.Find") // Args[1]: args ([]interface{} — process arguments, optional) func Handler(p *process.Process) interface{} { + LoadConfig() name := p.ArgsString(0) if !isAllowedProcess(name) { @@ -62,20 +100,69 @@ func Handler(p *process.Process) interface{} { return target.Value() } +// AllowedHandler is the tools.process_allowed process handler. +// Without args: returns the current allowed rules list. +// Args[0]: name (string) — check if a specific process is allowed, returns {"allowed": bool, "name": string}. +func AllowedHandler(p *process.Process) interface{} { + LoadConfig() + + name := "" + if len(p.Args) > 0 { + name = p.ArgsString(0) + } + + if name != "" { + return map[string]interface{}{ + "name": name, + "allowed": isAllowedProcess(name), + } + } + + rules := defaultAllowed + if config != nil && len(config.ProcessCall.Allowed) > 0 { + rules = config.ProcessCall.Allowed + } + return map[string]interface{}{ + "rules": rules, + } +} + func isAllowedProcess(name string) bool { lower := strings.ToLower(name) - for _, prefix := range blockedPrefixes { - if strings.HasPrefix(lower, prefix) { - return false - } + // If tools.yml was loaded, use its rules exclusively + if config != nil && len(config.ProcessCall.Allowed) > 0 { + return matchRules(lower, config.ProcessCall.Allowed) } - for _, prefix := range allowedPrefixes { - if strings.HasPrefix(lower, prefix) { - return true + // Otherwise use default safe list + return matchRules(lower, defaultAllowed) +} + +// matchRules checks name against a list of rules. +// Rules ending with "*" do prefix matching (e.g. "models.*" matches "models.user.find"). +// Rules ending with "." also do prefix matching (e.g. "http." matches "http.get"). +// Other rules do exact matching (e.g. "models.user.Find" matches only that). +func matchRules(lower string, rules []string) bool { + for _, rule := range rules { + r := strings.ToLower(rule) + if strings.HasSuffix(r, ".*") { + // "models.*" → prefix match on "models." + prefix := r[:len(r)-1] // "models." + if strings.HasPrefix(lower, prefix) { + return true + } + } else if strings.HasSuffix(r, ".") { + // "http." → prefix match + if strings.HasPrefix(lower, r) { + return true + } + } else { + // Exact match + if lower == r { + return true + } } } - return false } diff --git a/tools/proc/proc_test.go b/tools/proc/proc_test.go index 856bc6bf..0806d744 100644 --- a/tools/proc/proc_test.go +++ b/tools/proc/proc_test.go @@ -1,39 +1,323 @@ package proc import ( + "sync" "testing" + + "github.com/yaoapp/gou/process" ) -func TestIsAllowedProcess(t *testing.T) { +func TestDefaultAllowed(t *testing.T) { + resetConfig() allowed := []string{ - "models.user.Find", - "schemas.user.Setting", - "stores.cache.Set", - "flows.login.Run", - "scripts.helper.Format", - "services.user.Create", - "tasks.send.Run", - "schedules.cleanup.Run", - "widgets.chart.Data", + "http.Get", + "http.post", + "encoding.json.Encode", + "encoding.base64.Decode", + "json.parse", + "json.validate", + "text.extract", + "text.htmltomarkdown", } for _, name := range allowed { if !isAllowedProcess(name) { - t.Errorf("expected %q to be allowed", name) + t.Errorf("expected %q to be allowed by default", name) } } } -func TestIsBlockedProcess(t *testing.T) { +func TestDefaultBlocked(t *testing.T) { + resetConfig() blocked := []string{ + "utils.str.Join", + "utils.app.Inspect", + "models.user.Find", + "model.load", + "schemas.default.tablecreate", + "stores.cache.Set", + "flows.login.Run", + "scripts.helper.Format", "yao.sys.Exec", "yao.env.Get", - "utils.str.Join", - "tools.websearch", + "tools.web_search", + "fs.system.readfile", "unknown.process", } for _, name := range blocked { if isAllowedProcess(name) { - t.Errorf("expected %q to be blocked", name) + t.Errorf("expected %q to be blocked by default", name) } } } + +func TestAppConfigReplacesDefault(t *testing.T) { + resetConfig() + config = &Config{ + ProcessCall: ProcessCallConfig{ + Allowed: []string{ + "models.*", + "scripts.*", + "flows.*", + "http.*", + "stores.cache.*", + }, + }, + } + + allowed := []string{ + "models.user.Find", + "models.order.Create", + "scripts.helper.Format", + "flows.login.Run", + "http.Get", + "stores.cache.Set", + "stores.cache.Get", + } + for _, name := range allowed { + if !isAllowedProcess(name) { + t.Errorf("expected %q to be allowed with app config", name) + } + } + + blocked := []string{ + "encoding.json.Encode", + "json.parse", + "text.extract", + "utils.str.Join", + "stores.session.Set", + "yao.sys.Exec", + } + for _, name := range blocked { + if isAllowedProcess(name) { + t.Errorf("expected %q to be blocked with app config (not in tools.yml)", name) + } + } +} + +func TestExactMatch(t *testing.T) { + resetConfig() + config = &Config{ + ProcessCall: ProcessCallConfig{ + Allowed: []string{ + "models.user.Find", + "models.user.Get", + "scripts.auth.Login", + }, + }, + } + + allowed := []string{ + "models.user.Find", + "models.user.Get", + "scripts.auth.Login", + } + for _, name := range allowed { + if !isAllowedProcess(name) { + t.Errorf("expected %q to be allowed by exact match", name) + } + } + + blocked := []string{ + "models.user.Create", + "models.order.Find", + "scripts.auth.Logout", + "scripts.helper.Run", + } + for _, name := range blocked { + if isAllowedProcess(name) { + t.Errorf("expected %q to be blocked (not in exact match list)", name) + } + } +} + +func TestCaseInsensitive(t *testing.T) { + resetConfig() + + if !isAllowedProcess("HTTP.GET") { + t.Error("expected HTTP.GET to be allowed (case insensitive)") + } + if !isAllowedProcess("Json.Parse") { + t.Error("expected Json.Parse to be allowed (case insensitive)") + } + + resetConfig() + config = &Config{ + ProcessCall: ProcessCallConfig{ + Allowed: []string{"Models.*", "scripts.Auth.Login"}, + }, + } + if !isAllowedProcess("models.user.Find") { + t.Error("expected models.user.Find to match Models.* (case insensitive)") + } + if !isAllowedProcess("Scripts.Auth.Login") { + t.Error("expected Scripts.Auth.Login to match scripts.Auth.Login (case insensitive)") + } +} + +func TestMixedRules(t *testing.T) { + resetConfig() + config = &Config{ + ProcessCall: ProcessCallConfig{ + Allowed: []string{ + "models.*", + "scripts.auth.Login", + "http.*", + }, + }, + } + + allowed := []string{ + "models.user.Find", + "models.order.Create", + "scripts.auth.Login", + "http.Get", + } + for _, name := range allowed { + if !isAllowedProcess(name) { + t.Errorf("expected %q to be allowed with mixed rules", name) + } + } + + blocked := []string{ + "scripts.auth.Logout", + "scripts.helper.Run", + "flows.login.Run", + } + for _, name := range blocked { + if isAllowedProcess(name) { + t.Errorf("expected %q to be blocked with mixed rules", name) + } + } +} + +func TestEmptyConfig(t *testing.T) { + resetConfig() + config = &Config{ + ProcessCall: ProcessCallConfig{ + Allowed: []string{}, + }, + } + + // Empty allowed list in config means nothing is allowed — falls through to default + if !isAllowedProcess("http.Get") { + t.Error("expected http.Get to be allowed when config has empty allowed list (default fallback)") + } +} + +func TestAllowedHandlerListDefault(t *testing.T) { + resetConfig() + p := &process.Process{Args: []interface{}{}} + result := AllowedHandler(p) + m, ok := result.(map[string]interface{}) + if !ok { + t.Fatalf("expected map result, got %T", result) + } + rules, ok := m["rules"] + if !ok { + t.Fatal("expected 'rules' key in result") + } + ruleSlice, ok := rules.([]string) + if !ok { + t.Fatalf("expected []string for rules, got %T", rules) + } + if len(ruleSlice) != len(defaultAllowed) { + t.Errorf("expected %d default rules, got %d", len(defaultAllowed), len(ruleSlice)) + } + for i, r := range defaultAllowed { + if ruleSlice[i] != r { + t.Errorf("rule[%d]: expected %q, got %q", i, r, ruleSlice[i]) + } + } +} + +func TestAllowedHandlerListCustomConfig(t *testing.T) { + resetConfig() + config = &Config{ + ProcessCall: ProcessCallConfig{ + Allowed: []string{"models.*", "scripts.*", "http.*"}, + }, + } + p := &process.Process{Args: []interface{}{}} + result := AllowedHandler(p) + m, ok := result.(map[string]interface{}) + if !ok { + t.Fatalf("expected map result, got %T", result) + } + rules := m["rules"].([]string) + expected := []string{"models.*", "scripts.*", "http.*"} + if len(rules) != len(expected) { + t.Errorf("expected %d rules, got %d", len(expected), len(rules)) + } + for i, r := range expected { + if rules[i] != r { + t.Errorf("rule[%d]: expected %q, got %q", i, r, rules[i]) + } + } +} + +func TestAllowedHandlerCheckAllowed(t *testing.T) { + resetConfig() + p := &process.Process{Args: []interface{}{"http.Get"}} + result := AllowedHandler(p) + m, ok := result.(map[string]interface{}) + if !ok { + t.Fatalf("expected map result, got %T", result) + } + if m["name"] != "http.Get" { + t.Errorf("expected name 'http.Get', got %v", m["name"]) + } + if m["allowed"] != true { + t.Error("expected http.Get to be allowed") + } +} + +func TestAllowedHandlerCheckBlocked(t *testing.T) { + resetConfig() + p := &process.Process{Args: []interface{}{"models.user.Find"}} + result := AllowedHandler(p) + m, ok := result.(map[string]interface{}) + if !ok { + t.Fatalf("expected map result, got %T", result) + } + if m["name"] != "models.user.Find" { + t.Errorf("expected name 'models.user.Find', got %v", m["name"]) + } + if m["allowed"] != false { + t.Error("expected models.user.Find to be blocked by default") + } +} + +func TestAllowedHandlerCheckWithConfig(t *testing.T) { + resetConfig() + config = &Config{ + ProcessCall: ProcessCallConfig{ + Allowed: []string{"models.*", "scripts.auth.Login"}, + }, + } + + // Prefix match + p := &process.Process{Args: []interface{}{"models.user.Find"}} + result := AllowedHandler(p).(map[string]interface{}) + if result["allowed"] != true { + t.Error("expected models.user.Find to be allowed with config") + } + + // Exact match + p = &process.Process{Args: []interface{}{"scripts.auth.Login"}} + result = AllowedHandler(p).(map[string]interface{}) + if result["allowed"] != true { + t.Error("expected scripts.auth.Login to be allowed with config") + } + + // Not in config + p = &process.Process{Args: []interface{}{"http.Get"}} + result = AllowedHandler(p).(map[string]interface{}) + if result["allowed"] != false { + t.Error("expected http.Get to be blocked (not in custom config)") + } +} + +func resetConfig() { + config = nil + configOnce = sync.Once{} +} diff --git a/tools/proc/schema.json b/tools/proc/schema.json index 7bce8685..7069d2c3 100644 --- a/tools/proc/schema.json +++ b/tools/proc/schema.json @@ -1,7 +1,7 @@ { - "name": "processcall", + "name": "process_call", "description": "Execute a Yao process by name. Supports models, schemas, stores, flows, and scripts.", - "process": "tools.processcall", + "process": "tools.process_call", "inputSchema": { "type": "object", "properties": { diff --git a/tools/tools.go b/tools/tools.go index 5538696f..45fd45d1 100644 --- a/tools/tools.go +++ b/tools/tools.go @@ -25,18 +25,19 @@ var mcpDocDSL []byte func init() { process.RegisterGroup("tools", map[string]process.Handler{ - "websearch": websearch.Handler, - "webfetch": webfetch.Handler, - "processcall": proc.Handler, - "doclist": docs.ListHandler, - "docinspect": docs.InspectHandler, - "docvalidate": docs.ValidateHandler, + "web_search": websearch.Handler, + "web_fetch": webfetch.Handler, + "process_call": proc.Handler, + "process_allowed": proc.AllowedHandler, + "doc_list": docs.ListHandler, + "doc_inspect": docs.InspectHandler, + "doc_validate": docs.ValidateHandler, }) registerMCPServer(mcpWebDSL, "yao-web", websearch.SchemaJSON, webfetch.SchemaJSON) registerMCPServer(mcpProcessDSL, "yao-process", - proc.SchemaJSON) + proc.SchemaJSON, proc.AllowedSchemaJSON) registerMCPServer(mcpDocDSL, "yao-doc", docs.ListSchemaJSON, docs.InspectSchemaJSON, docs.ValidateSchemaJSON) } diff --git a/tools/webfetch/schema.json b/tools/webfetch/schema.json index 712862ab..f33ee522 100644 --- a/tools/webfetch/schema.json +++ b/tools/webfetch/schema.json @@ -1,7 +1,7 @@ { - "name": "webfetch", + "name": "web_fetch", "description": "Fetch a web page and return its content. Supports markdown and HTML output formats.", - "process": "tools.webfetch", + "process": "tools.web_fetch", "inputSchema": { "type": "object", "properties": { diff --git a/tools/webfetch/webfetch.go b/tools/webfetch/webfetch.go index e7b1d674..9d2b7675 100644 --- a/tools/webfetch/webfetch.go +++ b/tools/webfetch/webfetch.go @@ -28,7 +28,7 @@ type fetchConfig struct { BrightdataZone string } -// Handler is the tools.webfetch process handler. +// Handler is the tools.web_fetch process handler. // Args[0]: url (string) // Args[1]: format (string, default "markdown") func Handler(proc *process.Process) interface{} { diff --git a/tools/websearch/schema.json b/tools/websearch/schema.json index 7c2e5d33..29f65b6b 100644 --- a/tools/websearch/schema.json +++ b/tools/websearch/schema.json @@ -1,7 +1,7 @@ { - "name": "websearch", + "name": "web_search", "description": "Search the web for real-time information. Returns structured results with title, URL, and content snippet.", - "process": "tools.websearch", + "process": "tools.web_search", "inputSchema": { "type": "object", "properties": { diff --git a/tools/websearch/websearch.go b/tools/websearch/websearch.go index 62dfcefd..67b5db11 100644 --- a/tools/websearch/websearch.go +++ b/tools/websearch/websearch.go @@ -27,7 +27,7 @@ type searchConfig struct { CloudTool string // cloud search tool name, e.g. "serper-search", "tavily-search" } -// Handler is the tools.websearch process handler. +// Handler is the tools.web_search process handler. // Args[0]: query (string) // Args[1]: limit (int, default 10) func Handler(proc *process.Process) interface{} { diff --git a/yao/assistants/needsearch/prompts.yml b/yao/assistants/needsearch/prompts.yml index ece7ea76..6370096c 100644 --- a/yao/assistants/needsearch/prompts.yml +++ b/yao/assistants/needsearch/prompts.yml @@ -1,57 +1,34 @@ # Need Search Agent - role: system content: | - You are a search intent classifier. Analyze user input and classify whether external search is needed. + You are a search intent classifier. Determine whether a web search is needed to answer the user's query. - ## Your Task - - Classify the user's query into search categories - - Output MUST be a JSON with exactly these 3 fields: need_search, search_types, confidence - - DO NOT extract keywords, DO NOT answer the question, DO NOT add explanations + ## Output Format (JSON only, no markdown) + {"need_search": true/false, "search_types": ["web"], "confidence": 0.0-1.0} - ## Classification Rules + ## Rules - ### need_search=false (No search needed) - Use when the question can be answered from LLM's internal knowledge: - - Greetings & chitchat: "hello", "how are you", casual conversation - - Math & calculations: arithmetic, equations, formulas - - Code generation: write code, debug, explain code, algorithms - - Text processing: translate, summarize, rewrite, format - - General knowledge: history, science, concepts (not time-sensitive) - - Creative tasks: write stories, poems, brainstorm ideas - - Reasoning & logic: philosophy, opinions, hypothetical questions - - ### need_search=true with search_types=["web"] (Web search) + ### need_search=true (Web search needed) Use when real-time or frequently changing information is needed: - - Current events: news, breaking stories, recent happenings + - Current events, news, breaking stories - Time-sensitive data: weather, stock prices, exchange rates, sports scores - Live information: event schedules, store hours, availability - Recent updates: latest versions, new releases, current status - Location-based: nearby places, local info, addresses - ### need_search=true with search_types=["kb"] (Knowledge base) - Use when querying internal documentation or product knowledge: - - Documentation: how-to guides, tutorials, setup instructions - - Configuration: settings, parameters, options explained - - Product info: features, specifications, capabilities - - Policies: terms, rules, guidelines, compliance - - FAQ: common questions about the system/product - - Troubleshooting: error messages, known issues, solutions - - ### need_search=true with search_types=["db"] (Database) - Use when querying user-specific or transactional data: - - Personal data: "my orders", "my profile", "my history" - - Account info: balance, subscription, membership status - - Business records: invoices, transactions, payments - - User preferences: settings, saved items, favorites - - Keywords: "my", "mine", specific order/ID numbers - - ## Required Output Format (JSON only, no markdown) - {"need_search": true/false, "search_types": [], "confidence": 0.0-1.0} + ### need_search=false (No search needed) + Use when the question can be answered from LLM's internal knowledge: + - Greetings & chitchat + - Math & calculations + - Code generation, debugging, algorithms + - Text processing: translate, summarize, rewrite + - General knowledge: history, science, concepts (not time-sensitive) + - Creative tasks: stories, poems, brainstorming + - Reasoning & logic ## Examples "Hello" → {"need_search": false, "search_types": [], "confidence": 0.99} "Today's weather" → {"need_search": true, "search_types": ["web"], "confidence": 0.95} "Write a bubble sort in JS" → {"need_search": false, "search_types": [], "confidence": 0.95} - "用JavaScript写冒泡排序" → {"need_search": false, "search_types": [], "confidence": 0.95} - "How to config DB" → {"need_search": true, "search_types": ["kb"], "confidence": 0.85} - "My orders" → {"need_search": true, "search_types": ["db"], "confidence": 0.95} + "Latest news about AI" → {"need_search": true, "search_types": ["web"], "confidence": 0.95} + "How to config a database" → {"need_search": false, "search_types": [], "confidence": 0.90} diff --git a/yao/assistants/needsearch/src/index.ts b/yao/assistants/needsearch/src/index.ts index 9394f807..84ff9a19 100644 --- a/yao/assistants/needsearch/src/index.ts +++ b/yao/assistants/needsearch/src/index.ts @@ -50,7 +50,7 @@ function Next( ? parsed.search_types.filter( (t) => typeof t === "string" && - ["web", "kb", "db"].includes(t.toLowerCase()) + ["web"].includes(t.toLowerCase()) // TODO: KB/DB search temporarily disabled. Original: ["web", "kb", "db"] ) : []; result.confidence = @@ -76,13 +76,12 @@ function extractFromText(text: string): SearchResult { const lower = text.toLowerCase(); // Check for explicit indicators + // TODO: KB/DB search temporarily disabled. Original includes "kb" and "db". const needSearch = lower.includes("true") || lower.includes("need") || lower.includes("search") || - lower.includes("web") || - lower.includes("kb") || - lower.includes("db"); + lower.includes("web"); const noSearch = lower.includes("false") || @@ -90,12 +89,13 @@ function extractFromText(text: string): SearchResult { lower.includes("not need"); // Extract search types + // TODO: KB/DB search temporarily disabled. Re-enable when ready. const searchTypes: string[] = []; if (lower.includes("web")) searchTypes.push("web"); - if (lower.includes("kb") || lower.includes("knowledge")) - searchTypes.push("kb"); - if (lower.includes("db") || lower.includes("database")) - searchTypes.push("db"); + // if (lower.includes("kb") || lower.includes("knowledge")) + // searchTypes.push("kb"); + // if (lower.includes("db") || lower.includes("database")) + // searchTypes.push("db"); // Determine need_search const need = noSearch ? false : needSearch && searchTypes.length > 0;