Cursor 自动化脚本模板脚本.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Cursor自动化脚本模板脚本

项目结构

text

cursor-automation/

├──main.py#主脚本

├──config.py#配置文件

├──utils/

│├──__init__.py

│├──file_utils.py#文件操作工具

│├──cursor_api.py#CursorAPI封装

│└──prompt_templates.py#提示词模板

├──tasks/

│├──__init__.py

│├──code_review.py#代码审查任务

│├──code_generation.py#代码生成任务

│└──refactoring.py#代码重构任务

├──examples/#示例文件

│├──example_project/

│└──test_cases.py

└──requirements.txt#依赖包

核心文件内容

1.requirements.txt

txt

requests=2.28.0

openai=1.0.0

python-dotenv=0.19.0

pyyaml=6.0

pathlib2=2.3.0

tqdm=4.64.0

2.config.py

python

importos

fromdataclassesimportdataclass

fromtypingimportList,Optional

fromdotenvimportload_dotenv

load_dotenv()

@dataclassclassCursorConfig:

Cursor配置类

api_key:str=os.getenv(CURSOR_API_KEY,)

base_url:str=os.getenv(CURSOR_BASE_URL,https://api.cursor.sh)

model:str=os.getenv(CURSOR_MODEL,gpt-4)

temperature:float=float(os.getenv(CURSOR_TEMPERATURE,0.1))

max_tokens:int=int(os.getenv(CURSOR_MAX_TOKENS,4000))

@dataclassclassProjectConfig:

项目配置类

project_path:str=os.getenv(PROJECT_PATH,.)

file_extensions:List[str]=None

exclude_dirs:List[str]=None

def__post_init__(self):

ifself.file_extensionsisNone:

self.file_extensions=[.py,.js,.ts,.java,.cpp,.c,.html,.css]

ifself.exclude_dirsisNone:

self.exclude_dirs=[__pycache__,.git,node_modules,venv,.env]

@dataclassclassAutomationConfig:

自动化配置类

batch_size:int=10

delay_between_requests:float=1.0

max_files_per_run:int=100

backup_before_changes:bool=True

#全局配置实例

cursor_config=CursorConfig()

project_config=ProjectConfig()

automation_config=AutomationConfig()

3.main.py

python

#!/usr/bin/envpython3

Cursor自动化脚本主程序

支持代码审查、自动重构、代码生成等功能

importos

importsys

importargparse

importlogging

frompathlibimportPath

文档评论(0)

知识分享者 + 关注
实名认证
服务提供商

高级系统分析师持证人

专注于软件系统设计、文案个性化定制、修改润色、系统搭建等,本人已于16年相关工作经验,具有扎实的系统设计能力,可承接系统设计、 系统研发、部署、文档编写,可承接系统设计研发工作、演讲稿、读后感、营销方案等多方面工作。欢迎大家咨询~~~~

领域认证 该用户于2025年01月16日上传了高级系统分析师

1亿VIP精品文档

相关文档