MCPcopy Create free account

hub / github.com/Athena-AI-Lab/athena-core / functions

Functions138 in github.com/Athena-AI-Lab/athena-core

↓ 54 callersMethodregisterTool
( config: { name: string; desc: string; args: Args; retvals: RetArgs; }, t
src/core/athena.ts:159
↓ 53 callersMethodderegisterTool
(name: string)
src/core/athena.ts:187
↓ 18 callersMethodemitPrivateEvent
(name: string, args: Dict<any>)
src/core/athena.ts:263
↓ 12 callersMethodemitEvent
(name: string, args: Dict<any>)
src/core/athena.ts:252
↓ 12 callersMethodregisterEvent
(event: IAthenaEvent)
src/core/athena.ts:195
↓ 12 callersMethodsendMessage
(message: IWebappUIMessage)
src/plugins/webapp-ui/init.ts:367
↓ 9 callersMethodderegisterEvent
(name: string)
src/core/athena.ts:203
↓ 8 callersMethodwithLock
(fn: () => Promise<T>)
src/plugins/browser/init.ts:585
↓ 7 callersMethodaddMessage
(type: Message["type"], content: string)
src/plugins/cli-ui/init.ts:97
↓ 6 callersMethodgetPageContent
(pageIndex: number)
src/plugins/browser/browser-use.ts:103
↓ 6 callersMethodgetPageMetadata
(pageIndex: number)
src/plugins/browser/browser-use.ts:144
↓ 5 callersMethodclose
()
src/plugins/browser/browser-use.ts:196
↓ 5 callersMethodgetFileUrl
(fileId: string)
src/plugins/telegram/init.ts:703
↓ 5 callersMethodwaitForLoading
(page: Page)
src/plugins/browser/browser-use.ts:176
↓ 4 callersFunctioncleanup
(event: string)
src/main.ts:83
↓ 4 callersMethodupdateTimeout
()
src/plugins/clock/init.ts:311
↓ 3 callersMethoddisableShutdownTimeout
()
src/plugins/webapp-ui/init.ts:318
↓ 3 callersMethodenableShutdownTimeout
()
src/plugins/webapp-ui/init.ts:308
↓ 3 callersMethodeventToPrompt
(event: IEvent)
src/plugins/cerebrum/init.ts:288
↓ 3 callersMethodinitialPrompt
()
src/plugins/cerebrum/init.ts:306
↓ 3 callersMethodprocessEventQueueWithDelay
()
src/plugins/cerebrum/init.ts:135
↓ 3 callersMethodpushEvent
(event: IEvent)
src/plugins/cerebrum/init.ts:109
↓ 3 callersMethodrenderUI
()
src/plugins/cli-ui/init.ts:114
↓ 3 callersFunctionsaveStates
(athena: Athena, close: boolean = false)
src/main.ts:60
↓ 3 callersMethodsearch
(query: string)
src/plugins/http/exa.ts:22
↓ 3 callersMethodunloadPlugin
(name: string)
src/core/athena.ts:149
↓ 3 callersMethodunloadPlugins
()
src/core/athena.ts:117
↓ 2 callersMethodgatherState
(plugin: string)
src/core/athena.ts:211
↓ 2 callersMethodgatherStates
()
src/core/athena.ts:221
↓ 2 callersFunctiongetSelector
(element: Element)
src/plugins/browser/dom.ts:234
↓ 2 callersMethodkill
(signal?: NodeJS.Signals)
src/plugins/shell/shell-process.ts:34
↓ 2 callersMethodloadPlugin
(name: string, args: Dict<any>)
src/core/athena.ts:131
↓ 2 callersMethodloadPlugins
()
src/core/athena.ts:106
↓ 2 callersMethodwrite
(data: string)
src/plugins/shell/shell-process.ts:30
↓ 1 callersMethodcallTool
(name: string, args: Dict<any>)
src/core/athena.ts:231
↓ 1 callersMethodclickElement
(pageIndex: number, nodeIndex: number)
src/plugins/browser/browser-use.ts:116
↓ 1 callersMethodclosePage
(pageIndex: number)
src/plugins/browser/browser-use.ts:98
↓ 1 callersMethoddesc
()
src/plugins/cli-ui/init.ts:14
↓ 1 callersMethodensureInitialPrompt
(prompts: Array<ChatCompletionMessageParam>)
src/plugins/cerebrum/init.ts:280
↓ 1 callersFunctionfileDigest
( filePath: string, algorithm: string = "sha256", )
src/utils/crypto.ts:4
↓ 1 callersMethodfillElement
(pageIndex: number, nodeIndex: number, value: string)
src/plugins/browser/browser-use.ts:130
↓ 1 callersMethodgetElementData
(pageIndex: number, nodeIndex: number)
src/plugins/browser/browser-use.ts:153
↓ 1 callersMethodhandleMessage
(ws: WebSocket, message: string)
src/plugins/webapp-ui/init.ts:326
↓ 1 callersMethodinit
(headless: boolean)
src/plugins/browser/browser-use.ts:30
↓ 1 callersFunctionisClickable
(element: Element, dom: JSDOM)
src/plugins/browser/dom.ts:69
↓ 1 callersFunctionisFillable
(element: Element)
src/plugins/browser/dom.ts:81
↓ 1 callersFunctionisImage
(element: Element)
src/plugins/browser/dom.ts:65
↓ 1 callersFunctionisVisible
(element: Element)
src/plugins/browser/dom.ts:61
↓ 1 callersFunctionload
(athena: Athena)
src/plugins/plugin-base.ts:17
↓ 1 callersMethodload
(athena: Athena)
src/plugins/llm/init.ts:13
↓ 1 callersFunctionmain
()
src/main.ts:9
↓ 1 callersMethodnewPage
(url: string)
src/plugins/browser/browser-use.ts:78
↓ 1 callersFunctionparseDom
( dom: JSDOM, )
src/plugins/browser/dom.ts:91
↓ 1 callersMethodprocessEventQueue
()
src/plugins/cerebrum/init.ts:145
↓ 1 callersMethodsanitizeEventArgs
(args: T)
src/plugins/cerebrum/init.ts:382
↓ 1 callersMethodscreenshot
(page: Page, path: string)
src/plugins/browser/browser-use.ts:192
↓ 1 callersMethodscrollDown
(pageIndex: number)
src/plugins/browser/browser-use.ts:167
↓ 1 callersMethodsetState
(state: Dict<any>)
src/plugins/clock/init.ts:293
↓ 1 callersMethodstate
()
src/plugins/clock/init.ts:287
↓ 1 callersFunctiontoExternalNodes
(pageNodes: IPageNode[])
src/plugins/browser/dom.ts:210
↓ 1 callersMethodunload
(athena: Athena)
src/plugins/llm/init.ts:172
↓ 1 callersFunctionwalk
(node: Node)
src/plugins/browser/dom.ts:96
FunctionApp
({ onMessage, messages, prompt, isThinking, })
src/plugins/cli-ui/components/App.tsx:18
MethodathenaEventHandler
(name: string, args: Dict<any>)
src/plugins/cerebrum/init.ts:121
MethodathenaPrivateEventHandler
(event: string, args: Dict<any>)
src/plugins/telegram/init.ts:708
MethodathenaPrivateEventHandler
(event: string, args: Dict<any>)
src/plugins/webapp-ui/init.ts:385
MethodathenaPrivateEventHandler
(event: string, args: Dict<any>)
src/plugins/discord/init.ts:620
MethodathenaPrivateEventHandler
(name: string, args: Dict<any>)
src/plugins/llm/init.ts:178
MethodathenaPrivateEventHandler
(event: string, args: Dict<any>)
src/plugins/cli-ui/init.ts:81
MethodathenaPrivateEventHandler
(name: string, args: Dict<any>)
src/plugins/http/init.ts:363
MethodathenaPrivateEventHandler
(name: string, args: Dict<any>)
src/plugins/cerebrum/init.ts:125
Functionconstructor
(config: Dict<any>)
src/plugins/plugin-base.ts:9
Methodconstructor
(config: Dict<any>, states: Dict<Dict<any>>)
src/core/athena.ts:97
Methodconstructor
(supabase: SupabaseClient, contextId: string)
src/plugins/webapp-ui/logger.ts:10
Methodconstructor
(command: string)
src/plugins/shell/shell-process.ts:10
Methodconstructor
(initParams: ITavilySearchInitParams)
src/plugins/http/tavily.ts:16
Methodconstructor
(initParams: IJinaSearchInitParams)
src/plugins/http/jina.ts:16
Methodconstructor
(initParams: IExaSearchInitParams)
src/plugins/http/exa.ts:16
Functiondesc
()
src/plugins/plugin-base.ts:13
Methoddesc
()
src/plugins/browser/init.ts:13
Methoddesc
()
src/plugins/telegram/init.ts:11
Methoddesc
()
src/plugins/webapp-ui/init.ts:25
Methoddesc
()
src/plugins/discord/init.ts:18
Methoddesc
()
src/plugins/athena/init.ts:7
Methoddesc
()
src/plugins/short-term-memory/init.ts:12
Methoddesc
()
src/plugins/file-system/init.ts:9
Methoddesc
()
src/plugins/long-term-memory/init.ts:17
MethoddownloadCompletedHandler
(pageIndex: number, filename: string)
src/plugins/browser/init.ts:578
MethoddownloadStartedHandler
(pageIndex: number, filename: string)
src/plugins/browser/init.ts:571
MethodhandleMessage
(content: string)
src/plugins/cli-ui/init.ts:106
Methodload
(athena: Athena)
src/plugins/browser/init.ts:17
Methodload
(athena: Athena)
src/plugins/telegram/init.ts:15
Methodload
(athena: Athena)
src/plugins/python/init.ts:9
Methodload
(athena: Athena)
src/plugins/webapp-ui/init.ts:29
Methodload
(athena: Athena)
src/plugins/discord/init.ts:22
Methodload
(athena: Athena)
src/plugins/shell/init.ts:10
Methodload
(athena: Athena)
src/plugins/cli-ui/init.ts:18
Methodload
(athena: Athena)
src/plugins/http/init.ts:29
Methodload
(athena: Athena)
src/plugins/athena/init.ts:11
Methodload
(athena: Athena)
src/plugins/short-term-memory/init.ts:18
next →1–100 of 138, ranked by callers