SuperAPI AI 工具集

code-agent

智能体与模型

查看项目

更新于 10-15 17:23

技能介绍

用途:Code Agent 是一个自主编程智能体,用于委派任何涉及理解、编写或运行代码的任务,来源可以是 GitHub issue、缺陷报告或用户请求。它不只是按需写代码,而是先思考问题、形成计划、阅读现有代码库理解上下文,再迭代实现并在完成前验证结果。

主要能力:给定目标后,它会探索工作区了解已有内容,把任务拆成步骤并用待办列表跟踪,实现、运行并迭代直到结果正确,只在遇到真正决策点时才提问。它适合多文件项目、重构、测试套件;文件会自动同步到 S3,可通过工作区工具访问;文件与对话跨会话持久化。

使用方式:每次 code_agent 调用必须包含 workspace_paths,传入任务所需的精确 inputs/<filename> 路径,不使用会话附件时传 []。用户上传的会话文件在每次任务前从规范 Workspace 的 inputs/ 前缀同步,位于 inputs/<filename> 下,应视为只读。简单任务可一次委派;中等任务给出清晰范围;复杂任务拆成探索、实现、集成、验证等阶段并在轮次间引导。同一工作区一次只运行一个进程,不要并行调用。每次调用约有 30 分钟实际限制,大任务应主动拆分。长会话可用 compact_session=True 压缩历史,切换到完全无关项目时用 reset_session=True。

适用场景:从 issue 或功能请求实现、调查代码确定实现方案、修复失败测试或缺陷、重构模块、分析上传的源文件、运行测试并修复失败、按项目约定搭建脚手架。

限制:它运行在专属于该会话的隔离容器中,文件系统、运行进程和本地端口与用户环境完全分离,不能通过浏览器或其他工具访问其路径或本地服务器。它无法获取工作区之外的信息,需要编排者提供用户意图、外部上下文和跨会话连续性。若所需文件未同步,任务会在执行前失败,不应要求它重建缺失源文件。具体收费、价格与平台信息暂未提供。