MCPcopy Create free account

hub / github.com/cedriking/spark / functions

Functions95 in github.com/cedriking/spark

↓ 10 callersMethodget
(key: string)
src/store/index.ts:2
↓ 9 callersMethodset
(key: string, value: T)
src/store/index.ts:3
↓ 8 callersFunctioncountTokens
(text: string)
src/util.ts:33
↓ 7 callersFunctioncheckPath
( agentId: string, path: string, sendMessage: (message: any) => void )
src/module/definitions/filesystem.ts:181
↓ 6 callersFunctiondefineModule
(inputs1: ModuleDefinitionInputs1<S>)
src/module/define-module.ts:9
↓ 5 callersFunctionagentName
(agentId: string)
src/util.ts:24
↓ 4 callersMethodmkdirs
()
src/store/file-store.ts:53
↓ 4 callersMethodsend
(message: Message)
src/message-bus.ts:6
↓ 4 callersMethodsubscribe
(listener: (message: Message) => void)
src/message-bus.ts:4
↓ 3 callersMethoddelete
(key: string)
src/store/index.ts:4
↓ 3 callersFunctiongetUsageText
(actionDef: ActionDefinition)
src/module/util.ts:4
↓ 3 callersMethodpathFor
(key: string)
src/store/file-store.ts:57
↓ 2 callersMethodappend
(event: Event)
src/memory/memory.ts:23
↓ 2 callersFunctioncheckExists
(path: string)
src/store/file-store.ts:66
↓ 2 callersFunctioncreateChatCompletion
(request: { messages: ChatGPTMessage[]; temperature?: number; })
src/openai.ts:7
↓ 2 callersMethodgetKeys
()
src/store/index.ts:5
↓ 2 callersFunctionmakeDecision
(events: Event[])
src/make-decision.ts:6
↓ 2 callersFunctionmessageSourceName
(source: MessageSource)
src/util.ts:20
↓ 2 callersMethodretrieve
()
src/memory/memory.ts:39
↓ 2 callersMethodsummarize
* Compress the event history when it becomes too large in order to free up the context window.
src/memory/memory.ts:101
↓ 2 callersFunctiontoOpenAiMessage
(event: Event)
src/make-decision.ts:27
↓ 1 callersFunctionaddMessageTypes
(record: T)
src/message.ts:54
↓ 1 callersFunctionagentSource
(id: string)
src/message.ts:29
↓ 1 callersFunctioncuid
()
src/services/ChatGPT.ts:198
↓ 1 callersFunctiondecodeFilename
(filename: string)
src/store/file-store.ts:100
↓ 1 callersFunctionencodeFilename
(filename: string)
src/store/file-store.ts:89
↓ 1 callersMethodgetCompletion
( payload: OpenAIStreamPayload = this.payload )
src/services/ChatGPT.ts:169
↓ 1 callersMethodgetCumulativeTokenCounts
(events: Event[])
src/memory/memory.ts:188
↓ 1 callersMethodgetIntroduction
()
src/memory/memory.ts:55
↓ 1 callersMethodgetModels
()
src/services/ChatGPT.ts:52
↓ 1 callersMethodgetModuleForAction
(name: string)
src/module/module-manager.ts:34
↓ 1 callersFunctiongetPageSummary
(maxSummaryTokens: number, url: string)
src/module/definitions/web.ts:93
↓ 1 callersFunctiongetSearchResults
(searchString: string)
src/module/definitions/web.ts:84
↓ 1 callersMethodhandle
(agentId: string, { actionDef, parameters }: Action)
src/action-handler.ts:12
↓ 1 callersFunctionmain
()
src/main.ts:29
↓ 1 callersFunctionparseAction
( actionDictionary: Map<string, ActionDefinition>, text: string )
src/parse-action.ts:19
↓ 1 callersFunctionpinnedMessage
({ state })
src/module/definitions/goals.ts:18
↓ 1 callersMethodprintEvent
(event: Event)
src/memory/memory.ts:200
↓ 1 callersMethodremoveErrors
(events: Event[])
src/memory/memory.ts:76
↓ 1 callersMethodrun
(task: Task<T>)
src/task-queue.ts:12
↓ 1 callersMethodrunNext
()
src/task-queue.ts:41
↓ 1 callersMethodrunPeriodically
(task: Task, milliseconds: number)
src/task-queue.ts:19
↓ 1 callersMethodsendRequestToOpenAI
( messages: ChatGPTMessage[], temperature?: number, onProgress?: (partialResponse: string, message
src/services/ChatGPT.ts:80
↓ 1 callersFunctionsleep
(milliseconds: number)
src/util.ts:4
↓ 1 callersMethodstart
()
src/agent.ts:27
↓ 1 callersFunctionstartConsole
(agentIds: string[], messageBus: MessageBus)
src/console.ts:13
↓ 1 callersMethodtakeAction
()
src/agent.ts:53
↓ 1 callersMethodunsubscribe
(listener: (message: Message) => void)
src/message-bus.ts:5
↓ 1 callersFunctionwebSocketServer
(messageBus: MessageBus, port: number)
src/web-socket-server.ts:4
Methodconstructor
()
src/redis-message-bus.ts:10
Methodconstructor
()
src/in-memory-message-bus.ts:8
Methodconstructor
( public id: string, private memory: Memory, private messageBus: MessageBus, private moduleMan
src/agent.ts:16
Methodconstructor
( private agentIds: string[], private messageBus: MessageBus, private moduleManager: ModuleManager
src/action-handler.ts:6
Methodconstructor
( private moduleManager: ModuleManager, public moduleDef: ModuleDefinition<S, A> )
src/module/module-instance.ts:7
Methodconstructor
( public agentId: string, public allAgentIds: string[], moduleDefinitions: ModuleDefinition[] )
src/module/module-manager.ts:10
Methodconstructor
( private agentId: string, private moduleManager: ModuleManager, private store: Store<Event[]>,
src/memory/memory.ts:16
Methodconstructor
(private stringStore: Store<string>)
src/store/json-store.ts:4
Methodconstructor
(private namespaces: string[])
src/store/file-store.ts:8
Methodconstructor
()
src/services/ChatGPT.ts:48
Methodcontext
()
src/module/module-instance.ts:22
FunctioncountTokens
(event: Event)
src/memory/memory.ts:219
FunctiondecodeChar
(encodedChar: string)
src/store/file-store.ts:85
Methoddelete
(key: string)
src/store/json-store.ts:15
Methoddelete
(key: string)
src/store/file-store.ts:24
Methoddelete
(key: string)
src/store/in-memory-store.ts:14
MethoddirPath
()
src/store/file-store.ts:61
FunctionencodeChar
(char: string)
src/store/file-store.ts:81
Functionexecute
({ parameters: { goal }, context: { agentId, state }, sendMessage, })
src/module/definitions/goals.ts:43
Functionexecute
({ parameters: { path }, context: { agentId }, sendMessage, })
src/module/definitions/filesystem.ts:25
Functionexecute
()
src/module/definitions/core.ts:84
Functionexecute
({ parameters: { searchString }, context: { agentId }, sendMessage, })
src/module/definitions/web.ts:24
Functionexecute
({ parameters: { title, content }, context: { agentId, state }, sendMessage, })
src/module/definitions/notes.ts:34
Functionexecute
({ context: { agentId, allAgentIds }, sendMessage })
src/module/definitions/messaging.ts:11
Methodget
(key: string)
src/store/json-store.ts:6
Methodget
(key: string)
src/store/file-store.ts:10
Methodget
(key: string)
src/store/in-memory-store.ts:6
MethodgetKeys
()
src/store/json-store.ts:19
MethodgetKeys
()
src/store/file-store.ts:33
MethodgetKeys
()
src/store/in-memory-store.ts:18
Methodkey
()
src/memory/memory.ts:196
Methodlength
()
src/task-queue.ts:8
FunctionpinnedMessage
({ state })
src/module/definitions/notes.ts:10
Methodsend
(message: Message)
src/redis-message-bus.ts:29
Methodsend
(message: Message)
src/in-memory-message-bus.ts:20
Methodset
(key: string, value: T)
src/store/json-store.ts:11
Methodset
(key: string, value: string)
src/store/file-store.ts:19
Methodset
(key: string, value: string)
src/store/in-memory-store.ts:10
FunctionsingleTargetSystemMessage
( agentId: string, content: string )
src/message.ts:66
FunctionsleepUntil
(condition: () => boolean)
src/util.ts:8
Methodstate
()
src/module/module-instance.ts:12
Methodstop
()
src/task-queue.ts:32
Methodsubscribe
(listener: (message: Message) => void)
src/redis-message-bus.ts:15
Methodsubscribe
(listener: (message: Message) => void)
src/in-memory-message-bus.ts:12
Methodunsubscribe
(listener: (message: Message) => void)
src/redis-message-bus.ts:24
Methodunsubscribe
(listener: (message: Message) => void)
src/in-memory-message-bus.ts:16