Skip to content

Ghost Job v1.1.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 11:47

下载与你系统对应的安装包即可使用;运行前请确保已安装 Google Chrome。

修复

  • 官方安装包在新电脑上启动失败(启动Chrome 失败:no Playwright driver could be located)。原因是浏览器驱动只在构建机上装配并记录了那台机器的路径,安装包到你电脑上自然找不到。现在应用首次运行时会自动把驱动装到你本机(约 100 MB,一次就好),之后一直复用,不需要任何手工配置。
  • Windows 上启动浏览器时会弹出一个黑色命令行窗口。那个窗口是驱动进程(node.exe)的控制台,现在已抑制。
  • Windows 上看不到后台日志。原来日志走 eprintln,而桌面应用没有控制台可写,日志直接丢失。现在改为写入文件。

新功能

  • 后台日志落盘(~/.ghost-job/logs/backend.log)。三级 INFO / WARN / ERROR,记录启动与退出、数据迁移、投递 / 回复 / 同步任务的生命周期、逐岗位决策与聊天回复的成功路径。单文件超过 5 MB 轮转为 backend.log.1,单行上限 2000 字符,Authorization 与 API Key 永不写入。
  • 关于页新增「打开日志目录」。反馈问题时可直接把日志附上,定位起来快很多。

升级须知

  • 首次运行需要联网:应用会自动下载浏览器驱动(约 100 MB,含 Node 运行时)。之后缓存在系统用户目录里,不再重复下载。网络受限时会给出明确报错,并提示手动放置驱动的两种方式。
  • 日志会记录 HR 姓名与聊天原文(仍然不含 API Key),这是为了能定位「消息为什么没回」「岗位为什么没投」这类问题。分享日志给作者之前,请自行确认内容。
  • 日志按需删除即可,不影响功能;数据目录可用 GHOST_JOB_HOME 环境变量改到别处。
  • 其余数据全部保留:岗位、聊天记录、企业风险、登录状态(~/.ghost-job/chrome-profile)与简历(~/.ghost-job/resumes)都不动。