Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/91zgaoge/StoryForge
/ functions
Functions
2,870 in github.com/91zgaoge/StoryForge
⨍
Functions
2,870
◇
Types & classes
1,128
↓ 2 callers
Method
tokenize
CJK 二元组分词
src-tauri/src/memory/hybrid_search.rs:138
↓ 2 callers
Method
unresolve_annotation
(&self, annotation_id: &str)
src-tauri/src/db/repositories_v3.rs:1521
↓ 2 callers
Method
update_analysis_result
更新分析结果
src-tauri/src/book_deconstruction/repository.rs:175
↓ 2 callers
Method
update_annotation
(&self, annotation_id: &str, content: &str)
src-tauri/src/db/repositories_v3.rs:1503
↓ 2 callers
Method
update_error
更新错误信息
src-tauri/src/book_deconstruction/repository.rs:194
↓ 2 callers
Method
update_last_run
(&self, id: &str)
src-tauri/src/task_system/repository.rs:322
↓ 2 callers
Method
update_summary
(&self, id: &str, content: &str)
src-tauri/src/db/repositories_v3.rs:1759
↓ 2 callers
Method
upgrade_subscription
升级订阅(模拟,实际应对接支付系统)
src-tauri/src/subscription/mod.rs:462
↓ 2 callers
Function
useChapters
(storyId: string | null)
src-frontend/src/hooks/useChapters.ts:15
↓ 2 callers
Function
useCreateStory
()
src-frontend/src/hooks/useStories.ts:15
↓ 2 callers
Function
useModels
()
src-frontend/src/hooks/useSettings.ts:103
↓ 2 callers
Function
useScene
(sceneId: string | null)
src-frontend/src/hooks/useScenes.ts:20
↓ 2 callers
Function
useStories
()
src-frontend/src/hooks/useStories.ts:8
↓ 2 callers
Function
useUpdateStory
()
src-frontend/src/hooks/useStories.ts:30
↓ 2 callers
Function
useUpdater
(autoCheck: boolean = true)
src-frontend/src/hooks/useUpdater.ts:34
↓ 2 callers
Method
validate
验证权重合理性
src-tauri/src/creative_engine/style/blend.rs:89
↓ 2 callers
Method
weighted_dialogue_ratio
计算加权平均对话比例
src-tauri/src/creative_engine/style/blend.rs:147
↓ 2 callers
Method
weighted_sentence_length
计算加权平均句长
src-tauri/src/creative_engine/style/blend.rs:139
↓ 2 callers
Method
with_prompt_extension
设置提示词补充
src-tauri/src/creative_engine/workflow/engine.rs:157
↓ 2 callers
Method
with_world_building
(mut self, wb: WorldBuildingElement)
src-tauri/src/narrative/elements.rs:264
↓ 2 callers
Function
world_building_prompt
(mode: PromptMode, story_title: &str, genre: &str, context: &str)
src-tauri/src/narrative/prompts.rs:79
↓ 1 callers
Function
App
()
src-frontend/src/App.tsx:33
↓ 1 callers
Function
Mcp
()
src-frontend/src/pages/Mcp.tsx:7
↓ 1 callers
Method
abandon
放弃伏笔
src-tauri/src/creative_engine/foreshadowing.rs:96
↓ 1 callers
Method
accept_all_by_chapter
(&self, chapter_id: &str)
src-tauri/src/db/repositories_v3.rs:2037
↓ 1 callers
Method
accept_all_by_scene
(&self, scene_id: &str)
src-tauri/src/db/repositories_v3.rs:2019
↓ 1 callers
Method
adapt_template_plan
Adapt a template plan to the current context by replacing placeholders
src-tauri/src/planner/executor.rs:47
↓ 1 callers
Method
add_character_to_scene
添加角色到场景
src-tauri/src/db/repositories_v3.rs:2971
↓ 1 callers
Method
add_client
(&self, client: CollabClient)
src-tauri/src/collab/websocket.rs:90
↓ 1 callers
Method
add_foreshadowing
添加新伏笔
src-tauri/src/creative_engine/foreshadowing.rs:54
↓ 1 callers
Method
add_handler
添加处理器
src-tauri/src/automation/service.rs:563
↓ 1 callers
Method
add_message
( &self, session_id: &str, role: String, content: String, )
src-tauri/src/chat/mod.rs:156
↓ 1 callers
Method
add_trigger
添加触发器
src-tauri/src/automation/service.rs:556
↓ 1 callers
Method
analyze
执行完整分析 Pipeline `heartbeat_callback`: 可选的心跳回调,每完成一个主要步骤调用一次 `cancel_check`: 可选的取消检查回调,返回 true 表示应取消
src-tauri/src/book_deconstruction/analyzer.rs:48
↓ 1 callers
Method
analyze
对已有故事进行结构分析
src-tauri/src/narrative/audit.rs:66
↓ 1 callers
Function
analyzeContentDistribution
(paragraphs: string[])
src-frontend/src/frontstage/ai-perception/textAnalyzer.ts:369
↓ 1 callers
Function
analyzePacing
(paragraphs: string[])
src-frontend/src/frontstage/ai-perception/textAnalyzer.ts:298
↓ 1 callers
Function
analyzeSentencePattern
(paragraphs: string[])
src-frontend/src/frontstage/ai-perception/textAnalyzer.ts:177
↓ 1 callers
Function
analyzeVocabulary
(paragraphs: string[])
src-frontend/src/frontstage/ai-perception/textAnalyzer.ts:236
↓ 1 callers
Method
analyze_chapter_content
分析章节内容
src-tauri/src/automation/service.rs:486
↓ 1 callers
Method
analyze_character_relationships
分析角色关系
src-tauri/src/automation/service.rs:407
↓ 1 callers
Method
analyze_content
Step 1: 使用LLM分析内容
src-tauri/src/memory/ingest.rs:154
↓ 1 callers
Method
analyze_emotional_tone
(&self, content: &str)
src-tauri/src/evolution/analyzer.rs:143
↓ 1 callers
Method
analyze_narrative_arc
( &self, analyses: &[super::analyzer::AnalysisReport], )
src-tauri/src/evolution/reviewer.rs:262
↓ 1 callers
Method
analyze_themes
(&self, analyses: &[super::analyzer::AnalysisReport])
src-tauri/src/evolution/reviewer.rs:322
↓ 1 callers
Function
antiAiReview
(text: string, genre?: string)
src-frontend/src/services/tauri.ts:879
↓ 1 callers
Method
append
(&self, record: ExecutionRecord)
src-tauri/src/capabilities/evolution.rs:61
↓ 1 callers
Method
apply
( &self, story_id: &str, chapter_number: i32, commit_json: &str, )
src-tauri/src/story_system/projection_writers.rs:43
↓ 1 callers
Method
apply_commit
提交 accepted commit(异步,含投影写入)
src-tauri/src/story_system/mod.rs:265
↓ 1 callers
Method
apply_content_preference
(&self, strategy: &mut GenerationStrategy, pref: &crate::db::models_v3::UserPreference)
src-tauri/src/creative_engine/adaptive/generator.rs:218
↓ 1 callers
Method
apply_dialogue_preference
(&self, strategy: &mut GenerationStrategy, pref: &crate::db::models_v3::UserPreference)
src-tauri/src/creative_engine/adaptive/generator.rs:189
↓ 1 callers
Method
apply_interest
( &self, story_id: &str, )
src-tauri/src/db/repositories_story_system.rs:667
↓ 1 callers
Method
apply_operation
(&self, operation: TextOperation)
src-tauri/src/collab/websocket.rs:100
↓ 1 callers
Method
apply_pacing_preference
(&self, strategy: &mut GenerationStrategy, pref: &crate::db::models_v3::UserPreference)
src-tauri/src/creative_engine/adaptive/generator.rs:259
↓ 1 callers
Method
apply_style_preference
(&self, strategy: &mut GenerationStrategy, pref: &crate::db::models_v3::UserPreference)
src-tauri/src/creative_engine/adaptive/generator.rs:290
↓ 1 callers
Function
apply_vector_projection
异步应用向量投影
src-tauri/src/story_system/projection_writers.rs:334
↓ 1 callers
Function
archiveForgottenEntities
(storyId: string)
src-frontend/src/services/tauri.ts:256
↓ 1 callers
Method
archive_entity
(&self, entity_id: &str)
src-tauri/src/db/repositories_v3.rs:1062
↓ 1 callers
Method
assemble_context
Stage 4: 带引用编号的上下文组装
src-tauri/src/memory/query.rs:407
↓ 1 callers
Method
assess_overall
(&self, analyses: &[super::analyzer::AnalysisReport], )
src-tauri/src/evolution/reviewer.rs:219
↓ 1 callers
Method
audit_characters
(&self, story_id: &str)
src-tauri/src/narrative/audit.rs:155
↓ 1 callers
Method
audit_foreshadowings
(&self, story_id: &str)
src-tauri/src/narrative/audit.rs:112
↓ 1 callers
Method
audit_outline
(&self, story_id: &str)
src-tauri/src/narrative/audit.rs:274
↓ 1 callers
Method
audit_scene
审计场景
src-tauri/src/audit/mod.rs:57
↓ 1 callers
Method
audit_scenes
(&self, story_id: &str)
src-tauri/src/narrative/audit.rs:194
↓ 1 callers
Method
audit_world_building
(&self, story_id: &str)
src-tauri/src/narrative/audit.rs:239
↓ 1 callers
Function
autoRevise
(params: { story_id: string; chapter_id?: string; scope: string; selected_text?: string; revision_ty
src-frontend/src/services/tauri.ts:455
↓ 1 callers
Function
autoReviseCancel
(taskId: string)
src-frontend/src/services/tauri.ts:464
↓ 1 callers
Function
autoWrite
(params: { story_id: string; chapter_id: string; target_chars: number; chars_per_loop: number; })
src-frontend/src/services/tauri.ts:444
↓ 1 callers
Function
autoWriteCancel
(taskId: string)
src-frontend/src/services/tauri.ts:452
↓ 1 callers
Method
bm25_score
BM25 评分
src-tauri/src/memory/hybrid_search.rs:164
↓ 1 callers
Method
bootstrap
启动服务:加载所有启用的定时任务,启动心跳检测
src-tauri/src/task_system/service.rs:57
↓ 1 callers
Function
browserTestModelConnection
(modelId: string)
src-frontend/src/services/settings.ts:182
↓ 1 callers
Method
budget_control
Stage 3: 预算控制
src-tauri/src/memory/query.rs:317
↓ 1 callers
Method
buildHeaders
(config: ModelConfig)
src-frontend/src/services/modelService.ts:233
↓ 1 callers
Method
build_book_result
( &self, book_id: &str, metadata: ExtractedMetadata, world_setting: String,
src-tauri/src/book_deconstruction/analyzer.rs:550
↓ 1 callers
Method
build_chain_nodes
( &self, version: &SceneVersion, version_map: &HashMap<String, SceneVersion>,
src-tauri/src/versions/service.rs:377
↓ 1 callers
Method
build_episodic_memory
( &self, _story_id: &str, _chapter_number: i32, )
src-tauri/src/memory/orchestrator.rs:268
↓ 1 callers
Method
build_evolution_prompt
(&self, original: &str, context: &EvolutionContext)
src-tauri/src/prompts/evolver.rs:151
↓ 1 callers
Method
build_inspector_prompt
(&self, task: &AgentTask)
src-tauri/src/agents/service.rs:1060
↓ 1 callers
Method
build_memory_pack
构建记忆包
src-tauri/src/memory/orchestrator.rs:128
↓ 1 callers
Function
build_oauth_client
构建OAuth客户端
src-server/src/auth/oauth.rs:15
↓ 1 callers
Method
build_outline_prompt
(&self, task: &AgentTask)
src-tauri/src/agents/service.rs:1079
↓ 1 callers
Method
build_plot_prompt
(&self, task: &AgentTask)
src-tauri/src/agents/service.rs:1107
↓ 1 callers
Method
build_prompt
( &self, context: &AgentContext, content: &str, )
src-tauri/src/agents/inspector.rs:15
↓ 1 callers
Method
build_prompt_extension
根据配置生成 system prompt 扩展
src-tauri/src/creative_engine/methodology/mod.rs:93
↓ 1 callers
Method
build_prompt_extension
为故事构建个性化提示词扩展
src-tauri/src/creative_engine/adaptive/personalizer.rs:21
↓ 1 callers
Function
build_provider_from_config
(config: &crate::config::settings::AppConfig)
src-tauri/src/embeddings/provider.rs:253
↓ 1 callers
Method
build_style_prompt
(&self, task: &AgentTask)
src-tauri/src/agents/service.rs:1094
↓ 1 callers
Method
build_timeline
(&self, scenes: &[crate::db::models_v3::Scene])
src-tauri/src/canonical_state/manager.rs:249
↓ 1 callers
Method
build_with_query
异步构建,使用 QueryPipeline 根据当前内容智能检索相关知识 这是 StoryContextBuilder 的增强版本,在基础上下文之上, 通过四阶段查询管线(CJK分词→图谱扩展→预算控制→上下文组装) 动态检索与当前写作内容最相关的记忆和实体。
src-tauri/src/creative_engine/context_builder.rs:181
↓ 1 callers
Method
build_working_memory
( &self, story_id: &str, chapter_number: i32, outline: Option<&str>, )
src-tauri/src/memory/orchestrator.rs:226
↓ 1 callers
Method
build_writer_prompt
(&self, task: &AgentTask, tier: SubscriptionTier)
src-tauri/src/agents/service.rs:781
↓ 1 callers
Method
build_writing_prompt
构建写作专用提示词
src-tauri/src/llm/service.rs:551
↓ 1 callers
Function
calculateLayout
(entities: Entity[], relations: Relation[])
src-frontend/src/components/KnowledgeGraph/KnowledgeGraphView.tsx:51
↓ 1 callers
Function
calculatePositions
()
src-frontend/src/frontstage/components/AiHintOverlay.tsx:29
↓ 1 callers
Function
calculateWordCountDelta
(current: number, previous: number)
src-frontend/src/hooks/useSceneVersions.ts:193
↓ 1 callers
Method
calculate_avg_sentence_length
(&self, content: &str)
src-tauri/src/evolution/analyzer.rs:125
↓ 1 callers
Method
calculate_cost
(&self, input_tokens: i32, output_tokens: i32)
src-tauri/src/llm/anthropic.rs:75
↓ 1 callers
Method
calculate_cost
(&self, model: &str, tokens: i32)
src-tauri/src/llm/openai.rs:93
← previous
next →
401–500 of 2,870, ranked by callers