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
↓ 1,376 callers
Method
push
(collected: ScopeIntegrityIssue[])
apps/api/src/services/scope-integrity-service.ts:90
↓ 1,264 callers
Method
get
(providerKey: string)
apps/api/src/services/tooling/mcp/mcp-tool-catalog-snapshot-store.ts:13
↓ 1,264 callers
Method
select
(candidates: MemoryItem[], options: MemoryInjectionOptions)
packages/core/src/memory/memory-injection-selector.ts:259
↓ 914 callers
Method
insert
插入或覆盖某个 floor 的 Prompt 快照
packages/core/src/ports/prompt-snapshot-repository.ts:9
↓ 801 callers
Method
now
()
apps/studio/src/modules/graph/run/use-graph-run.ts:41
↓ 793 callers
Function
readRecord
(value: unknown)
packages/official-integration-kit/sdk/src/resources/utils.ts:61
↓ 748 callers
Function
readString
(value: unknown, fallback = "")
packages/official-integration-kit/sdk/src/resources/utils.ts:65
↓ 555 callers
Method
set
* 写入变量 * @param scope 不传则自动选择最低可用 scope
packages/core/src/variables/store/variable-store.ts:39
↓ 505 callers
Function
parseWithSchema
( schema: TSchema, input: unknown, reply: FastifyReply )
apps/api/src/lib/http.ts:39
↓ 463 callers
Function
sendError
( reply: FastifyReply, statusCode: number, code: string, message: string, details?: unknown )
apps/api/src/lib/http.ts:4
↓ 459 callers
Method
parse
()
apps/api/src/services/st-macros/if-condition.ts:337
↓ 459 callers
Method
run
(context: BackgroundAgentExecutionContext)
apps/api/src/services/agent-runtime/background-agent-types.ts:85
↓ 440 callers
Method
has
* 检查提供商是否已注册。
packages/core/src/llm/provider-registry.ts:246
↓ 394 callers
Function
readNumber
(value: unknown, fallback = 0)
packages/official-integration-kit/sdk/src/resources/utils.ts:49
↓ 358 callers
Method
send
(data: string)
apps/api/src/realtime/resume/resume-coordinator.ts:35
↓ 357 callers
Method
update
更新记忆字段(部分更新),返回更新后对象
packages/core/src/ports/memory-repository.ts:18
↓ 339 callers
Function
getRequestAuthContext
(request: FastifyRequest)
apps/api/src/plugins/auth.ts:184
↓ 331 callers
Method
find
(jobType: string)
apps/api/src/services/runtime-job-catalog.ts:23
↓ 312 callers
Method
close
()
apps/web/src/composables/workspace/inspector/memory.test.ts:103
↓ 304 callers
Function
buildAccountHeaders
(accountId?: AccountIdHint)
packages/official-integration-kit/sdk/src/client/transport.ts:49
↓ 280 callers
Function
readNullableString
(value: unknown)
packages/official-integration-kit/sdk/src/resources/utils.ts:45
↓ 229 callers
Function
readOptionalString
(value: unknown)
packages/official-integration-kit/sdk/src/resources/utils.ts:57
↓ 225 callers
Method
executeTool
执行工具调用
packages/core/src/tools/types.ts:431
↓ 220 callers
Function
readBoolean
(value: unknown, fallback = false)
packages/official-integration-kit/sdk/src/resources/utils.ts:37
↓ 220 callers
Method
respond
(input: TemporaryConversationRespondInput)
apps/api/src/services/agent-runtime/temporary-conversation-agent-executor.ts:210
↓ 204 callers
Function
readArray
(value: unknown)
packages/official-integration-kit/sdk/src/resources/utils.ts:33
↓ 181 callers
Method
emit
( name: K, payload: CoreEventMap[K], )
packages/core/src/memory/memory-mutation-applier.ts:1592
↓ 178 callers
Method
create
(input: CreateInboxItemInput)
apps/api/src/services/agent-runtime/agent-output-dispatcher.ts:52
↓ 172 callers
Function
runStep
(name: string, fn: () => Promise<T>)
apps/api/scripts/smoke/harness.ts:45
↓ 166 callers
Function
compactObject
(value: T)
packages/official-integration-kit/sdk/src/resources/utils.ts:25
↓ 166 callers
Function
createDatabase
( databasePath = process.env.DATABASE_URL ?? DEFAULT_DATABASE_PATH, migrationsPath = DEFAULT_MIGRATIONS_PA
apps/api/src/db/client.ts:1870
↓ 164 callers
Function
createTavernClient
(options: TavernClientOptions)
packages/official-integration-kit/sdk/src/client/create-tavern-client.ts:84
↓ 159 callers
Method
add
(floor: FloorEntity)
packages/core/src/floor/__tests__/floor-lifecycle.test.ts:31
↓ 153 callers
Function
makeContext
(accountId: string = ACCOUNT_A)
apps/api/src/tools/__tests__/resource-tool-provider.test.ts:25
↓ 142 callers
Method
delete
(relativePath: string | null | undefined)
apps/api/src/services/backup-artifacts.ts:94
↓ 142 callers
Function
readNullableNumber
(value: unknown)
packages/official-integration-kit/sdk/src/resources/utils.ts:41
↓ 121 callers
Function
buildApp
(options: BuildAppOptions = {})
apps/api/src/app.ts:387
↓ 118 callers
Method
resolve
(spec: InlineAgentSpec)
apps/api/src/services/agent-runtime/inline-agent-executor.ts:26
↓ 117 callers
Function
assert
(condition: boolean, message: string)
apps/api/scripts/smoke/harness.ts:251
↓ 117 callers
Method
list
()
apps/api/src/services/runtime-mutation-types.ts:108
↓ 116 callers
Method
find
( target: DeferredHandlerTarget | RuntimeToolEnvelope["providerType"], )
apps/api/src/services/tooling/runtime/tool-async-handler-registry.ts:80
↓ 115 callers
Function
createTestProject
( db: TestDb, input: { accountId?: string; workspaceId?: string; id?: string; name?: strin
apps/api/src/__tests__/helpers/workspace-project.ts:92
↓ 115 callers
Method
find
(type: string, typeVersion: string)
packages/core/src/node-graph/registry.ts:53
↓ 98 callers
Function
stringifyJsonField
(value: unknown)
apps/api/src/lib/http.ts:69
↓ 93 callers
Function
port
(name: string, type: NodeGraphPortType, options: Omit<NodeGraphPortDefinition, 'name' | 'type'> = {})
packages/core/src/node-graph/registry.ts:13
↓ 83 callers
Function
createIndexIfColumnsExist
( sqlite: Database.Database, tableName: string, columnNames: readonly string[], statement: string, )
apps/api/src/db/client.ts:110
↓ 82 callers
Method
execute
(prepared: unknown, context: AgentRunContext)
apps/api/src/services/agent-runtime/inline-agent-types.ts:151
↓ 71 callers
Function
buildBranchVariableScopeId
(sessionId: string, branchId: string)
packages/shared/src/types/variable.ts:17
↓ 71 callers
Function
createEventBus
()
packages/core/src/events/event-bus.ts:8
↓ 71 callers
Function
ensureTestAccount
( db: TestDb, accountId = DEFAULT_ADMIN_ACCOUNT_ID, now = Date.now(), )
apps/api/src/__tests__/helpers/workspace-project.ts:28
↓ 70 callers
Function
thenMaybe
( value: MaybePromise<T>, onFulfilled: (value: T) => MaybePromise<R>, )
packages/core/src/memory/memory-mutation-applier.ts:116
↓ 69 callers
Method
register
* 注册一个工具提供者。 * @throws 如果 provider.id 已注册则抛出错误。
packages/core/src/tools/tool-registry.ts:22
↓ 68 callers
Method
upsert
写入/更新变量(upsert 语义),返回最终条目
packages/core/src/ports/variable-repository.ts:34
↓ 65 callers
Function
parseJsonField
(value: string)
apps/api/src/services/project-inbox-service.ts:653
↓ 64 callers
Function
loadConfig
()
apps/api/src/config.ts:268
↓ 63 callers
Function
add
(diagnostics: NodeGraphDiagnostic[], diagnostic: NodeGraphDiagnostic)
packages/core/src/node-graph/validator.ts:76
↓ 63 callers
Method
addClient
注册一个 WebSocket 客户端
apps/api/src/ws/ws-bridge.ts:40
↓ 63 callers
Function
tableExists
(sqlite: Database.Database, tableName: string)
apps/api/src/db/client.ts:21
↓ 62 callers
Method
append
(input: AppendProjectEventInput)
apps/api/src/services/project-event-service.ts:91
↓ 61 callers
Function
addColumnIfMissing
( sqlite: Database.Database, tableName: string, columnName: string, definition: string, )
apps/api/src/db/client.ts:94
↓ 60 callers
Method
executeTurn
* 执行一次完整回合。 * * @param input - 回合输入 * @returns 回合输出(包含生成结果、各组件结果、token 统计) * @throws {TurnError} 回合执行中的错误(楼层已标记为 failed)
packages/core/src/orchestration/turn-orchestrator.ts:445
↓ 56 callers
Function
evaluateStMacros
(input: string, context: StMacroRuntimeContext)
apps/api/src/services/st-macros/runtime.ts:676
↓ 56 callers
Function
makeEntry
Helper to create a minimal entry
packages/adapters-sillytavern/src/__tests__/trigger-engine.test.ts:7
↓ 56 callers
Function
makeInput
(overrides: Partial<TurnInput> = {})
packages/core/src/orchestration/__tests__/turn-orchestrator.test.ts:167
↓ 55 callers
Function
createMockSocket
模拟 ws.WebSocket,只需要 send / readyState / on 方法
apps/api/src/ws/__tests__/ws-bridge.test.ts:11
↓ 55 callers
Function
parseSent
(socket: ReturnType<typeof createMockSocket>)
apps/api/src/ws/__tests__/ws-bridge.test.ts:34
↓ 55 callers
Function
resolve
* 解决一条待确认:approve(批准并自动续跑)或 reject(拒绝并把控制权交回用户)。 * approve 返回续跑后的最终结果;可能再次进入待确认。
apps/studio/src/lib/graph-assistant-confirmation-api/client.ts:75
↓ 54 callers
Method
processOneDueJob
()
apps/api/src/services/tooling/runtime/tool-worker.ts:66
↓ 53 callers
Method
parse
(input: ToolCallParseInput)
packages/core/src/tools/transport/text-protocol/tool-call-parser.ts:292
↓ 52 callers
Function
buildQueryString
(params: Record<string, unknown>)
packages/official-integration-kit/sdk/src/resources/utils.ts:1
↓ 52 callers
Function
must
(value: T | undefined | null, message: string)
apps/api/scripts/smoke/harness.ts:257
↓ 52 callers
Function
readRecordNode
(value: unknown)
apps/api/test/openapi.integration.test.ts:86
↓ 51 callers
Function
requireMappedId
(map: Map<string, string>, sourceId: string, label: string)
apps/api/src/services/core-asset-backup-restore.ts:714
↓ 50 callers
Function
parsePositiveInt
(value: string | undefined)
apps/api/src/config.ts:546
↓ 48 callers
Function
createTestSessionWithScope
( db: TestDb, input: { id?: string; accountId?: string; workspaceId?: string; projectId?:
apps/api/src/__tests__/helpers/workspace-project.ts:151
↓ 48 callers
Function
createTransportClient
(options: TavernClientOptions)
packages/official-integration-kit/sdk/src/client/transport.ts:59
↓ 48 callers
Method
prepare
(context: RuntimeJobPrepareContext<TPayload>)
apps/api/src/services/runtime-job-types.ts:148
↓ 48 callers
Method
requireProjectActionForActor
( actor: ProjectActorInput, projectId: string, action: ProjectAction, )
apps/api/src/services/project-access-service.ts:138
↓ 47 callers
Function
makeItem
(overrides: Partial<CreateInput> = {})
apps/api/src/adapters/__tests__/drizzle-memory-repository.test.ts:21
↓ 46 callers
Method
getDefaultWorkspace
(accountId: string)
apps/api/src/services/workspace-scope-service.ts:86
↓ 46 callers
Function
parseJsonField
(value: string | null)
apps/api/src/lib/http.ts:57
↓ 46 callers
Method
run
(state: NativePipelineState)
packages/core/src/prompt/native-pipeline.ts:66
↓ 46 callers
Function
triggerWorldBook
( entries: STWorldBookEntry[], context: TriggerContext, )
packages/adapters-sillytavern/src/worldbook/trigger-engine.ts:585
↓ 45 callers
Method
prepare
(context: AgentRunContext)
apps/api/src/services/agent-runtime/inline-agent-types.ts:150
↓ 45 callers
Method
remove
(id: string, accountId: string)
apps/api/src/services/variables/variable-service.ts:332
↓ 44 callers
Function
makePreset
Minimal preset for testing
packages/adapters-sillytavern/src/__tests__/compat-assembler.test.ts:9
↓ 42 callers
Function
importWorldbook
(app: FastifyInstance, name?: string)
apps/api/test/worldbook-entries.test.ts:155
↓ 42 callers
Function
readNumber
(value: unknown)
packages/official-integration-kit/sdk/src/types/usage.ts:48
↓ 41 callers
Method
count
估算字符串的 token 数
packages/core/src/prompt/types.ts:105
↓ 41 callers
Method
register
(definition: RuntimeJobDefinition<TPayload>)
apps/api/src/services/runtime-job-catalog.ts:15
↓ 40 callers
Function
bearer
(token: string)
apps/api/test/direct-content-crud-isolation.integration.test.ts:58
↓ 40 callers
Function
compileNodeGraph
( document: NodeGraphDocument, options: CompileNodeGraphOptions = {}, )
packages/core/src/node-graph/compiler.ts:25
↓ 40 callers
Method
create
(item: MemoryCreateInput)
packages/core/src/memory/memory-mutation-applier.ts:59
↓ 40 callers
Method
createConfig
* 创建 MCP 服务器配置。 * name 在账号内必须唯一,否则抛出异常。
apps/api/src/services/tooling/mcp/mcp-service.ts:803
↓ 40 callers
Method
requireProjectAction
( actorAccountId: string, projectId: string, action: ProjectAction, )
apps/api/src/services/project-access-service.ts:130
↓ 39 callers
Method
execute
(input: GenerationCoordinatorExecutionInput<T>)
apps/api/src/services/generation-guard-service.ts:22
↓ 37 callers
Function
buildBranchMemoryScopeId
(sessionId: string, branchId: string)
packages/shared/src/types/memory.ts:16
↓ 37 callers
Function
importSillyTavernPreset
( value: unknown, options: PresetImportOptions = {}, )
apps/studio/src/modules/graph/import/silly-tavern-preset.ts:640
↓ 36 callers
Function
assembleCompat
(input: CompatAssemblerInput)
packages/adapters-sillytavern/src/compat-assembler.ts:250
↓ 36 callers
Function
authHeaders
(apiKey: string)
apps/api/src/routes/__tests__/node-graphs.test.ts:30
next →
1–100 of 8,237, ranked by callers