/** * CLI 交互模式 — 终端对话 * * 在终端中与 Jarvis 进行对话式交互。 * 支持: * - 自然语言指令 * - 命令(以 / 开头) * - 多行输入 * - 彩色输出 */ import type { AgentCore } from "../agent.js"; import type { PersonaManager } from "../persona/persona.js"; export declare class CLIBridge { private agent; private persona?; private rl; private running; constructor(agent: AgentCore, persona?: PersonaManager); /** 启动 CLI 交互循环 */ start(): Promise; /** 停止 CLI */ stop(): void; private handleInput; private handleCommand; private printHelp; private printStatus; private printSkills; private printMemory; private printHistory; private printProfile; private setProfile; private printPersonas; private printTaskResult; } //# sourceMappingURL=cli.d.ts.map