实体 Cursor

Cursor

实体 2 min read · 2026-05-02 #model#anthropic

Cursor 是一家专注于 AI 辅助编程的公司,其核心产品是一个基于大语言模型的代码编辑器。Cursor 的工程团队在 Agent Harness(运行框架)的迭代上投入了大量精力,致力于提升 AI 编程助手的质量和可靠性。

Agent Harness

Cursor 的 Harness 指模型和用户之间的中间层,涵盖系统提示词、工具描述、上下文管理、错误处理、模型适配和多模型切换。Harness 的抽象层是模型无关的,但具体配置按模型深度定制——例如 OpenAI 的模型更擅长 patch-based 编辑,而 Anthropic 的模型更擅长 string replacement。

上下文策略

早期 Cursor Agent 在会话启动时预装大量静态信息(目录结构、语义匹配的代码片段等)。现在的方案改为清掉大部分静态上下文,只保留 OS 类型、git 状态、当前文件等基本信息,其他信息由 Agent 运行时按需拉取,大幅提高了上下文窗口利用率。

评估体系

Cursor 使用两套在线评估体系:

  • Keep Rate:统计 Agent 生成的代码在经过固定时间窗口后,有多少还留在用户代码库中
  • LLM 情感分析:用语言模型读取用户对 Agent 输出的回复,判断正向或负向信号

多模型与多代理

Cursor 支持在对话中切换模型(如 Claude-Opus-4.7、GPT 系列等),会自动切换到对应模型的 Harness 配置。未来方向是多 Agent 协作架构,Harness 的编排能力将决定开发体验的上限。

相关概念

  • 上下文腐烂:错误信息在上下文中累积导致判断质量下降
  • 上下文焦虑:模型在上下文窗口接近满时拒绝工作的行为

外部链接

来源

暂无来源