services/api/claude.ts (Message API Wrapper)
- Entity ID:
ent-20260420-q9e03a00003c - Type:
file - Scope:
shared - Status:
active - Aliases: claude.ts, Message API wrapper
Description
Module at src/services/api/claude.ts that wraps messages.create on the Anthropic SDK client. Responsible for wiring model, max_tokens, system prompt, tools, and message history parameters and returning a streaming event iterator.
Key claims
- QueryEngine depends on ~7 subsystems for a single basic query
Relations
- QueryEngine 46K-Line File --[depends_on]--> services/api/claude.ts (Message API Wrapper)
- services/api/claude.ts (Message API Wrapper) --[uses]--> services/api/client.ts