Skip to content

日常使用

NeoCode 的日常使用通常是:打开项目、描述目标、观察 Agent 行动、确认权限、查看结果、必要时继续或压缩上下文。

打开项目

启动时指定工作区:

bash
neocode --workdir /path/to/project

工作区决定 NeoCode 能读取、搜索、编辑和执行命令的项目范围。切换到另一个项目时,建议新建会话,避免旧上下文混入。

描述任务

直接用自然语言描述目标。复杂任务建议先让 NeoCode 阅读相关代码并给方案,再决定是否实现。

text
请先阅读配置加载相关代码,给出最小修复方案。暂时不要改文件。

确认方案后再继续:

text
请按刚才的方案实现,并运行相关测试。

好的任务描述通常包含:

  • 目标:要修什么、加什么、解释什么
  • 范围:只看哪些文件或模块,哪些不要动
  • 验证:希望运行哪个测试或构建命令

观察执行过程

NeoCode 会在界面中展示 Agent 的回复、工具调用和执行状态。读取文件、搜索内容通常会自动执行;写文件或运行有风险的命令时,会出现权限确认。

常用按键:

按键作用
Enter发送输入
Ctrl+J输入换行
Ctrl+W取消当前 Agent 任务
Ctrl+Q打开 Slash 指令帮助
Ctrl+N新建会话
Ctrl+O打开工作区选择
Ctrl+F切换 Full Access 提示
Ctrl+L打开日志视图
Tab / Shift+Tab切换面板焦点

确认权限

当 NeoCode 请求写文件、抓取非默认放行的外部域名,或执行有风险的命令时,会弹出权限确认。

选择适合场景
Allow once只批准本次请求,适合单次写入或仍想逐项确认
Allow session批准当前会话内相似请求,适合已确认安全的重复操作
Reject拒绝本次请求,适合路径不对、命令危险或范围失控

确认界面支持快捷键:y=oncea=sessionn=reject

更详细的风险判断见 工具与权限

继续、压缩或新建会话

场景建议
继续同一个 bug、功能或文档任务继续当前会话
对话很长,回答开始重复或混入旧任务执行 /compact
开始不相关的新任务Ctrl+N 新建会话
切换到另一个项目新建会话并切换工作区

压缩后建议补一句当前目标:

text
继续刚才的文档更新,目标是补齐 Slash 指令和 AGENTS.md 的用户说明。

常用 Slash 指令

命令作用
/help查看所有 Slash 指令
/session切换会话
/compact压缩当前会话上下文
/provider切换 Provider
/provider add添加自定义 Provider
/model切换模型
/memo查看记忆
/remember <text>保存长期偏好或稳定事实
/forget <keyword>删除匹配的记忆
/skills查看可用 Skills
/skill use <id>启用 Skill
/skill off <id>停用 Skill
/skill active查看已启用 Skills
/clear清空当前输入草稿
/exit退出 NeoCode

完整说明见 Slash 指令

下一步

围绕安装、配置、日常使用、扩展能力和排障整理的 NeoCode 用户指南。