Zhengnan Niu

Tencent@momothemageCore Staff

Shenzhen, ChinaAsia/Shanghai (UTC+08:00)zh-CN / China

Active Days
51/104
Latest activity Jul 9, 2026
GitHub
269
Comments
130
Discord
109
Commits
52
PRs
83
Issues
4
repos

Repository Distribution

timeline

Daily Archive

March 2026
July 2026
history

Active Days

Jul 9, 2026 4 events 3 GitHub · 2 comments · 1 Discord · commits · 1 PRs repos: openclaw 3 · channels: #maintainers 1

fix: clear session suspension timers on gateway shutdown

Jul 8, 2026 11 events 11 GitHub · 8 comments · Discord · 1 commits · 2 PRs repos: openclaw 11

fix: clear session suspension timers on gateway shutdown · fix(ui): keep Workboard detail drawer actions in parity · fix(ui): keep Workboard detail drawer actions in parity (#101658) · fix(ui): add workboard detail drawer actions

Jul 7, 2026 7 events 7 GitHub · 4 comments · Discord · 1 commits · 2 PRs repos: openclaw 7

fix(ui): keep Workboard detail drawer actions in parity · fix(infra): handle detached respawn child errors · fix(infra): handle detached respawn child errors (#101489)

Jul 6, 2026 8 events 8 GitHub · 5 comments · Discord · 2 commits · 1 PRs repos: openclaw 8

fix(telegram): dedupe visible assistant prompt context · improve: reduce repeated session startup scans (#99335) · fix(telegram): dedupe visible assistant prompt context (#100573) · improve: reduce repeated session startup scans

Jul 4, 2026 4 events 2 GitHub · 1 comments · 2 Discord · commits · 1 PRs repos: clawsweeper 1, openclaw 1 · channels: #maintainers 2

fix(config): stop repeated legacy config-health warnings · fix(apply): restore PR review labels when the reviewed head matches the live head

Jul 3, 2026 13 events 13 GitHub · 9 comments · Discord · 1 commits · 3 PRs repos: openclaw 9, clawsweeper 4

fix: prevent stale PR review labels from persisting · improve: reduce repeated session startup scans · fix(config): stop repeated legacy config-health warnings · fix: prevent stale PR review labels from persisting (#388)

Jul 2, 2026 16 events 16 GitHub · 8 comments · Discord · 3 commits · 5 PRs repos: openclaw 16

fix(macos): stop runtime config-health sidecar access · fix(agents): preserve fresh tool result text under aggregate cap · fix: strict guarded fetch fails before managed proxy DNS · fix(llm): preserve non-array tool result replay

Jul 1, 2026 22 events 22 GitHub · 8 comments · Discord · 6 commits · 8 PRs repos: openclaw 16, clawhub 3, clawsweeper 3

fix(search): keep review-only skills discoverable · fix: include command helper in repair sparse checkouts · fix: allow config.patch with defaulted provider baseUrl · fix(security): warn on agent skill MCP boundary drift

Jun 30, 2026 3 events 2 GitHub · 2 comments · 1 Discord · commits · PRs repos: openclaw 2 · channels: #maintainers 1

[Bug] update 补全 gateway.bind 为 lan,与 auth.mode:none 冲突导致 exit 78 · [Bug]: 频道下内部元数据被渲染到用户聊天框

Jun 29, 2026 8 events 8 GitHub · 4 comments · Discord · 2 commits · 2 PRs repos: openclaw 5, crabbox 3

feat: add Tencent Cloud CVM provider · fix(memory): record structured dreaming outcomes · feat: add Tencent Cloud CVM provider (#727) · fix(memory): record structured dreaming outcomes (#97723)

Jun 26, 2026 4 events 3 GitHub · 2 comments · 1 Discord · commits · 1 PRs repos: openclaw 2, crabbox 1 · channels: #maintainers 1

feat: add Tencent Cloud CVM provider · Verify installed ClawHub skill file hashes

Jun 24, 2026 6 events 6 GitHub · 3 comments · Discord · 1 commits · 2 PRs repos: clawhub 6

fix: recall plugin display names in package search · Add 智慧伴读 v1.0.0 - 分层阅读伴侣系统

Jun 23, 2026 15 events 14 GitHub · 6 comments · 1 Discord · commits · 6 PRs repos: openclaw 8, clawhub 6 · channels: #maintainers 1

fix: prefer publisher handles over plugin aliases · Publisher handle can be shadowed by OpenClaw plugin alias on top-level profile routes · fix(sandbox): materialize protected skill mount roots · Guard Skill Workshop create proposals from existing-skill patch content

Jun 22, 2026 17 events 17 GitHub · 11 comments · Discord · 2 commits · 4 PRs repos: clawhub 17

Fix official-first category plugin pagination · fix: honor owner scope in skill install resolver · fix: show downloads on skill detail stats · Fix official-first category plugin pagination (#2775)

Jun 18, 2026 29 events 4 GitHub · 3 comments · 25 Discord · commits · 1 PRs repos: clawhub 4 · channels: #maintainers 25

fix: show downloads on skill detail stats

Jun 17, 2026 6 events 5 GitHub · 3 comments · 1 Discord · 1 commits · 1 PRs repos: openclaw 5 · channels: #maintainers 1

Expose verified ClawHub source in skill verify output · Expose verified ClawHub source in skill verify output (#93532) · Verify installed ClawHub skill file hashes

Jun 16, 2026 12 events 6 GitHub · 2 comments · 6 Discord · commits · 4 PRs repos: openclaw 6 · channels: #maintainers 6

Verify installed ClawHub skill file hashes · Expose verified ClawHub source in skill verify output · Consume ClawHub skill source provenance

Jun 15, 2026 8 events 7 GitHub · 2 comments · 1 Discord · 2 commits · 2 PRs repos: clawhub 3, openclaw 3, clawsweeper 1 · channels: #maintainers 1

fix: add guarded personal publisher recovery · Target validation hard-codes pnpm + check:changed; bun-based target repos (e.g. openclaw/clawhub) always no-op with validation_script_missing · Persist ClawHub skill install provenance · fix: add guarded personal publisher recovery (#2642)

Jun 12, 2026 15 events 14 GitHub · 8 comments · 1 Discord · 2 commits · 4 PRs repos: clawhub 14 · channels: #maintainers 1

fix: add guarded personal publisher recovery · fix: tolerate duplicate github auth rows · feat: expose skill description setup metadata · fix: tolerate duplicate github auth rows (#2612)

Jun 11, 2026 16 events 13 GitHub · 6 comments · 3 Discord · 3 commits · 4 PRs repos: clawsweeper 8, clawhub 5 · channels: #maintainers 3

fix: tolerate duplicate CLI device user codes · fix: stabilize workflow status publishing · fix: classify Vercel authorization blockers · fix: tolerate duplicate CLI device user codes (#2589)

Jun 10, 2026 10 events 7 GitHub · 6 comments · 3 Discord · commits · 1 PRs repos: clawhub 6, clawsweeper 1 · channels: #maintainers 3

fix: classify Vercel authorization blockers · feat: expose skill description setup metadata · fix: tolerate duplicate CLI device user codes

Jun 9, 2026 8 events 8 GitHub · 7 comments · Discord · commits · 1 PRs repos: clawhub 8

fix: slim package manage context · feat: expose skill description setup metadata · [Bug] `clawhub install` / `clawhub update --force` writes mismatched `installedAt` timestamps to origin.json vs lockfile · fix: use consistent installedAt timestamp for origin.json and lockfile

Jun 8, 2026 3 events 3 GitHub · 3 comments · Discord · commits · PRs repos: clawhub 3

fix: slim package manage context · skills:publishVersion returns opaque "Server Error" for new publishers (license acceptance deadlock)

Jun 5, 2026 1 events GitHub · comments · 1 Discord · commits · PRs channels: #maintainers 1 Jun 4, 2026 13 events 7 GitHub · 5 comments · 6 Discord · 1 commits · 1 PRs repos: clawhub 7 · channels: #maintainers 6

fix(httpApiV1): surface 400-class delete validation errors instead of opaque 500 · fix(httpApiV1): surface 400-class delete validation errors instead of opaque 500 (#2488) · Account unban request: fuckdayx (rate limit triggered by automated publishing) · Bug delete skill not working

Jun 3, 2026 4 events 4 GitHub · 2 comments · Discord · 1 commits · 1 PRs repos: clawhub 4

fix(plugins): rewrite relative README image URLs to source-host raw URLs · fix(plugins): rewrite relative README image URLs to source-host raw URLs (#2412)

Jun 2, 2026 32 events 25 GitHub · 6 comments · 7 Discord · 15 commits · 3 PRs repos: clawsweeper 24, clawhub 1 · channels: #maintainers 7

Target validation hard-codes pnpm + check:changed; bun-based target repos (e.g. openclaw/clawhub) always no-op with validation_script_missing · fix(repair/target-validation): scrub pnpm env injection before `bun install` · repair: drive target validation from per-repo toolchain config · fix(repair/target-validation): scrub pnpm env injection before `bun install` (#242)

Jun 1, 2026 2 events 2 GitHub · 2 comments · Discord · commits · PRs repos: clawhub 2

fix(plugins): rewrite relative README image URLs to source-host raw URLs

May 30, 2026 1 events 1 GitHub · 1 comments · Discord · commits · PRs repos: clawhub 1

Misclassification: tox-tunnel-ops shows "🔑 API key required" badge despite requires.env: []

May 29, 2026 2 events 1 GitHub · 1 comments · 1 Discord · commits · PRs repos: clawhub 1 · channels: #maintainers 1

Misclassification: tox-tunnel-ops shows "🔑 API key required" badge despite requires.env: []

May 28, 2026 1 events GitHub · comments · 1 Discord · commits · PRs channels: #maintainers 1 May 27, 2026 7 events GitHub · comments · 7 Discord · commits · PRs channels: #maintainers 7 May 26, 2026 9 events GitHub · comments · 9 Discord · commits · PRs channels: #maintainers 9 May 25, 2026 6 events GitHub · comments · 6 Discord · commits · PRs channels: #maintainers 6 May 22, 2026 17 events 4 GitHub · comments · 13 Discord · 2 commits · 2 PRs repos: clawhub 2, clawsweeper 2 · channels: #maintainers 13

feat: surface "API key required" skill attribute · fix(repair): sanitize non-github URLs out of result.json evidence · fix(repair): sanitize non-github URLs out of result.json evidence (#168) · feat: surface "API key required" skill attribute (#2353)

May 19, 2026 2 events GitHub · comments · 2 Discord · commits · PRs channels: #maintainers 2 May 14, 2026 2 events 2 GitHub · comments · Discord · 1 commits · 1 PRs repos: clawhub 2

fix: package delete returns 500 for packages with capability tags · fix: package delete returns 500 for packages with capability tags (#2212)

May 13, 2026 2 events 2 GitHub · comments · Discord · 1 commits · 1 PRs repos: clawhub 2

feat(skills): allow publishers to pick a custom lucide icon · feat(skills): allow publishers to pick a custom lucide icon (#2174)

May 11, 2026 7 events 1 GitHub · comments · 6 Discord · commits · 1 PRs repos: clawhub 1 · channels: #maintainers 6

fix(search): recall non-first-token matches via full-text indexes

May 9, 2026 1 events 1 GitHub · comments · Discord · commits · 1 PRs repos: clawhub 1

fix(search): disclose suspicious results hidden on unified search

May 8, 2026 2 events 2 GitHub · comments · Discord · commits · 2 PRs repos: clawhub 1, openclaw 1

fix(skills): block owner from undeleting moderator-hidden skills · Add Maurice Niu as maintainer

May 7, 2026 2 events 2 GitHub · comments · Discord · 1 commits · 1 PRs repos: clawhub 2

fix(slug): enforce length, pattern, and reserved-word rules on skill & soul slugs · fix(slug): enforce length, pattern, and reserved-word rules on skill & soul slugs (#1879)

Apr 29, 2026 1 events 1 GitHub · comments · Discord · commits · 1 PRs repos: clawhub 1

fix(slug): enforce length, pattern, and reserved-word rules on skill & soul slugs

Apr 27, 2026 2 events 2 GitHub · comments · Discord · commits · 2 PRs repos: clawhub 2

fix(skills): prevent backport publishes from clobbering the latest tag

Apr 24, 2026 2 events 2 GitHub · comments · Discord · 1 commits · 1 PRs repos: clawhub 2

fix(skill-install): stabilize install surface layout and eliminate visual jumps · fix(skill-install): stabilize install surface layout

Apr 17, 2026 4 events 4 GitHub · comments · Discord · commits · 4 PRs repos: clawhub 4

refactor: extract readCanonicalStat and add structural guards for stat field migration · Stat Field Migration Fix & Structural Guards

Apr 16, 2026 3 events 3 GitHub · comments · Discord · 1 commits · 2 PRs repos: clawhub 3

fix(stats): fix skill stat field sync direction and reconcile logic · fix(stats): fix skill stat field sync direction and reconcile logic (#1704)

Apr 10, 2026 1 events 1 GitHub · comments · Discord · commits · 1 PRs repos: clawhub 1

feat: Add support for Chinese Japanese and Korean(CJK) skills search

Apr 9, 2026 5 events 3 GitHub · comments · 2 Discord · 1 commits · 2 PRs repos: clawhub 3 · channels: #maintainers 2

fix: prevent starring soft-deleted skills and fix star count reconciliation · fix: prevent starring soft-deleted skills and fix star count reconciliation (#1605)

Apr 1, 2026 1 events GitHub · comments · 1 Discord · commits · PRs channels: #maintainer-whois 1 Mar 31, 2026 1 events GitHub · comments · 1 Discord · commits · PRs channels: #maintainers 1