codecamp

CodeFlicker 智能对话 (Jam)

从想法到发布的自主编码代理,深度理解您的代码库。代理具备自主决策、环境感知和工具使用等能力。它可以根据开发者的编码需求,使用工程搜索、文件编辑和终端等工具端到端地完成编码任务。

自主决策能力

  • 代码搜索
  • 正则表达式搜索
  • 文件读取
  • 目录读取
  • 文件编辑
  • 命令执行

智能工作流程

  • 无需用户确认的自主执行
  • 基于工具返回结果自主决策
  • 灵活处理各种开发场景
  • 提供详细的工具执行结果

高效内容引用

自动内容填充

默认情况下,当前打开的文件会自动填充为内容。

一键添加选中代码块

支持使用快捷键 ⌘L 一键添加选中的代码块,或通过右键菜单快速添加选中区域到代理。

复制粘贴智能识别

复制多行代码粘贴到输入框时,支持自动识别并以"文件 + 行号"的形式显示在上下文区域。

变更文件工作区

  • 逐行显示代码变更
  • 完全控制多文件代码修改
  • 批量接受或拒绝变更
  • 独立处理单文件变更

恢复检查点

  • 一键回滚到特定对话版本
  • 确保每次修改可控可追踪
  • 悬停显示"回滚"按钮
  • 确认后自动恢复代码状态

Lint 错误自动修复 (Beta)

代理完成代码生成后,支持自动检查修改文件中的增量 lint 错误,并提供一键修复能力。

您可以在 设置 > 启用自动 Lint 问题检测 中选择是否启用 lint 自检和修复功能。


CodeFlicker Agent 模式
CodeFlicker Duet 模式
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

CodeFlicker 开始使用

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }