Cursor智能体开发:深度链接
深度链接允许你与他人分享 prompt、命令和规则,从而在团队和社区之间实现协作与知识共享。
链接也可以通过 cursor.com 打开。将路径和 URL 参数附加在链接末尾,例如:cursor.com/link/prompt?text=...
在分享之前务必检查你的 prompt 和命令,确保其中不包含 API 密钥、密码或专有代码等敏感信息。
提示词
分享提示词,帮助他人快速开始处理特定任务或工作流。用户点击提示词深度链接后,会打开 Cursor,并在聊天中预填该提示词。用户必须先查看并确认提示词,之后才会执行。深度链接绝不会触发自动执行。
调研并在该代码库中找出一个 bug
Try in Cursor
PlaygroundTypeScriptPython
文本
复制链接
命令
共享可供他人在其 Cursor 环境中直接执行的命令。命令深度链接 (deeplink) 允许你分享定义在.cursor/commands目录中的自定义命令。当有人点击命令深度链接时,会打开 Cursor,并根据指定的名称和内容创建一个新命令。用户必须先查看并确认该命令,命令才会被执行。
debug-api: 添加 console.log 语句以调试 API 响应
Add to Cursor
演练场TypeScriptPython
名称
Use letters, numbers, dots, hyphens, and underscores only
内容
This will be saved as a command in .cursor/commands/
复制链接
规则
分享可供他人添加到其 Cursor 环境中的规则。规则 Deeplink 链接允许你分享定义在.cursor/rules目录中的自定义规则。当有人点击规则 Deeplink 链接时,Cursor 会打开,并根据指定的名称和内容创建一个新规则。用户必须在规则被添加前先进行查看并确认。
TypeScript:
const IS_WEB = false; // 将其设为 true 以使用 Web 格式
function generateRuleDeeplink(ruleName: string, ruleContent: string): string {
const baseUrl = IS_WEB
? 'https://cursor.com/link/rule'
: 'cursor://anysphere.cursor-deeplink/rule';
const url = new URL(baseUrl);
url.searchParams.set('name', ruleName);
url.searchParams.set('text', ruleContent);
return url.toString();
}
const deeplink = generateRuleDeeplink("typescript-strict", "Always use strict TypeScript types and avoid 'any'");
console.log(deeplink);
Python:
from urllib.parse import urlencode, urlparse, urlunparse
IS_WEB = False # 将其设为 True 以使用 Web 格式
def generate_rule_deeplink(rule_name: str, rule_content: str) -> str:
base_url = "https://cursor.com/link/rule" if IS_WEB else "cursor://anysphere.cursor-deeplink/rule"
params = {"name": rule_name, "text": rule_content}
query_string = urlencode(params)
return f"{base_url}?{query_string}"
deeplink = generate_rule_deeplink("typescript-strict", "Always use strict TypeScript types and avoid 'any'")
print(deeplink)
常见问题
deeplink URL 的最大长度是多少?
Deeplink URL 的最大长度为 8,000 个字符。使用代码生成 deeplink 时,请确保内容在进行 URL 编码后不会超过此限制。上方的交互式生成器会在你输入内容时显示当前 URL 长度和剩余可用字符数。
如何在网页上使用 deeplink,而不是在 Cursor 应用中?
你可以通过更改基础 URL,将 deeplink 协议替换为 Web 链接:把cursor://anysphere.cursor-deeplink/改为https://cursor.com/link/。例如:
cursor://anysphere.cursor-deeplink/prompt?text=Hello%20worldhttps://cursor.com/link/prompt?text=Hello%20worldWeb 链接会将用户重定向到 cursor.com,在那里他们可以在浏览器中打开对应的 deeplink,或复制后在 Cursor 中使用。
《动手学PyTorch建模与应用:从深度学习到大模型》是一本从零基础上手深度学习和大模型的PyTorch实战指南。全书共11章,前6章涵盖深度学习基础,包括张量运算、神经网络原理、数据预处理及卷积神经网络等;后5章进阶探讨图像、文本、音频建模技术,并结合Transformer架构解析大语言模型的开发实践。书中通过房价预测、图像分类等案例讲解模型构建方法,每章附有动手练习题,帮助读者巩固实战能力。内容兼顾数学原理与工程实现,适配PyTorch框架最新技术发展趋势。
