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

35 lines 912 B
/** * Props for the main App component */ export interface AppProps { vscodeMode?: boolean; vscodePort?: number; nonInteractivePrompt?: string; nonInteractiveMode?: boolean; cliProvider?: string; cliModel?: string; } /** * Reasons for non-interactive mode completion */ export type NonInteractiveExitReason = 'complete' | 'timeout' | 'error' | 'tool-approval' | null; /** * Result of checking non-interactive mode completion status */ export interface NonInteractiveCompletionResult { shouldExit: boolean; reason: NonInteractiveExitReason; } /** * State required for checking non-interactive mode completion */ export interface NonInteractiveModeState { isToolExecuting: boolean; isToolConfirmationMode: boolean; isConversationComplete: boolean; messages: Array<{ role: string; content: string; }>; } //# sourceMappingURL=types.d.ts.map