$ whoami
Dante · developer · China
$ cat workflow.txt
question → investigate → build
verify → contribute → write
I build with TypeScript and AI agents. I investigate issues, work on fixes, and contribute to the design discussions behind the tools I use. I write about the process on dhpie.com.
Recently pushed public projects · forks excluded
- dayweave — Dayweave · 拾日 — An ambient personal secretary: everyday conversations to lasting text archives and thoughtful insights.
- pi-agent-book — 《Pi Agent从入门到精通》:面向零基础的中文开源书,基于源码拆解上下文、记忆、工具、扩展与持续进化,附可复现实验。
- dan-skills — Public TypeScript project.
Code accepted upstream · last 12 months
![]() | Cherry Studio merged contribution all PRs ↗ |
| ECC merged contribution all PRs ↗ |
![]() | oh-my-pi merged contribution all PRs ↗ |
![]() | loopx merged contribution all PRs ↗ |
![]() | hyperframes merged contribution all PRs ↗ |
![]() | cline merged contribution all PRs ↗ |
![]() | multica merged contribution all PRs ↗ |
![]() | oh-my-openagent merged contribution all PRs ↗ |
![]() | maka merged contribution all PRs ↗ |
![]() | cc-switch merged contribution all PRs ↗ |
![]() | Cindy merged contribution all PRs ↗ |
![]() | opencode merged contribution all PRs ↗ |
![]() | open-code-review merged contribution all PRs ↗ |
![]() | acp-extension-dsh merged contribution all PRs ↗ |
![]() | Lody merged contribution all PRs ↗ |
Earlier contributions
![]() | nuxt-svgo merged contribution all PRs ↗ |
![]() | uach-retrofill merged contribution all PRs ↗ |
![]() | fre merged contribution all PRs ↗ |
![]() | Vant merged contribution all PRs ↗ |
Public upstream PRs updated in the last 7 days · refreshed every 8 hours
45 PRs · 32 open · 13 merged
| Status | Pull request | Updated (UTC) |
|---|---|---|
open |
apache/maka#5753 — fix(transcript): recover from oversized invocations | 2026-11-01 |
open |
makecindy/cindy#7172 — fix(desktop): allow redirected userData media roots | 2026-10-31 |
merged |
CherryHQ/cherry-studio#20487 — feat(proxy): add connection test | 2026-10-30 |
open |
heygen-com/hyperframes#6433 — fix(engine): preserve untimed HDR overlays and subtree masks | 2026-10-30 |
merged |
CherryHQ/cherry-studio#20323 — fix: accept sparse OpenAI response lifecycle events | 2026-10-30 |
merged |
affaan-m/ECC#3752 — docs(codex): document cache dependencies without bin links | 2026-10-29 |
merged |
affaan-m/ECC#3750 — docs: add public feedback goal fidelity evaluation | 2026-10-29 |
merged |
affaan-m/ECC#3749 — docs: add search-first connector gap evaluation | 2026-10-29 |
merged |
affaan-m/ECC#3751 — docs: add prepared verifier and effect state evaluation | 2026-10-29 |
open |
can1357/oh-my-pi#12394 — fix(coding-agent): save manual handoff artifacts when enabled | 2026-10-28 |
merged |
CherryHQ/cherry-studio#20349 — fix(data-api): avoid overlapping timed-out reads | 2026-10-28 |
open |
CherryHQ/cherry-studio#22670 — fix(chat-attachments): bound plain-text extraction | 2026-10-28 |
open |
makecindy/cindy#7235 — fix(remote-desktop): cache capability probes across remounts | 2026-10-28 |
open |
makecindy/cindy#7200 — fix(codex): canonicalize adopted rollout paths before resume | 2026-10-28 |
open |
makecindy/cindy#7190 — fix(scheduler): rearm one-shot schedules across restart | 2026-10-28 |
open |
cloudflare/security-audit-skill#83 — docs: align completion gates and carried record validation | 2026-10-28 |
open |
browser-use/browser-use#5771 — fix(browser): clean up local browser process trees | 2026-10-28 |
open |
multica-ai/multica#9541 — feat(daemon): add workspace-scoped host enrollment | 2026-10-28 |
merged |
can1357/oh-my-pi#17061 — feat(coding-agent): allow directory-scoped resume picker | 2026-10-27 |
open |
makecindy/cindy#7446 — fix(chat): retain turns after transient heartbeat failures | 2026-10-27 |
open |
makecindy/cindy#7448 — fix(learn): preserve namespaced built-in skill dispatch | 2026-10-27 |
open |
CherryHQ/cherry-studio#21355 — feat(web-search): choose search and fetch providers per assistant | 2026-10-27 |
open |
CherryHQ/cherry-studio#21212 — feat(xai-tools): add native code execution opt-in | 2026-10-27 |
open |
code-yeongyu/oh-my-openagent#11418 — fix(senpi): report unstaged LSP runtime and stage preload builds | 2026-10-27 |
merged |
loopx-project/loopx#7349 — feat(diagnostics): bind manual reads to exact session and run evidence | 2026-10-27 |
open |
makecindy/cindy#7202 — fix(maker-core): expose repeated Claude connection retry progress | 2026-10-28 |
open |
makecindy/cindy#7203 — fix(bots): deliver component images as group attachments | 2026-10-28 |
merged |
heygen-com/hyperframes#6395 — fix(producer): deduplicate scene font faces before embedding | 2026-10-26 |
merged |
cline/cline#15296 — fix(desktop): handle update menu actions once on macOS | 2026-10-26 |
open |
farion1231/cc-switch#8893 — feat(apps): add compact and large-card display density | 2026-10-26 |
open |
code-yeongyu/oh-my-openagent#9693 — feat(pr-watch): persist host polling and session wake receipts | 2026-10-26 |
open |
code-yeongyu/oh-my-openagent#9437 — test(team-mode): make fallback cancellation gate deterministic | 2026-10-26 |
open |
code-yeongyu/oh-my-openagent#10109 — fix(senpi): restore official R0 lifecycle QA fixtures | 2026-10-26 |
merged |
multica-ai/multica#9534 — MUL-8244: fix(agent): preserve recovered Antigravity stream responses | 2026-10-26 |
open |
makecindy/cindy#7195 — fix(maker-ipc): preserve delegated task titles before source wrapping | 2026-10-26 |
merged |
CherryHQ/cherry-studio#22685 — fix(webdav-backup): preserve upload size rejection guidance | 2026-10-26 |
open |
code-yeongyu/oh-my-openagent#9684 — feat(work-with-pr): batch PR watch fingerprints before detail reads | 2026-10-26 |
open |
code-yeongyu/oh-my-openagent#10138 — docs(install): explain npm package-name bin conflicts | 2026-10-26 |
open |
code-yeongyu/oh-my-openagent#11167 — fix(memory): neutralize inherited pathspec modes in literal Git lookups | 2026-10-26 |
open |
multica-ai/multica#9539 — MUL-8209: fix(autopilots): redact webhook credentials before persistence | 2026-10-26 |
open |
multica-ai/multica#9049 — MUL-7865: fix(wakeup): keep /note comments quiet for subscriptions | 2026-10-26 |
open |
multica-ai/multica#8865 — MUL-7730: fix(agent): run matching PowerShell script for Pi-family launchers on Windows | 2026-10-26 |
open |
makecindy/cindy#7191 — fix(desktop): distinguish upstream resource quota from Cindy balance | 2026-10-26 |
open |
cline/cline#15223 — fix(desktop): avoid sending session transcripts twice | 2026-10-26 |
open |
heygen-com/hyperframes#5594 — feat(studio): show canvas gesture position, size and rotation | 2026-10-25 |
Recent conversations · issues, comments & reviews
No public conversations in the last 30 days.
Latest writing from dhpie.com
Fetched every 8 hours · last successful fetch
Totals: 2026-11-01 13:40:22 UTC · Commit hours: 2026-11-01 13:40:22 UTC · Reactions: 2026-11-01 13:40:22 UTC
Bomberman · powered by Arcade Contribution Graph
Refreshed every 8 hours with GitHub Actions · Workflow · Blog
























