MCPcopy Create free account

hub / github.com/91zgaoge/StoryForge / functions

Functions2,870 in github.com/91zgaoge/StoryForge

↓ 3,086 callersMethodto_string
(&self)
src-tauri/src/memory/retention.rs:46
↓ 1,657 callersMethodget
Get skill by ID
src-tauri/src/skills/registry.rs:60
↓ 1,298 callersMethodclone
(&self)
src-tauri/src/skills/mod.rs:204
↓ 390 callersMethodexecute
Execute a skill
src-tauri/src/skills/executor.rs:18
↓ 357 callersMethodis_empty
Is empty
src-tauri/src/skills/registry.rs:159
↓ 240 callersMethodas_str
(&self)
src-tauri/src/creative_engine/adaptive/feedback.rs:32
↓ 237 callersMethodlen
Get skill count
src-tauri/src/skills/registry.rs:154
↓ 174 callersMethodinsert
(position: usize, content: String, client_id: String)
src-tauri/src/collab/ot.rs:24
↓ 167 callersMethodclone
(&self)
src-tauri/src/agents/service.rs:1237
↓ 149 callersMethodparse
(file_path: &Path, progress_callback: Option<&dyn Fn(usize, usize)>)
src-tauri/src/book_deconstruction/parser.rs:130
↓ 148 callersMethodcontains
Check if skill exists
src-tauri/src/skills/registry.rs:147
↓ 121 callersMethodcount
(&self)
src-tauri/src/vector/lancedb_store.rs:372
↓ 117 callersMethodcreate
(&self, req: CreateStoryRequest)
src-tauri/src/db/repositories.rs:16
↓ 116 callersFunctionloggedInvoke
带日志追踪的 invoke 包装
src-frontend/src/services/tauri.ts:23
↓ 113 callersFunctioncn
(...inputs: ClassValue[])
src-frontend/src/utils/cn.ts:4
↓ 109 callersFunctioninvoke
()
src/main.js:20
↓ 86 callersMethodlog
记录日志
src-tauri/src/task_system/executor.rs:111
↓ 76 callersMethodget_by_story
(&self, story_id: &str)
src-tauri/src/db/repositories.rs:188
↓ 68 callersMethodclone
(&self)
src-tauri/src/task_system/service.rs:24
↓ 58 callersMethodget_by_id
(&self, id: &str)
src-tauri/src/db/repositories.rs:68
↓ 56 callersFunctionget_pool
()
src-tauri/src/lib.rs:88
↓ 51 callersFunctioncreate_test_pool
()
src-tauri/src/db/connection.rs:9
↓ 46 callersMethodsend
( &mut self, request: JsonRpcRequest, )
src-tauri/src/mcp/transport.rs:76
↓ 39 callersFunctioncreateLogger
(options: string | LoggerOptions)
src-frontend/src/utils/logger.ts:172
↓ 38 callersMethodclone
(&self)
src-tauri/src/automation/service.rs:571
↓ 37 callersMethodupdate
(&self, id: &str, req: &super::UpdateStoryRequest)
src-tauri/src/db/repositories.rs:95
↓ 36 callersMethodclone
(&self)
src-tauri/src/llm/service.rs:631
↓ 36 callersMethodgenerate
同步生成文本(带上下文描述 + 600秒整体超时 + 心跳进度)
src-tauri/src/llm/service.rs:167
↓ 36 callersFunctionset
(key, value)
public/js/state.js:22
↓ 34 callersMethodlen
(&self)
src-tauri/src/capabilities/evolution.rs:73
↓ 34 callersMethodname
(&self)
src-tauri/src/narrative/genesis.rs:123
↓ 33 callersMethodemit_event
(&self, task_id: &str, agent_type: AgentType, stage: AgentStage, message: &str, progress: f32)
src-tauri/src/agents/service.rs:1124
↓ 30 callersMethodnext
(&self)
src-tauri/src/creative_engine/workflow/engine.rs:70
↓ 28 callersMethodcreate
(&self, req: &CreateTaskRequest)
src-tauri/src/task_system/repository.rs:22
↓ 25 callersMethodget_by_id
(&self, id: &str)
src-tauri/src/task_system/repository.rs:95
↓ 23 callersMethodexecute_task
执行Agent任务
src-tauri/src/agents/service.rs:174
↓ 23 callersMethodparse
解析用户输入为结构化意图
src-tauri/src/intent.rs:117
↓ 23 callersMethodstep_number
(&self)
src-tauri/src/narrative/genesis.rs:125
↓ 22 callersMethodname
(&self)
src-tauri/src/narrative/analysis.rs:128
↓ 22 callersMethodset
设置缓存
src-tauri/src/embeddings/embedding.rs:81
↓ 22 callersMethodstep_number
(&self)
src-tauri/src/narrative/analysis.rs:130
↓ 21 callersFunctiontoast
(message, type = 'info')
public/src/views.js:489
↓ 19 callersMethodbuild
构建完整的 Agent 上下文 # Arguments `story_id` - 故事 ID `scene_number` - 当前场景序号(用于获取前文和当前场景结构) `current_content` - 当前已写内容(可选) `selected_text` - 用户选中的文本(可选)
src-tauri/src/creative_engine/context_builder.rs:60
↓ 19 callersMethodemit_progress
(&self, book_id: &str, status: &str, progress: i32, message: &str)
src-tauri/src/book_deconstruction/analyzer.rs:534
↓ 18 callersMethoddelete
(position: usize, length: usize, client_id: String)
src-tauri/src/collab/ot.rs:36
↓ 18 callersMethodexists
* 检查元素是否存在
e2e/test-helper.ts:209
↓ 18 callersMethodrender
(&self, variables: &[(String, String)])
src-tauri/src/llm/prompt.rs:12
↓ 17 callersMethodregister
(&mut self, capability: Capability)
src-tauri/src/capabilities/mod.rs:80
↓ 16 callersMethodemit_progress
生成工作流进度事件
src-tauri/src/creative_engine/workflow/engine.rs:684
↓ 16 callersMethodscreenshot
* 截图
e2e/test-helper.ts:72
↓ 14 callersMethodclear
Clear all skills
src-tauri/src/skills/registry.rs:131
↓ 14 callersMethodgenerate_with_context_and_pipeline
同步生成文本,支持上下文描述 + Pipeline步骤上下文(v5.2.4: 让进度消息显示当前步骤)
src-tauri/src/llm/service.rs:189
↓ 14 callersMethodupdate_status
( &self, id: &str, status: &TaskStatus, progress: Option<i32>, result:
src-tauri/src/task_system/repository.rs:272
↓ 13 callersMethodexecute
( &self, _task: &Task, )
src-tauri/src/task_system/integration_tests.rs:28
↓ 13 callersFunctionphase_progress
(phase: CreationPhase)
src-tauri/src/creative_engine/workflow/engine.rs:214
↓ 12 callersMethodcreate_log
( &self, task_id: &str, level: &str, message: &str, )
src-tauri/src/task_system/repository.rs:368
↓ 12 callersFunctionembed_text
基于词频的嵌入 (改进版TF特征)
src-tauri/src/embeddings/embedding.rs:176
↓ 12 callersMethodexecute
执行意图对应的 Agent 任务
src-tauri/src/intent.rs:256
↓ 12 callersMethodexecute
( &self, task: &Task, )
src-tauri/src/book_deconstruction/executor.rs:38
↓ 11 callersFunctioncreate_test_task_req
(name: &str, task_type: &str, schedule_type: &str)
src-tauri/src/task_system/tests.rs:46
↓ 11 callersFunctionembed_text_async
异步版本:优先使用语义嵌入提供者,回退到 FNV-1a
src-tauri/src/embeddings/embedding.rs:253
↓ 11 callersFunctionfmt
(l: number, c: number, h: number)
src-frontend/src/frontstage/config/colorThemes.ts:64
↓ 11 callersMethodgetText
* 获取元素文本
e2e/test-helper.ts:192
↓ 11 callersMethodget_or_create_subscription
获取或创建默认订阅状态
src-tauri/src/subscription/mod.rs:88
↓ 11 callersMethodtrigger_event
触发事件
src-tauri/src/automation/service.rs:530
↓ 10 callersFunctionblock_on
(f: F)
src-tauri/src/canonical_state/tests.rs:9
↓ 10 callersFunctionbuild_agent_context
构建Agent上下文 使用 StoryContextBuilder 从数据库读取真实故事数据, 为Agent提供完整的创作上下文(包含世界观规则、场景结构等)。
src-tauri/src/agents/commands.rs:886
↓ 10 callersMethodclone
(&self)
src-tauri/src/task_system/scheduler.rs:205
↓ 10 callersFunctioncn
(...classes: (string | boolean | undefined)[])
src-frontend/src/pages/KnowledgeGraph.tsx:543
↓ 10 callersMethodcreate_entity
(&self, story_id: &str, name: &str, entity_type: &str, attributes: &serde_json::Value, embedding: Option<Vec<f
src-tauri/src/db/repositories_v3.rs:934
↓ 10 callersMethodget_all
Get all skills
src-tauri/src/skills/registry.rs:65
↓ 10 callersMethodget_entities_by_story
(&self, story_id: &str)
src-tauri/src/db/repositories_v3.rs:966
↓ 10 callersFunctionregister
(name, renderFn)
public/js/state.js:76
↓ 9 callersMethodadd_record
(&self, record: VectorRecord)
src-tauri/src/vector/lancedb_store.rs:192
↓ 9 callersMethodcreate_snapshot
创建故事的规范状态快照(实时聚合)
src-tauri/src/canonical_state/manager.rs:26
↓ 9 callersMethoddelete
(&self, id: &str)
src-tauri/src/db/repositories.rs:109
↓ 9 callersMethodsave
(&self, config_dir: &Path)
src-tauri/src/config/settings.rs:424
↓ 8 callersMethodadd
(&mut self, content: IngestContent)
src-tauri/src/memory/ingest.rs:369
↓ 8 callersMethodemit_llm_progress
发送 LLM 生成进度事件
src-tauri/src/llm/service.rs:156
↓ 8 callersMethodexecute_phase
执行单阶段 根据 `PhaseWorkflow` 配置动态执行各阶段(P2-3 配置化)。
src-tauri/src/creative_engine/workflow/engine.rs:292
↓ 8 callersMethodextension
(path: &Path)
src-tauri/src/utils/file.rs:16
↓ 8 callersMethodgenerate_for_agent
为Agent生成内容,优先使用映射的模型 免费版限制 max_tokens 以控制成本与质量
src-tauri/src/agents/service.rs:261
↓ 8 callersMethodget
获取缓存的嵌入
src-tauri/src/embeddings/embedding.rs:69
↓ 8 callersMethodget_active_by_story
(&self, story_id: &str)
src-tauri/src/db/repositories_v3.rs:2256
↓ 8 callersMethodinit
(&mut self)
src-tauri/src/vector/lancedb_store.rs:137
↓ 8 callersFunctionrecordFeedback
(req: RecordFeedbackRequest)
src-frontend/src/services/tauri.ts:246
↓ 8 callersMethodresolve_tier
从 task 或 fallback 获取 tier
src-tauri/src/agents/service.rs:255
↓ 8 callersMethodupdate_progress
更新进度
src-tauri/src/task_system/executor.rs:94
↓ 8 callersMethodwith_agents
设置该阶段使用的 Agent
src-tauri/src/creative_engine/workflow/engine.rs:127
↓ 7 callersMethoddelete
(&self, id: &str)
src-tauri/src/task_system/repository.rs:360
↓ 7 callersFunctionextract_and_sanitize_json
从 LLM 响应中提取 JSON 对象,并修复常见语法错误(尾随逗号、空值、markdown 围栏等)
src-tauri/src/narrative/mod.rs:24
↓ 7 callersMethodfrom
(skill: Skill)
src-tauri/src/skills/mod.rs:123
↓ 7 callersFunctionget_user_id
获取当前用户 ID(基于设备标识,后续可接入真实用户认证)
src-tauri/src/subscription/commands.rs:54
↓ 7 callersFunctionhandleQuickAction
(action: string)
src-frontend/src/components/ExecutionPanel.tsx:128
↓ 7 callersMethodingest
执行两步思维链Ingest
src-tauri/src/memory/ingest.rs:134
↓ 7 callersFunctionlisten
()
src/main.js:27
↓ 7 callersMethodload
(config_dir: &Path)
src-tauri/src/config/settings.rs:326
↓ 7 callersMethodnavigate
* 导航到 URL
e2e/test-helper.ts:62
↓ 7 callersFunctionparse
(s: string)
src-frontend/src/frontstage/config/colorThemes.ts:59
↓ 7 callersFunctionselectChapter
(chapter: Chapter)
src-frontend/src/frontstage/FrontstageApp.tsx:778
next →1–100 of 2,870, ranked by callers