Skip to content
View he-yufeng's full-sized avatar

Block or report he-yufeng

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
he-yufeng/README.md

Hey, I'm Yufeng He 👋

Agentic AI Researcher @ Moonshot AI (Kimi) | MS CS @ HKU | Champion, Shanghai Global AI Contest | 3x ACM-ICPC Silver Medalist | Former Intern @ Baidu, Maimai, Kuaishou

Projects

Project Stars What it does
MTSIR3-GAN 135+ Adapting R3GAN (NeurIPS 2024) to multivariate time series imputation + adversarial refinement study
FindJobs-Agent 97+ LLM-powered job toolkit: skill gap analysis, mock interviews, resume optimization
DRL-MultiFactorTrading 67+ Deep RL trading strategies with Double DQN and multi-factor alpha signals
Arxiv Paper Coding Agent 36+ Multi-LLM crew that reads a paper and produces a working implementation
ContractGuard 43+ AI agent that reviews contracts for red flags before you sign
AgentProbe 33+ Pytest plugin for regression-testing AI agents: snapshot baselines, semantic comparison, mock LLMs
PromptDiff 25+ Semantic diff for LLM prompts, compare prompt versions like git diff
TokenTracker 14+ Drop-in LLM cost tracker, change one import line, see where your money goes
GitSense 13+ AI-powered open source contribution finder, tell it your skills, it finds issues
RuleForge 11+ Auto-generate AI assistant rules (CLAUDE.md, .cursorrules) from codebase analysis
BatchLLM 8+ Batch LLM processing: CSV in, processed CSV out, with retries and cost tracking

Open Source Contributions

Project PR What I Fixed
Mooncake (5k★) #1629 GB200 MNNVL EP hang: cudaMalloccuMemCreate(FABRIC) + cuMemMap for cross-node NVLink
Mooncake (5k★) #1728 Hard pin for eviction-protected objects: model weights never get evicted, const field + BatchEvict skip + backward-compat serialization
Mooncake (5k★) #1644 MNNVL warmup hang: skip redundant handshake for fabric-connected nodes
Mooncake (5k★) #1626 Silenced error log spam for non-memory replicas in metadata store
vLLM (74k★) #37884 RoBERTa position_ids in-place accumulation on CUDA graph padding: BGE-M3 crash after ~4000 requests
vLLM (74k★) #37301 Base64 JPEG video frames returning empty metadata: populate frame count, fps, duration
Transformers (158k★) #44710 Fix AutoProcessor.from_pretrained silently dropping hub kwargs (revision, token, etc.)
FlashInfer (5k★) #2756 Fix autotuner crash when input tensor is None: proper None-checking for optional inputs (fixes #2749)
AstrBot (28k★) #6596 Multimodal token counting: images, audio, chain-of-thought were invisible to context compression
AstrBot (28k★) #6474 SQLite database is locked under concurrent writes: added busy timeout
AstrBot (28k★) #7003 SSE heartbeat for WebChat: long context compression killed the connection
AstrBot (28k★) #6581 Context truncation dropping the only user message: causes 400 from Zhipu/Gemini
AstrBot (28k★) #6656 /stop follow-up race: agent_stop flag not checked during follow-up capture
AstrBot (28k★) #6710 Skills-like re-query dropping image captions: extra_user_content_parts not forwarded
AstrBot (28k★) #6527 Fix LLM tool selection: rewrote ambiguous Upload/Download descriptions
AstrBot (28k★) #6313 Null choices guard: OpenAI API returning None instead of empty list
AstrBot (28k★) #7217 Fix qwen3-rerank response parsing: handle both old and new Dashscope API formats
ClawTeam (4.1k★) #1 First PR: 122 tests, CI, team templates, config bugfixes, task duration tracking
ClawTeam (4.1k★) #40 Pluggable TaskStore: extract task persistence into swappable backend abstraction
ClawTeam (4.1k★) #32 Gemini CLI support: spawn, permissions, prompt injection for both backends
ClawTeam (4.1k★) #36 Kimi CLI support: spawn backend, permission handling, 3 new test cases
ClawTeam (4.1k★) #24 Team snapshot/restore: checkpoint and recovery for long-running agent swarms
LightRAG (31k★) #2796 Fix None file_path propagating as unknown_source: fill gaps left by #2793
OpenClaw (343k★) #41271 Log auth profile resolution failures instead of swallowing silently

Hi,我是何宇峰 👋

Moonshot AI (Kimi) AI Agent 研究员 | 港大计算机硕士 | 上海全球AI大赛冠军 | 三次获ACM-ICPC银牌 | 曾在百度、脉脉、快手的AI 研发岗实习

项目

项目 Stars 简介
MTSIR3-GAN 135+ 将 R3GAN (NeurIPS 2024) 适配到多变量时序插补 + 对抗精炼实证研究
FindJobs-Agent 97+ LLM 求职工具箱:技能差距分析、模拟面试、简历优化
DRL-MultiFactorTrading 67+ 深度强化学习量化交易,Double DQN + 多因子 Alpha
Arxiv Paper Coding Agent 36+ 多 LLM 协作 Agent,读论文自动生成可运行代码
ContractGuard 43+ AI 合同审查 Agent,签字前帮你找出霸王条款
AgentProbe 33+ AI Agent 回归测试 pytest 插件:快照基线、语义比较、Mock LLM
PromptDiff 25+ LLM prompt 语义 diff 工具,像 git diff 一样对比 prompt 版本
TokenTracker 14+ LLM 开销追踪,改一行 import 就能用
GitSense 13+ AI 驱动的开源贡献发现器,输入技能自动找 issue
RuleForge 11+ 从代码库自动生成 AI 助手规则(CLAUDE.md、.cursorrules)
BatchLLM 8+ LLM 批量处理:CSV 进 CSV 出,自动重试 + 费用追踪

开源贡献

项目 PR 修了啥
Mooncake (5k★) #1629 GB200 MNNVL EP hang:cudaMalloccuMemCreate(FABRIC) + cuMemMap 跨节点 NVLink 通信
Mooncake (5k★) #1728 Hard pin 驱逐保护:模型权重永不被驱逐,const 字段 + BatchEvict 跳过 + 向后兼容序列化
Mooncake (5k★) #1644 MNNVL warmup hang:跳过 fabric 连接节点的冗余握手
Mooncake (5k★) #1626 修复非内存副本的错误日志刷屏
vLLM (74k★) #37884 修复 RoBERTa position_ids 原地累积溢出:BGE-M3 约 4000 请求后 CUDA graph padding crash
vLLM (74k★) #37301 修复 base64 JPEG 视频帧返回空 metadata:补充帧数、fps、时长
Transformers (158k★) #44710 修复 AutoProcessor.from_pretrained 静默丢弃 hub kwargs(revisiontoken 等)
FlashInfer (5k★) #2756 修复 autotuner 在输入 tensor 为 None 时崩溃(fixes #2749)
AstrBot (28k★) #6596 多模态 token 计数:图片/音频/思考链对 context 压缩不可见的问题
AstrBot (28k★) #6474 修复 SQLite 并发写入 database is locked,添加 busy timeout
AstrBot (28k★) #7003 修复 WebChat 长响应断连:SSE 心跳保活,context 压缩期间不再超时
AstrBot (28k★) #6581 修复截断器丢失唯一 user 消息导致智谱/Gemini 返回 400
AstrBot (28k★) #6656 修复 /stop 后新消息仍被 follow-up 捕获的竞态条件
AstrBot (28k★) #6710 修复 skills-like re-query 丢失图片描述:extra_user_content_parts 未传递
AstrBot (28k★) #6527 修复 LLM 工具选择:重写模糊的 Upload/Download 描述
AstrBot (28k★) #6313 修复 OpenAI API 返回 None choices 导致崩溃
AstrBot (28k★) #7217 修复 qwen3-rerank 响应解析:兼容新旧百炼 API 格式
ClawTeam (4.1k★) #1 首个 PR:122 个测试、CI、团队模板、config 修复、任务耗时追踪
ClawTeam (4.1k★) #40 可插拔 TaskStore:将任务持久化抽取为可替换的后端抽象层
ClawTeam (4.1k★) #32 Gemini CLI 支持:spawn、权限、prompt 注入双 backend 适配
ClawTeam (4.1k★) #36 Kimi CLI 支持:spawn backend、权限处理、3 个新测试
ClawTeam (4.1k★) #24 团队快照/恢复:长时间 agent swarm 的检查点和恢复机制
LightRAG (31k★) #2796 修复 None file_path 传播为 unknown_source:补 #2793 遗漏的处理层
OpenClaw (343k★) #41271 认证配置解析失败时记录日志而非静默吞掉

Pinned Loading

  1. MTSIR3-GAN MTSIR3-GAN Public

    Python 135 16

  2. FindJobs-Agent FindJobs-Agent Public

    LLM-powered toolkit for skill analysis, AI interviews, resume scoring, and job structuring. Automates professional skill taxonomy and interview processes with adaptive difficulty.

    Python 98 12