cursor 的 hooks 中文乱码到底怎么写

2025 年 12 月 26 日
 aogg

日志查看那里都是手动写入正常,原有信息都是乱码,py 文件 而且完全无法知道到底 ai 那边收到没,总是文本长了不会自动打包的


#!/usr/bin/env python3
"""
HISH Cursor Hook: Build Plugin
"""

import json
import sys


def main():
    """Process Cursor prompt event and inject build instructions."""
    try:
        # Read event from stdin
        event = json.load(sys.stdin)

        # Get original prompt
        orig = event.get("prompt", "")

        # Add build instruction
        new_prompt = "每次都需要更新版本号然后打包,最后检测打包文件是否存在。 " + orig

        # Update event
        event["prompt"] = new_prompt

        # Output modified event
        json.dump(event, sys.stdout)

    except Exception:
        # On error, pass through original event unchanged
        try:
            if 'event' in locals():
                json.dump(event, sys.stdout)
            else:
                json.dump({}, sys.stdout)
        except Exception:
            json.dump({}, sys.stdout)


if __name__ == "__main__":
    main()
1122 次点击
所在节点    Cursor
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1181433

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX