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

Function createContext

packages/tools/src/definitions/analysis-tools.test.ts:11–21  ·  view source on GitHub ↗
(
  dataProvider: Partial<ToolDataProvider>,
  overrides: Partial<ToolExecutionContext> = {}
)

Source from the content-addressed store, hash-verified

9import type { RawMessage, ToolDataProvider, ToolExecutionContext, ToolTimeRange } from '../types'
10
11function createContext(
12 dataProvider: Partial<ToolDataProvider>,
13 overrides: Partial<ToolExecutionContext> = {}
14): ToolExecutionContext {
15 return {
16 sessionId: 'session-1',
17 locale: 'en-US',
18 dataProvider: dataProvider as ToolDataProvider,
19 ...overrides,
20 }
21}
22
23function createSqlTool(name: string) {
24 const def = SQL_TOOL_DEFS.find((tool) => tool.name === name)

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected