Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HerSophia/TavernHeadless
/ functions
Functions
8,237 in github.com/HerSophia/TavernHeadless
⨍
Functions
8,237
◇
Types & classes
2,308
↓ 11 callers
Function
seedSourceSession
( database: DatabaseConnection, now: number, )
apps/api/src/services/__tests__/temporary-conversation-service.test.ts:863
↓ 11 callers
Function
sessionOwnershipFilter
(sessionId: string, accountId: string)
apps/api/src/routes/sessions.ts:1361
↓ 11 callers
Method
setActive
(input: { actor: ProjectActorInput; projectId: string; kind: FloorGraphBindingKind | string; g
apps/api/src/services/project-floor-graph-binding-service.ts:103
↓ 11 callers
Function
setup
()
apps/api/src/realtime/run-log/__tests__/run-log.test.ts:30
↓ 11 callers
Method
stage
(input: SessionStateProposalDraft)
apps/api/src/services/agent-runtime/agent-output-dispatcher.ts:72
↓ 11 callers
Function
tableHasColumns
( sqlite: Database.Database, tableName: string, columnNames: readonly string[], )
apps/api/src/db/client.ts:81
↓ 11 callers
Function
toInsertion
(promptEntry: STPromptEntry | undefined)
packages/adapters-sillytavern/src/compat-assembler.ts:117
↓ 11 callers
Function
toNodePlacement
(promptEntry: STPromptEntry | undefined, order: number, allowInChat = true)
packages/adapters-sillytavern/src/preset-to-native-group.ts:42
↓ 11 callers
Method
writeDirectValue
(input: { accountId: string; sessionId: string; branchId: string; namespace: SessionStateNames
apps/api/src/session-state/session-state-service.ts:301
↓ 10 callers
Function
asRecord
(value: unknown)
apps/api/src/session-state/__tests__/session-state-service.test.ts:1172
↓ 10 callers
Method
assertFloorMutationAllowed
(floorId: string)
apps/api/src/services/conversation-shape-policy.ts:105
↓ 10 callers
Function
authHeader
(token: string)
apps/api/test/variables.integration.test.ts:29
↓ 10 callers
Function
buildAuthHeaders
(connection: BackendConnection)
apps/studio/src/lib/backend/connection.ts:48
↓ 10 callers
Function
buildFloorSteps
(input: BuildFloorStepsInput)
packages/official-integration-kit/client-helpers/src/steps/build-floor-steps.ts:41
↓ 10 callers
Function
buildOperationLogResourceAction
( domain: RuntimeGovernanceOperationDomain, resource: string, verb: string, )
apps/api/src/services/governance/operation-log-names.ts:85
↓ 10 callers
Function
clearInterval
(handle)
apps/studio/src/modules/graph/run/use-graph-run.test.ts:25
↓ 10 callers
Function
cloneSlotRecord
(record?: Record<string, string[]>)
apps/api/src/services/tooling/shared/permission-overlay.ts:31
↓ 10 callers
Method
consolidate
* 执行记忆整理。 * * @param input - 整理输入 * @returns 整理结果(结构化输出 + token 统计) * @throws 如果 LLM 调用失败,抛出原始错误
packages/core/src/memory/memory-consolidator.ts:238
↓ 10 callers
Function
createEventContextResolver
(tx: DbExecutor, accountId: string)
apps/api/src/services/manual-memory-mutation-service.ts:323
↓ 10 callers
Function
createPromptAssetDeclaration
(args: { id: string; ref: PromptAssetRef; part: PromptAssetDeclarationPart; runtimeActive: boolean;
packages/core/src/prompt-assets/declaration.ts:6
↓ 10 callers
Function
createSection
( name: string, order: number, messages: IRMessage[], pinned = true, options: { insertion?: IRSe
packages/core/src/prompt-graph/compiler.ts:191
↓ 10 callers
Function
createSession
(opts: { presetId?: string; worldbookId?: string; regexId?: string; character?: Record<string,
apps/api/test/e2e-chat.test.ts:211
↓ 10 callers
Function
createSession
(title = "Floor Session")
apps/api/test/floors.integration.test.ts:56
↓ 10 callers
Method
createToolMutationEnvelope
( context: ToolExecutionContext, args: { id: string; kind: string; scopeType: string
apps/api/src/tools/resource-tool-provider.ts:986
↓ 10 callers
Method
createWorldbookVersion
(worldbookId: string, input: Omit<CreateAssetVersionInput, "data"> & { data?: unknown })
apps/api/src/services/asset-version-service.ts:209
↓ 10 callers
Function
describeError
(cause: unknown)
apps/studio/src/stores/graph-editor.ts:1539
↓ 10 callers
Function
formatVariablePreview
(value: unknown)
packages/official-integration-kit/client-helpers/src/variables/flatten-variable-snapshot.ts:63
↓ 10 callers
Method
getResolvedState
(sessionId: string, accountId: string, branchId = "main")
apps/api/src/services/prompt-runtime/control-service.ts:760
↓ 10 callers
Function
graphWithNarratorConfig
(config: unknown)
apps/api/src/services/__tests__/prompt-recipe-resolver.test.ts:64
↓ 10 callers
Function
groupMessagesIntoFloors
(messages: STChatMessage[])
packages/adapters-sillytavern/src/parsers/chat-parser.ts:187
↓ 10 callers
Function
handleServiceError
(error: unknown, reply: FastifyReply)
apps/api/src/routes/clients.ts:229
↓ 10 callers
Method
ingestSummaries
* 将摘要提取结果存入记忆。 * * 每条摘要创建一个 type='summary' 的记忆条目。 * 默认 importance=0.5, confidence=1.0。 * * @param summaries - extractSummaries 提取到的摘要列表
packages/core/src/memory/memory-store.ts:117
↓ 10 callers
Function
insertMcpConfig
(overrides: Partial<typeof mcpServerConfigs.$inferInsert> = {})
apps/api/src/services/__tests__/session-tool-registry-service.test.ts:121
↓ 10 callers
Function
isBindingError
( result: SessionAssetBindingState | SessionAssetBindingError, )
apps/api/src/services/__tests__/session-asset-binding-service.test.ts:40
↓ 10 callers
Function
isMutationKind
( request: RuntimeMutationApplyRequest<unknown>, kind: string, )
apps/api/src/services/resource-mutation-applier.ts:215
↓ 10 callers
Function
jsonResponse
(body: unknown, status = 200)
packages/official-integration-kit/sdk/src/__tests__/content-resources.test.ts:9
↓ 10 callers
Function
jsonResponse
(body: unknown, status = 200)
packages/official-integration-kit/sdk/src/__tests__/project-agent-bindings-resource.test.ts:7
↓ 10 callers
Function
jsonResponse
(body: unknown, status = 200)
packages/official-integration-kit/sdk/src/__tests__/floors-expanded.test.ts:7
↓ 10 callers
Method
listByProject
(input: { projectId: string; accountId: string })
apps/api/src/services/project-mcp-binding-service.ts:40
↓ 10 callers
Function
loadPublicConversationDetail
( reply: FastifyReply, accountId: string, conversationId: string, )
apps/api/src/routes/temporary-conversations.ts:683
↓ 10 callers
Function
makeExecutor
(result: ToolCallResult = { data: { ok: true } })
packages/core/src/orchestration/__tests__/text-protocol-agent-loop.test.ts:80
↓ 10 callers
Function
makeInjection
( items: MemoryItem[], formattedText: string, tokenCount = 50, )
packages/adapters-sillytavern/src/__tests__/compat-plus-assembler.test.ts:65
↓ 10 callers
Function
mapClientRow
(row:typeof clients.$inferSelect)
apps/api/src/services/client-service.ts:343
↓ 10 callers
Function
mapPromptDeliveryRequest
( delivery: PromptDeliveryBody | undefined, )
apps/api/src/routes/chat/mappers.ts:129
↓ 10 callers
Function
mapPromptRuntimeInjectionsRequest
( injections: PromptRuntimeInjectionBody[] | undefined, )
apps/api/src/routes/chat/mappers.ts:66
↓ 10 callers
Function
mapPromptStructureRequest
( structure: PromptStructureBody | undefined, )
apps/api/src/routes/chat/mappers.ts:114
↓ 10 callers
Function
normalizeReasonCode
(value: unknown, fallback = "unknown")
apps/api/src/services/governance/trace-summary.ts:77
↓ 10 callers
Method
notifyPendingOutputUpdate
( input: TurnInput, payload: { text: string; state: 'draft' | 'streaming' | 'generated' |
packages/core/src/orchestration/turn-orchestrator.ts:661
↓ 10 callers
Function
parseFailure
(message: string)
apps/api/src/services/st-macros/if-condition.ts:125
↓ 10 callers
Function
phaseToStatusKind
(phase: string)
apps/studio/src/modules/graph/assistant/tool-call-view.ts:56
↓ 10 callers
Function
platformEnvironment
( overrides: Partial<NodeGraphPackageEnvironment> = {}, )
packages/core/src/node-graph/__tests__/node-graph-package.test.ts:41
↓ 10 callers
Function
pruneUndefined
(value: T)
apps/studio/src/modules/graph/import/silly-tavern-preset.ts:485
↓ 10 callers
Function
readRequiredString
(value: unknown)
apps/web/src/lib/workspace-api/messages.ts:293
↓ 10 callers
Function
readString
(value: unknown)
apps/api/src/services/governance/trace-summary.ts:408
↓ 10 callers
Method
releaseUpTo
释放某个 run 中 seq <= ackSeq 的已确认前缀(RT3 ack 释放,转发到 buffer)
apps/api/src/realtime/run-log/run-log.ts:152
↓ 10 callers
Function
requestCorrelationId
(request: FastifyRequest)
apps/api/src/routes/projects.ts:1648
↓ 10 callers
Function
requireAccountActor
(request: FastifyRequest, reply: FastifyReply)
apps/api/src/routes/clients.ts:215
↓ 10 callers
Function
requireNonEmpty
(value: string)
apps/api/src/services/client-api-key-service.ts:555
↓ 10 callers
Function
requireStringField
( record: Record<string, unknown>, fieldName: string, context: PayloadErrorContext, )
apps/api/src/session-state/first-party-game-state-service.ts:599
↓ 10 callers
Method
requireWritableDomain
(domain: ClientDataDomainRecord)
apps/api/src/client-data/client-data-service.ts:1110
↓ 10 callers
Method
resolveAccountId
(queryAccountId?: string, options?: MemoryAccessOptions)
apps/api/src/adapters/drizzle-memory-repository.ts:131
↓ 10 callers
Method
resolveConfigs
( accountId: string, sessionId?: string, )
apps/api/src/services/llm-instance-service.ts:236
↓ 10 callers
Function
resolveInputTokens
(usage: unknown)
packages/official-integration-kit/sdk/src/types/usage.ts:33
↓ 10 callers
Function
resolveNodeGraphNodePorts
( node: Pick<NodeGraphNode, 'type' | 'config'>, registryPorts: { inputPorts: readonly NodeGraphPortDefinit
packages/core/src/node-graph/subgraph.ts:233
↓ 10 callers
Function
resolveOutputTokens
(usage: unknown)
packages/official-integration-kit/sdk/src/types/usage.ts:38
↓ 10 callers
Function
resolvePromptSourceGates
( sourceSelection?: PromptSourceSelectionPolicy, )
apps/api/src/services/prompt-runtime-source-resolution.ts:62
↓ 10 callers
Method
resolveTurnModelsForSession
(sessionId: string, accountId: string)
apps/api/src/services/chat/turn-model-service.ts:59
↓ 10 callers
Function
run
(promptMode: PromptMode, userMessage = "Continue.")
apps/api/src/services/agent-runtime/__tests__/turn-assembly-determinism.test.ts:67
↓ 10 callers
Function
scriptedGenerate
把脚本化的 rawText 序列封装成单步生成回调。
packages/core/src/orchestration/__tests__/text-protocol-agent-loop.test.ts:57
↓ 10 callers
Function
seedInputPage
(args: { database: DatabaseConnection; floorId: string; pageId: string; now: number; })
apps/api/src/services/__tests__/turn-commit-service.test.ts:115
↓ 10 callers
Function
sendPromptRuntimeControlServiceError
( reply: Parameters<typeof sendError>[0], error: unknown, )
apps/api/src/routes/prompt-runtime/register-routes.ts:2063
↓ 10 callers
Function
sendServiceError
(reply: FastifyReply, error: unknown)
apps/api/src/routes/llm-profiles.ts:696
↓ 10 callers
Function
serializeThChatForAccount
( db: AppDb, sessionId: string, options: Partial<Parameters<typeof serializeSessionToThChat>[2]> = {}, )
apps/api/src/services/__tests__/chat-export.test.ts:126
↓ 10 callers
Method
start
开始监听 EventBus 事件并转发到 WebSocket 客户端
apps/api/src/ws/ws-bridge.ts:65
↓ 10 callers
Function
transcript
(floors: TemporaryConversationTranscriptFloor[])
apps/studio/src/modules/graph/assistant/floor-view-model.test.ts:60
↓ 10 callers
Function
validateAssetImportFile
(kind: AssetKind, file: File)
apps/studio/src/lib/assets/validate-import.ts:11
↓ 9 callers
Function
appendEvent
( database: DatabaseConnection["db"], input: { workspaceId: string; projectId: string; type: s
apps/api/src/routes/__tests__/project-routes.test.ts:105
↓ 9 callers
Method
assertNarratorSlotEnabled
(models: ResolvedTurnModels)
apps/api/src/services/chat/turn-model-service.ts:123
↓ 9 callers
Method
assertTurnSessionStateWritesAvailable
(writes?: TurnSessionStateWriteRequest[])
apps/api/src/services/chat/turn-session-state-service.ts:13
↓ 9 callers
Function
authorizeProjectWriteBySessionId
( reply: FastifyReply, actorAccountId: string, sessionId: string, )
apps/api/src/routes/prompt-runtime/register-routes.ts:228
↓ 9 callers
Function
baseInput
(overrides?: Partial<ConsolidationInput>)
packages/core/src/memory/__tests__/memory-consolidator.test.ts:41
↓ 9 callers
Function
buildChatApp
(input: { enableClientData?: boolean; respondImpl?: (...args: unknown[]) => unknown | Promise<unknown>; }
apps/api/src/routes/__tests__/chat.test.ts:394
↓ 9 callers
Function
buildElkGraph
(document: NodeGraphDocument, options: ElkAdapterOptions = {})
apps/studio/src/modules/graph/layout/elk-adapter.ts:109
↓ 9 callers
Method
buildJobArtifactPath
(jobId: string, fileName: string)
apps/api/src/services/backup-artifacts.ts:17
↓ 9 callers
Function
buildResolvedPromptRuntimePolicy
( ...layers: Array<PromptRuntimePersistentPolicy | undefined> )
apps/api/src/services/prompt-runtime/control-service.ts:1573
↓ 9 callers
Function
buildStatusForConfig
(config: McpConfigResponseSummary, mcpManager?: McpConnectionManager)
apps/api/src/routes/tooling/mcp.ts:460
↓ 9 callers
Function
clearMcpManagerError
()
apps/web/src/composables/workspace/mcp/mcp-manager-dialog.ts:232
↓ 9 callers
Function
collectContextBlocks
( snapshot: GraphContextSnapshot, config: GraphAssistantContextConfig, )
apps/studio/src/modules/graph/assistant/collect-context-blocks.ts:194
↓ 9 callers
Function
compilePromptGraph
( document: PromptGraphDocument, input: PromptGraphCompilerInput, )
packages/core/src/prompt-graph/compiler.ts:542
↓ 9 callers
Method
count
(text: string)
packages/core/src/prompt/token-budget.ts:18
↓ 9 callers
Function
createEntry
( app: FastifyInstance, wbId: string, payload: Record<string, unknown> )
apps/api/test/worldbook-entries.test.ts:195
↓ 9 callers
Function
createExecution
(_floorId: string, generatedText: string)
apps/api/src/session-state/__tests__/first-party-game-state-service.test.ts:705
↓ 9 callers
Function
createMemory
( app: FastifyInstance, args: { scope: MemoryScope; scopeId: string; type: MemoryType; con
apps/api/test/memories.integration.test.ts:145
↓ 9 callers
Method
createRegexProfileVersion
(regexProfileId: string, input: CreateAssetVersionInput)
apps/api/src/services/asset-version-service.ts:238
↓ 9 callers
Function
createSession
( app: FastifyInstance, payload: { title: string; prompt_mode?: "compat_strict" | "compat_plus" | "native"
apps/api/test/api.integration.test.ts:668
↓ 9 callers
Function
createSession
()
apps/api/test/unified-vc-phase4.integration.test.ts:37
↓ 9 callers
Function
createSlotParamsDraft
(params?: WorkspaceLlmGenerationParams | null)
apps/web/src/composables/workspace/llm/instance-manager-dialog.ts:130
↓ 9 callers
Function
createUserInputDigest
(content: string)
apps/api/src/services/memory-job-utils.ts:3
↓ 9 callers
Function
createValidGraph
(overrides: Partial<NodeGraphDocument> = {})
packages/core/src/node-graph/__tests__/node-graph.test.ts:8
↓ 9 callers
Function
defaultContextConfig
()
apps/studio/src/modules/graph/assistant/context-config.ts:85
← previous
next →
501–600 of 8,237, ranked by callers