适用于 macOS 12+ Apple 增强版 SYSU 工作流,支持自然语言指令,如同步课表至日历、添加雨课堂截止日期至提醒事项、将宣讲会或招聘会写入日历等。
SYSU 任意苹果是一项面向实际任务的技能,主要用于使用已发布的 macOS 苹果入口, 而不是重新定义事件 Kit 流;优先使用已安装的 sysu- anything- Apple 二进制;
该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
请使用已发布的 macOS Apple 入口(entrypoint),而非重新推导 EventKit 流程。优先使用已安装的 sysu-anything-apple 二进制可执行文件。若该文件缺失,请通过 npm i -g sysu-anything 安装已编译的软件包。若用户正在本地仓库中积极开发,则检出的 workspace 构建版本也可接受。
本能力仅支持 macOS 12+(Monterey 及更高版本)。已发布的 Apple 原生桥接器(native bridge)同时支持 Apple Silicon 与 Intel 架构。在非 macOS 系统、或 macOS 11 及更低版本上,请继续使用 sysu-anything-cli;此时仅 Apple 日历(Apple Calendar)与 Apple 提醒事项(Apple Reminders)功能不可用。
sysu-anything-apple
sysu-anything-applenpm i -g sysu-anythingnpm run buildsysu-anythingsysu-anything,再重试 Apple 同步sysu-anything-apple --helpsysu-anything-apple --help sysu-anything-apple --help sysu-anything-apple apple doctorqg:无需登录检查ykt homework list/detail --reminders:运行 sysu-anything ykt statustoday / jwxt timetable / jwxt leave apply:运行 sysu-anything jwxt statuscareer teachin detail/jobfair detail --calendar --reminders:无需 SYSU 登录检查career teachin signup/jobfair signup --confirm --calendar --reminders:若该命令仍需生成 career-session.json,请先运行 sysu-anything auth workwechatgym book:运行 sysu-anything gym profilelibic reserve:运行 sysu-anything libic whoamiusc classroom submit --confirm --calendar --reminders:运行 sysu-anything usc whoami --jsonexplore seminar reserve:运行 sysu-anything explore whoamixgxt workstudy apply --calendar:运行 sysu-anything xgxt current-userApple 入口复用相同的运行时状态目录:
~/.sysu-anything/
references/overview.md。references/career.md。references/libic.md。--json 参数。today --calendarjwxt timetable --calendar [--calendar-scope week|term]qg link --calendar --reminderscareer teachin detail --calendar --reminderscareer teachin signup --confirm --calendar --reminderscareer jobfair detail --calendar --reminderscareer jobfair signup --confirm --calendar --remindersykt homework list --remindersykt homework detail --remindersgym book --confirm --calendar --reminderslibic reserve --confirm --calendar --remindersusc classroom submit --confirm --calendar --remindersusc classroom sync --calendar --remindersexplore seminar reserve --confirm --calendar --remindersjwxt leave apply --confirm --calendar-block --remindersxgxt workstudy apply --confirm --calendar [--calendar-start-date ] [--calendar-weeks ] qg link --calendar --reminders 会在 Apple 应用中创建一条计划行程(planned trip),但这**不代表车票已确认**。career teachin/jobfair detail --calendar --reminders 仅为本地导入,**不会修改远程报名状态**。career teachin/jobfair signup 若未指定 --confirm,将保持预览模式(preview mode),并跳过 Apple 同步;若用户仅需本地日历 / 提醒事项导入,请改用对应的 detail 命令。gym book、libic reserve、usc classroom submit、explore seminar reserve、jwxt leave apply 与 xgxt workstudy apply 均仅在指定 --confirm 时执行真实写入操作。usc classroom submit --calendar --reminders 仅在 BPM 接口 /site/app/start 返回成功(OK)后,才向 Apple 写入条目。初始 app_id=197 的申请通常尚无具体教室分配;Apple 备注中应注明“教室待后续分配”。usc classroom sync --calendar --reminders 仅从已存在的 BPM 会话中回填(backfill)本地 Apple 条目,**不会调用 /site/app/start 接口**。ykt homework list/detail --reminders 默认仅导入未来截止的任务;若用户明确要求也导入逾期任务,请添加 --include-past 参数。xgxt workstudy apply --calendar 将提交的勤工助学时间模板写入 Apple 日历;由于 xgxt 负载(payload)仅包含工作日 + 时间信息,Apple 层默认扩展为 1 周,除非显式指定 --calendar-weeks。apple doctor。