MCPcopy Index your code
hub / github.com/ChatLab/ChatLab / loadAssistantConfig

Function loadAssistantConfig

apps/cli/src/ai/assistant-loader.ts:12–22  ·  view source on GitHub ↗
(aiDataDir: string, assistantId: string)

Source from the content-addressed store, hash-verified

10import type { AssistantConfig } from '@openchatlab/node-runtime'
11
12export function loadAssistantConfig(aiDataDir: string, assistantId: string): AssistantConfig | null {
13 const filePath = path.join(aiDataDir, 'assistants', `${assistantId}.md`)
14 if (!fs.existsSync(filePath)) return null
15
16 try {
17 const content = fs.readFileSync(filePath, 'utf-8')
18 return parseAssistantFile(content, filePath)
19 } catch {
20 return null
21 }
22}

Callers 1

createCliRunAgentStreamFunction · 0.90

Calls 1

parseAssistantFileFunction · 0.90

Tested by

no test coverage detected