$ 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
- dan-skills — Public TypeScript project.
- pi-agent-learning-lab — Interactive Chinese learning lab for Pi Agent extensions, SDK, tools, sessions, providers, and production patterns
- pi-agent-book — 《Pi Agent从入门到精通》:面向零基础的中文开源书,基于源码拆解上下文、记忆、工具、扩展与持续进化,附可复现实验。
Code accepted upstream · last 12 months
![]() | hyperframes merged contribution all PRs ↗ |
![]() | maka merged contribution all PRs ↗ |
![]() | multica merged contribution all PRs ↗ |
![]() | oh-my-openagent merged contribution all PRs ↗ |
![]() | cc-switch merged contribution all PRs ↗ |
![]() | Cindy merged contribution all PRs ↗ |
![]() | opencode merged contribution all PRs ↗ |
![]() | oh-my-pi merged contribution all PRs ↗ |
![]() | Cherry Studio merged contribution all PRs ↗ |
![]() | cline merged contribution all PRs ↗ |
| ECC 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
51 PRs · 39 open · 12 merged
| Status | Pull request | Updated (UTC) |
|---|---|---|
open |
code-yeongyu/oh-my-openagent#11165 — fix(memory): reserve project nudges before asynchronous reads | 2026-10-24 |
open |
code-yeongyu/oh-my-openagent#11167 — fix(memory): neutralize inherited pathspec modes in literal Git lookups | 2026-10-24 |
open |
code-yeongyu/oh-my-openagent#11164 — test(memory): require observed reads in parked backlog check | 2026-10-24 |
open |
code-yeongyu/oh-my-openagent#11128 — ci: expose an unconditional lint ratchet check | 2026-10-24 |
open |
heygen-com/hyperframes#6213 — fix(cli): allow disabling orphan browser cleanup | 2026-10-24 |
merged |
heygen-com/hyperframes#6032 — fix(player): include visible playback rate in accessible name | 2026-10-24 |
open |
heygen-com/hyperframes#5183 — fix(engine): include untimed overlays in HDR stacking | 2026-10-24 |
open |
farion1231/cc-switch#8800 — fix(codex): preserve image tool discovery through local routing | 2026-10-24 |
merged |
heygen-com/hyperframes#5773 — test: preserve browser cleanup and regression failure evidence | 2026-10-24 |
merged |
heygen-com/hyperframes#5430 — fix(engine): await seek completion during drawElement batches | 2026-10-24 |
open |
cline/cline#15296 — fix(desktop): handle update menu actions once on macOS | 2026-10-23 |
open |
CherryHQ/cherry-studio#21317 — fix(agent-stream): reject billed empty assistant completions | 2026-10-23 |
open |
apache/maka#6262 — fix(runtime): handle recovered unknown calls in compaction | 2026-10-23 |
open |
CherryHQ/cherry-studio#21223 — feat(xai-tools): add opt-in native Grok images in chat | 2026-10-23 |
open |
cline/cline#15223 — fix(desktop): avoid sending session transcripts twice | 2026-10-23 |
open |
CherryHQ/cherry-studio#21133 — feat(agent-knowledge): add per-binding read/write permissions | 2026-10-22 |
open |
CherryHQ/cherry-studio#21422 — fix(chat-errors): preserve provider codes and explain history recovery | 2026-10-22 |
open |
can1357/oh-my-pi#16254 — fix(coding-agent): refuse oversized transcripts before resume | 2026-10-22 |
open |
CherryHQ/cherry-studio#21187 — fix(kb-citations): improve synthesis attribution and citation previews | 2026-10-22 |
open |
CherryHQ/cherry-studio#20953 — fix(doctor): avoid unactionable dependency links | 2026-10-22 |
open |
CherryHQ/cherry-studio#20949 — fix(agent-session): classify empty completions | 2026-10-22 |
open |
apache/maka#6226 — fix(runtime-host): add explicit managed root identity recovery | 2026-10-22 |
open |
alibaba/open-code-review#1797 — feat(telemetry): expose per-attempt LLM HTTP spans | 2026-10-22 |
open |
apache/maka#6198 — feat(desktop): unify Personal Assistant task panel densities | 2026-10-21 |
open |
apache/maka#6212 — fix(desktop): keep lightbox close clear of window controls | 2026-10-21 |
open |
farion1231/cc-switch#8642 — fix(usage): use Chinese units for compact token counts | 2026-10-21 |
open |
nuxt/modules#1059 — feat: add `nuxt-inline-scripts` | 2026-10-21 |
merged |
apache/maka#6151 — fix(storage): retry pending context-offload checkpoints | 2026-10-21 |
merged |
apache/maka#5286 — fix(desktop): guard broadcasts by renderer frame | 2026-10-21 |
open |
farion1231/cc-switch#8647 — feat(provider): refresh Claude Desktop providers from Claude Code | 2026-10-21 |
open |
alibaba/open-code-review#1637 — feat(action): split review and publication for fresh App tokens | 2026-10-20 |
open |
cloudflare/security-audit-skill#83 — docs: align completion gates and carried record validation | 2026-10-20 |
open |
cloudflare/security-audit-skill#82 — fix: allow artifact sharing within an archived attempt | 2026-10-20 |
merged |
multica-ai/multica#9061 — fix(comments): retain delivered supplement root owners (MUL-7874) | 2026-10-20 |
open |
farion1231/cc-switch#8568 — fix(provider): remind users to check active provider after adding | 2026-10-20 |
open |
CherryHQ/cherry-studio#21318 — fix(sensenova-images): send image edits as JSON | 2026-10-19 |
merged |
multica-ai/multica#8981 — MUL-7825, MUL-7826: fix(agent): reject invalid private runtime bindings | 2026-10-19 |
open |
CherryHQ/cherry-studio#21360 — docs(tool-approval): clarify scheduled session delegation | 2026-10-19 |
merged |
multica-ai/multica#9252 — MUL-8016: fix(agent): honor Claude supplement startup handshake budget | 2026-10-19 |
open |
anomalyco/opencode#56644 — fix(plugin): share host OpenTUI runtime with server plugins | 2026-10-19 |
merged |
apache/maka#6145 — fix(ui): preserve running tool state when reconnecting | 2026-10-19 |
merged |
apache/maka#6118 — fix(storage): restore Codex import image attachments | 2026-10-19 |
open |
apache/maka#5266 — fix(runtime): allow bounded Apple Git startup | 2026-10-18 |
merged |
code-yeongyu/oh-my-openagent#9613 — test(senpi-task): make acknowledged fallback close deterministic | 2026-10-18 |
open |
makecindy/cindy#4424 — feat(mobile): render Mermaid in Markdown file reader | 2026-10-18 |
open |
anomalyco/opencode#56645 — fix(app): mark compacted context usage as unmeasured | 2026-10-18 |
open |
anomalyco/opencode#56511 — fix(core): enforce Code Mode deny policies | 2026-10-18 |
open |
anomalyco/opencode#56524 — fix(core): store tool output in workspace environments | 2026-10-18 |
open |
heygen-com/hyperframes#5594 — feat(studio): show canvas gesture position, size and rotation | 2026-10-17 |
merged |
farion1231/cc-switch#8254 — fix(hermes): read live WSL databases inside their distribution | 2026-10-17 |
open |
makecindy/cindy#6319 — fix(local-models): keep Ollama DNS failures generic | 2026-10-17 |
Recent conversations · issues, comments & reviews
2026-10-24Commented on anomalyco/opencode#55446 — desktop/web: group sidebar sessions by project like Codex Projects view2026-10-24Commented on anomalyco/opencode#58658 — [FEATURE]: tui: support Linux PRIMARY selection (middle-click paste, select-to-copy)2026-10-24Commented on anomalyco/opencode#58654 — [FEATURE]: MCP manager - a schema-aware MCP config editor surface2026-10-24Commented on anomalyco/opencode#58653 — [FEATURE]: MCP config - prompt for unresolved placeholder values and store the secrets outside the …
Latest writing from dhpie.com
Fetched every 8 hours · last successful fetch
Totals: 2026-10-24 11:20:28 UTC · Commit hours: 2026-10-24 11:20:28 UTC · Reactions: 2026-10-24 11:20:28 UTC
Bomberman · powered by Arcade Contribution Graph
Refreshed every 8 hours with GitHub Actions · Workflow · Blog























