UNPKG

@nanocollective/nanocoder

Version:

A local-first CLI coding agent that brings the power of agentic coding tools like Claude Code and Gemini CLI to local models or controlled APIs like OpenRouter

14 lines 763 B
import type { LLMClient } from '../../types/core.js'; import type { Message, MessageSubmissionOptions } from '../../types/index.js'; /** * Parses a context limit value string, supporting k/K suffix. * e.g. "8192" -> 8192, "128k" -> 128000, "128K" -> 128000 */ export declare function parseContextLimit(value: string): number | null; /** * Main entry point for handling user message submission. * Routes messages to appropriate handlers based on their type. */ export declare function handleMessageSubmission(message: string, options: MessageSubmissionOptions): Promise<void>; export declare function createClearMessagesHandler(setMessages: (messages: Message[]) => void, client: LLMClient | null): () => Promise<void>; //# sourceMappingURL=app-util.d.ts.map