CodeFlicker 智能对话 (Jam)
从想法到发布的自主编码代理,深度理解您的代码库。代理具备自主决策、环境感知和工具使用等能力。它可以根据开发者的编码需求,使用工程搜索、文件编辑和终端等工具端到端地完成编码任务。
自主决策能力
- 代码搜索
- 正则表达式搜索
- 文件读取
- 目录读取
- 文件编辑
- 命令执行
智能工作流程
- 无需用户确认的自主执行
- 基于工具返回结果自主决策
- 灵活处理各种开发场景
- 提供详细的工具执行结果
高效内容引用
自动内容填充
默认情况下,当前打开的文件会自动填充为内容。
一键添加选中代码块
支持使用快捷键 ⌘L 一键添加选中的代码块,或通过右键菜单快速添加选中区域到代理。
复制粘贴智能识别
复制多行代码粘贴到输入框时,支持自动识别并以"文件 + 行号"的形式显示在上下文区域。
变更文件工作区
- 逐行显示代码变更
- 完全控制多文件代码修改
- 批量接受或拒绝变更
- 独立处理单文件变更
恢复检查点
- 一键回滚到特定对话版本
- 确保每次修改可控可追踪
- 悬停显示"回滚"按钮
- 确认后自动恢复代码状态
Lint 错误自动修复 (Beta)
代理完成代码生成后,支持自动检查修改文件中的增量 lint 错误,并提供一键修复能力。
您可以在 设置 > 启用自动 Lint 问题检测 中选择是否启用 lint 自检和修复功能。