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

17 lines 839 B
import type { ToolManager } from '../tools/tool-manager.js'; import type { Message } from '../types/core.js'; import type { Tokenizer } from '../types/tokenization.js'; interface UseContextPercentageProps { currentModel: string; messages: Message[]; tokenizer: Tokenizer; getMessageTokens: (message: Message) => number; toolManager: ToolManager | null; streamingTokenCount: number; contextLimit: number | null; setContextPercentUsed: (value: number | null) => void; setContextLimit: (value: number | null) => void; } export declare function useContextPercentage({ currentModel, messages, tokenizer, getMessageTokens, toolManager, streamingTokenCount, contextLimit, setContextPercentUsed, setContextLimit, }: UseContextPercentageProps): void; export {}; //# sourceMappingURL=useContextPercentage.d.ts.map