Skip to content

Latest commit

 

History

History
74 lines (55 loc) · 4.92 KB

File metadata and controls

74 lines (55 loc) · 4.92 KB

Roadmap

本文档记录 boss-agent-cli 的中长期规划。欢迎对任何方向提 Issue 或 PR。

已发布

  • ✅ v1.8.x(2026-04-20,patch 连发):严格类型检查白名单 3 → 61(81% 覆盖)+ Python 嵌入 API + ai interview-prep / chat-coach + digest Markdown + Cursor/Windsurf 接入 + 4 家 AI 聚合入口 + 英文贡献指南
  • ✅ v1.8.0 (2026-04-19):AI 沟通与面试扩展(ai interview-prep / ai chat-coach)+ 协议服务扩展至 43 工具
  • ✅ v1.7.0 (2026-04-17):聊天回复草稿 + 投递漏斗 + 协议服务扩展至 41 工具

完整历史见 CHANGELOG.md

🎯 近期(当前主线)

数据可视化

  • boss stats --format html 输出交互式漏斗报表(v1.7.1)
  • boss digest --format md 每日摘要邮件/飞书可直接发送(v1.8.1)
  • codecov badge 集成到 README(v1.7.1)

Agent 集成

  • MCP 服务支持 HTTP streaming / SSE / stdio 三种传输(2026-04-27,PR #160)
  • Codex / Cursor / Windsurf 专用接入示例(v1.8.1,docs/integrations/ 全覆盖)
  • OpenAI Functions 格式导出 boss schema --format openai-tools(v1.7.1)

智能能力

  • boss ai chat-coach — 基于聊天记录给出沟通技巧建议(v1.8.0)
  • boss ai interview-prep — 基于 JD 生成模拟面试题(v1.8.0)
  • 支持 Claude 4.7 / GPT-5 最新模型(v1.8.2,provider 扩至 openrouter/qwen/zhipu/siliconflow)

🔮 中期(v2.0)

架构演进

  • mypy 严格模式全量接入 — 100% 完成(66/66 业务模块全部 disallow_untyped_defs + disallow_any_generics + warn_return_any 严格化,v1.9.1)
  • 类型签名导出到 stubs/,供下游 IDE 使用(v1.8.6,py.typed + canonical __all__ + 16 条契约测试)
  • Bridge 协议从 HTTP/WS 升级为 gRPC — 调研已完成(Issue #96 · docs/research/bridge-grpc.md),结论:暂不迁移(localhost 单用户场景无性能收益 + MV3 扩展兼容性风险高 + 依赖膨胀 8MB)。重启调研的 5 个触发条件已明确

生态扩展

  • Web UI(React + Tailwind),适合非 Agent 用户
  • 浏览器扩展深度集成 BOSS 直聘原生页面
  • 多平台支持:拉勾 / 智联 / 猎聘适配器 — API 调研已全部完成(Issue #90 已闭环 · docs/research/platforms/)。结论:智联候选者侧已接入(只读 search/detail/recommend/user_info + 写操作 greet/apply,详见下方 Week 2-3 子项);拉勾、猎聘经评估不建议接入;51job 仍在 research backlog。
    • Week 1a:Platform ABC 骨架 + BossPlatform adapter(#129,零行为变化)
    • Week 1b:--platform 全局 CLI 选项 + get_platform_instance helper + schema 暴露 current_platform
    • Week 1c:命令层全量迁移到 Platform 接口(20 个命令:greet / apply / batch-greet / interviews / detail / show / me / recommend / chat / chatmsg / mark / exchange / pipeline / digest / search / export / chat_summary / history / status / watch)
    • Week 1d:ZhilianPlatform stub 接入注册表(抽象自证,包络适配完整实现,P0/P1/P2 暂 NotImplementedError)
    • Week 2:ZhilianPlatform 只读实现(search / detail / recommend / user_info)
    • Week 3:ZhilianPlatform 写操作(greet / apply)+ 文档 + MCP 适配
    • Week 4:招聘者侧能力评估完成 → 暂不接入(接入条件 0/4 满足,保留 RecruiterPlatform 骨架待社区信号重启;详见 docs/research/platforms/zhaopin-recruiter-evaluation.md
    • 51job / 前程无忧:先进入 research backlog,候选者侧只读入口和脱敏测试样本明确前不进入真实运行路径(详见 docs/research/platforms/51job.md

社区建设

  • 更完整的中文 + 英文视频 demo / 发布素材(当前已有 demo/demo-zh.gif / demo/demo-en.gif + 对应 demo/demo-zh.tape / demo/demo-en.tape 终端演示)
  • 跟进 awesome-agents PR #423 审阅结果
  • 视时机决定是否进入 awesome-claude-code
  • 贡献者指南英文版(CONTRIBUTING.en.md,v1.8.3)

💡 长期愿景

让 AI Agent 真正成为求职助理,而不是工具调用生成器:

  • Agent 自主完成"搜索 → 筛选 → 打招呼 → 跟进 → 面试准备"全链路
  • 用户只需描述期望("我想找 30K 以上的远程 Python 岗位"),Agent 自动执行
  • 数据完全本地化,隐私和合规第一

🤝 如何参与

  1. 在 Issue 标 good first issue / help wanted 的任务里认领
  2. 对某个方向有兴趣 → 发 Issue 讨论设计
  3. 发现 bug / 文档错误 → 直接发 PR
  4. 不写代码也能贡献:测试报告、使用场景、翻译

参见 CONTRIBUTING.md


Roadmap 本身是活文档,每次 minor 版本发布时更新。