Newtouch Code 终端界面
Newtouch Code 终端界面
Section titled “Newtouch Code 终端界面”Newtouch Code TUI 是日常使用 Newtouch Code 的主要入口。进入项目目录并运行 newtouchcode 后,可以通过普通输入、文件引用、Shell 命令和斜杠命令完成大部分操作。
cd /path/to/projectnewtouchcode
直接输入自然语言即可。适合咨询问题、描述需求、要求修改代码或总结结果。
帮我梳理这个仓库的文档站构建流程。输入 @ 后选择项目文件,可以把文件内容加入当前上下文。适合代码解释、局部修改、配置排查和文档补充。
看一下 @astro.config.mjs,帮我说明侧边菜单是如何配置的。Shell 命令
Section titled “Shell 命令”如果当前版本支持 ! 前缀,可以在输入区直接执行 Shell 命令,并把输出作为上下文返回。
!git status --short --branch常见用途:
- 查看当前分支和工作区状态。
- 运行构建、测试或格式检查。
- 查看文件列表、环境变量或命令版本。
对于删除文件、安装依赖、推送代码等高风险操作,应先确认执行范围。
输入 / 可以打开命令入口。不同版本的 Newtouch Code 支持的命令可能不同,优先以 /help 中展示的命令为准。
/help常用命令说明
Section titled “常用命令说明”查看 TUI 帮助、支持的命令和快捷操作。
适用场景:
- 第一次使用 Newtouch Code。
- 不确定当前版本支持哪些命令。
- 想确认命令的准确名称。
/help/connect
Section titled “/connect”连接或配置模型服务。首次使用时,输入Api Key 会自动配置相关模型。
适用场景:
- 首次进入 Newtouch Code,需要配置新知人工智能平台 API Key。
- 当前模型不可用,需要重新选择模型服务。
- 更换账号、令牌或模型提供方。
/connect注意事项:
- API Key 应从新知人工智能平台申请和管理。
- 不要把 API Key 写进项目文件、文档或截图。
- 如果连接失败,先检查 API Key 是否有效、是否有模型授权。
初始化或更新项目说明文件,让 Newtouch Code 了解项目结构、技术栈、命令和协作规范。
适用场景:
- 第一次在某个项目中使用 Newtouch Code。
- 项目结构变化较大,需要更新上下文说明。
- 希望把团队规范沉淀到项目说明中。
/init建议:
- 初始化后检查生成或更新的说明文件内容。
- 适合把常用构建命令、测试命令、目录说明补充进去。
- 团队项目中,确认内容无敏感信息后再提交。
/models
Section titled “/models”查看当前可用模型列表。
适用场景:
- 确认 API Key 授权了哪些模型。
- 当前默认模型不可用,需要切换模型。
- 排查模型名称、模型权限或额度问题。
/models
/agents
Section titled “/agents”查看当前可用的 agent 列表。不同 agent 可以对应不同的任务分工、提示词策略或模型配置。
适用场景:
- 查看当前 Newtouch Code 内置或已配置的 agent。
- 确认某个 agent 是否可用于当前项目。
- 在切换 agent 前,先了解各 agent 的用途。
/agents
/agent
Section titled “/agent”切换当前会话使用的 agent。切换后,后续任务会按所选 agent 的定位和模型配置执行。
适用场景:
- 从通用问答切换到代码修改类 agent。
- 从实现任务切换到审查、总结或文档类 agent。
- 需要更换当前 agent 使用的模型配置。
/agent model tester newtouch-ai/newtouch-pro使用建议:
- 切换前先确认当前任务是否已经完成,避免上下文混杂。
- 如果只是查看有哪些 agent,先使用
/agents。 - 如果切换后回答风格或能力不符合预期,可以再次执行
/agent选择其他 agent。
开启新会话,清理当前会话上下文。
适用场景:
- 当前对话已经处理完。
- 上下文太长,影响后续任务判断。
- 想开始一个完全不同的任务。
/new注意:新会话不会自动撤销之前已经写入文件的修改。如果需要撤销文件变更,应明确使用撤销或回退操作。
/sessions
Section titled “/sessions”查看、恢复或切换历史会话。
适用场景:
- 回到之前未完成的任务。
- 查看历史处理记录。
- 多个任务之间切换上下文。
/sessions/compact
Section titled “/compact”压缩当前会话上下文,保留关键结论和任务状态。
适用场景:
- 对话很长,但任务还没完成。
- 希望保留关键背景,减少上下文噪声。
- 长时间排查问题后,需要继续开发。
/compact建议在压缩前让 Newtouch Code 总结:
先总结当前任务目标、已经修改的文件、验证结果和剩余事项,然后再压缩上下文。/details
Section titled “/details”切换工具执行细节显示。
适用场景:
- 想查看 Newtouch Code 读了哪些文件。
- 想确认执行了哪些命令。
- 排查为什么某一步结果不符合预期。
/details撤销最近一次会话消息及其产生的修改。
适用场景:
- 最近一次修改方向不对。
- 生成内容明显不符合要求。
- 想回到上一步重新说明需求。
/undo注意事项:
- 撤销前先确认当前工作区是否还有其他人的改动。
- 如果只想撤销某个文件,建议用自然语言明确文件范围。
- 撤销后可以用
git diff或状态检查确认结果。
恢复刚刚被 /undo 撤销的修改。
适用场景:
- 撤销后发现原修改仍然需要保留。
- 对撤销结果不满意,需要恢复上一版。
/redo/share
Section titled “/share”分享当前会话或生成可供团队查看的会话信息。
适用场景:
- 需要把排查过程发给同事。
- 需要沉淀一次任务处理记录。
- 需要让别人接着看当前上下文。
/share分享前建议检查会话中是否包含敏感信息,例如 API Key、内部地址、账号信息或未公开代码。
退出当前 Newtouch Code 会话。
/exit退出前建议确认:
- 文件修改是否符合预期。
- 是否已经运行必要验证。
- 是否需要总结本次会话内容。
常用快捷操作表
Section titled “常用快捷操作表”| 操作 | 输入方式 | 说明 |
|---|---|---|
| 查看帮助 | /help | 查看当前版本支持的命令 |
| 配置模型服务 | /connect | 配置新知人工智能平台 API Key 或模型服务 |
| 初始化项目说明 | /init | 生成或更新项目上下文说明 |
| 查看模型 | /models | 查看当前可用模型 |
| 查看 agent | /agents | 查看当前可用 agent 列表 |
| 切换 agent | /agent | 切换当前会话使用的 agent 或 agent 模型 |
| 新建会话 | /new | 从干净上下文开始新任务 |
| 切换会话 | /sessions | 查看或恢复历史会话 |
| 压缩上下文 | /compact | 长会话中保留关键背景 |
| 查看细节 | /details | 显示或隐藏工具执行过程 |
| 撤销修改 | /undo | 回退最近一次会话修改 |
| 恢复修改 | /redo | 恢复刚撤销的修改 |
| 分享会话 | /share | 生成会话分享信息 |
| 退出 | /exit | 结束当前会话 |
| 引用文件 | @文件路径 | 把文件加入上下文 |
| 执行命令 | !命令 | 执行 Shell 命令 |
- 先用
/help确认当前版本支持的命令。 - 大范围改动前先让 Newtouch Code 输出方案。
- 执行
/undo、删除文件、安装依赖、推送代码前,先确认工作区状态。 - 涉及 API Key、令牌、账号信息时,不要截图或写入文档。
- 任务结束前让 Newtouch Code 总结改动文件、验证结果和剩余风险。