Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Kuon-dev/advanced-reason-mcp
/ functions
Functions
16 in github.com/Kuon-dev/advanced-reason-mcp
⨍
Functions
16
◇
Types & classes
7
↓ 2 callers
Function
detectToolRequest
( generatedThought: string, )
src/modules/sequential/utils.ts:76
↓ 2 callers
Function
formatCodeContext
(codeContext: CodeContext)
src/modules/code/context.ts:64
↓ 1 callers
Method
generateThoughtWithGemini
( args: z.infer<typeof SequentialThinkingSchema>, )
src/modules/providers/google-ai.ts:27
↓ 1 callers
Method
generateThoughtWithOpenRouter
( args: z.infer<typeof SequentialThinkingSchema>, )
src/modules/providers/openrouter.ts:86
↓ 1 callers
Method
getCompletionWithReasoning
( systemPrompt: string, userPrompt: string )
src/modules/providers/openrouter.ts:35
↓ 1 callers
Method
isThinkingTooSimilar
(currentThinking: string)
src/modules/providers/google-ai.ts:19
↓ 1 callers
Method
isThinkingTooSimilar
(currentThinking: string)
src/modules/providers/openrouter.ts:26
↓ 1 callers
Function
main
()
src/index.ts:79
↓ 1 callers
Function
main
* Main build function that coordinates type checking and building * * @async * @function
bin/build.mjs:79
↓ 1 callers
Method
processSequentialThinking
( args: z.infer<typeof CombinedSequentialThinkingSchema>, )
src/modules/sequential/index.ts:49
↓ 1 callers
Function
runBuild
* Runs the esbuild bundling process with type checking * * @async * @function * @returns {Promise<void>} * @throws {Error} If the build process
bin/build.mjs:31
Method
constructor
(apiKey: string = process.env.GEMINI_API_KEY ?? "")
src/modules/providers/google-ai.ts:14
Method
constructor
( apiKey: string = process.env.OPENROUTER_API_KEY ?? "", model: string = process.env.OPENROUTER_MODEL
src/modules/providers/openrouter.ts:14
Method
constructor
( // geminiApiKey: string = process.env.GEMINI_API_KEY ?? "", openRouterApiKey: string = process.env.O
src/modules/sequential/index.ts:31
Method
processSequentialThinking
( args: z.infer<typeof SequentialThinkingSchema>, )
src/modules/providers/google-ai.ts:129
Method
processSequentialThinking
( args: z.infer<typeof SequentialThinkingSchema>, )
src/modules/providers/openrouter.ts:193