$ 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
- pi-agent-book — 《Pi Agent从入门到精通》:面向零基础的中文开源书,基于源码拆解上下文、记忆、工具、扩展与持续进化,附可复现实验。
- dan-skills — Public TypeScript project.
- pi-agent-learning-lab — Interactive Chinese learning lab for Pi Agent extensions, SDK, tools, sessions, providers, and production patterns
Code accepted upstream · last 12 months
![]() | oh-my-openagent merged contribution all PRs ↗ |
![]() | acp-extension-dsh merged contribution all PRs ↗ |
| ECC merged contribution all PRs ↗ |
![]() | oh-my-pi merged contribution all PRs ↗ |
![]() | Lody merged contribution all PRs ↗ |
![]() | Cherry Studio merged contribution all PRs ↗ |
![]() | multica merged contribution all PRs ↗ |
![]() | maka merged contribution all PRs ↗ |
![]() | Cindy 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
63 PRs · 54 open · 9 merged
| Status | Pull request | Updated (UTC) |
|---|---|---|
open |
heygen-com/hyperframes#4767 — fix(cli): recapture snapshot composites after video injection | 2026-10-01 |
open |
can1357/oh-my-pi#13801 — feat(coding-agent): continue focused subagents with dot and c | 2026-10-01 |
open |
CherryHQ/cherry-studio#21223 — feat(xai-tools): add opt-in native Grok images in chat | 2026-09-30 |
open |
heygen-com/hyperframes#4809 — fix(cli): select containing source frames in snapshots | 2026-09-30 |
open |
apache/maka#5753 — fix(transcript): recover from oversized invocations | 2026-09-30 |
open |
can1357/oh-my-pi#13934 — feat(coding-agent): warn once per prompt history write outage | 2026-09-30 |
open |
can1357/oh-my-pi#13933 — fix(coding-agent): refuse collab guest queue shorthand | 2026-09-30 |
open |
apache/maka#5266 — fix(runtime): allow bounded Apple Git startup | 2026-09-30 |
open |
makecindy/cindy#5180 — feat(desktop): request consent for non-Git project recovery | 2026-09-30 |
open |
CherryHQ/cherry-studio#21212 — feat(xai-tools): add native code execution opt-in | 2026-09-30 |
open |
makecindy/cindy#5296 — fix(runtime): preserve Codex transport in automatic fallback | 2026-09-30 |
open |
makecindy/cindy#5295 — fix(mobile): constrain iOS sheet scrolling to native viewport | 2026-09-30 |
merged |
code-yeongyu/oh-my-openagent#9233 — test(senpi): fail closed on Windows RPC driver results | 2026-09-30 |
open |
makecindy/cindy#4424 — feat(mobile): render Mermaid in Markdown file reader | 2026-09-30 |
open |
makecindy/cindy#4366 — fix(mobile): avoid stale device roster snapshot | 2026-09-30 |
open |
alibaba/open-code-review#1610 — fix(llm): allow unlisted OpenRouter model overrides | 2026-09-30 |
open |
multica-ai/multica#8981 — fix(agent): reject invalid private runtime bindings | 2026-09-30 |
open |
CherryHQ/cherry-studio#21187 — fix(kb-citations): improve synthesis attribution and citation previews | 2026-09-30 |
open |
can1357/oh-my-pi#13436 — feat(tui): copy or rewind from either transcript selector | 2026-09-30 |
open |
can1357/oh-my-pi#13437 — feat(coding-agent): honor skill model for invoked task turns | 2026-09-30 |
merged |
LodyAI/acp-extension-dsh#15 — feat: support provider-qualified DSH routes | 2026-09-30 |
open |
can1357/oh-my-pi#13808 — fix(ai): stop retrying OpenRouter HTTP 422 errors | 2026-09-30 |
open |
anomalyco/opencode#52193 — fix(opencode): identify agent creation requests | 2026-09-30 |
merged |
affaan-m/ECC#3213 — fix: distinguish PowerShell foreach statements | 2026-09-29 |
merged |
affaan-m/ECC#3121 — docs(i18n): add Polish localization scout | 2026-09-29 |
open |
anomalyco/opencode#52187 — fix(tui): release oversized session message caches on switch | 2026-09-29 |
open |
can1357/oh-my-pi#13771 — fix(glob): return empty result for a missing single path | 2026-09-29 |
open |
anomalyco/opencode#52145 — fix(core): show structured provider error details | 2026-09-29 |
open |
cline/cline#14670 — fix(desktop): explain missing Git during skill install | 2026-09-29 |
open |
LodyAI/acp-extension-codex#59 — fix: normalize restored Codex subagent events for Lody | 2026-09-29 |
open |
anomalyco/opencode#52148 — docs: list Context7 OpenCode plugin | 2026-09-29 |
open |
LodyAI/Lody#687 — fix(cli): keep operation delivery paused after stop | 2026-09-29 |
open |
anomalyco/opencode#52094 — fix(app): keep new sessions in their selected worktree | 2026-09-29 |
open |
CherryHQ/cherry-studio#21133 — feat(agent-knowledge): add per-binding read/write permissions | 2026-09-29 |
open |
CherryHQ/cherry-studio#20949 — fix(agent-session): classify empty completions | 2026-09-29 |
merged |
code-yeongyu/oh-my-openagent#8695 — fix(release): extend npm propagation budget | 2026-09-29 |
open |
makecindy/cindy#4297 — fix(desktop): render automation settings before status probes | 2026-09-28 |
open |
apache/maka#5248 — feat(runtime): verify background HTTP readiness | 2026-09-28 |
open |
apache/maka#5218 — fix(desktop): add HTML artifact Finder fallback | 2026-09-28 |
open |
apache/maka#5202 — fix(desktop): update Windows taskbar app icon | 2026-09-28 |
open |
apache/maka#5286 — fix(desktop): guard broadcasts by renderer frame | 2026-09-28 |
open |
apache/maka#5278 — fix(runtime): bound OpenAI Chat image tool results | 2026-09-28 |
open |
anomalyco/opencode#51805 — fix(app): keep nested directory for local sessions | 2026-09-28 |
merged |
can1357/oh-my-pi#13471 — fix(coding-agent): avoid redundant daemon metadata writes | 2026-09-28 |
merged |
can1357/oh-my-pi#13435 — fix(tui): explain loop prompt capture in waiting status | 2026-09-28 |
merged |
can1357/oh-my-pi#13440 — fix(tui): recover bracketed paste and preserve post-submit text | 2026-09-28 |
open |
can1357/oh-my-pi#12081 — feat(github): support operation-specific approval policies | 2026-09-28 |
open |
can1357/oh-my-pi#12083 — fix(coding-agent): clarify omp identity in system prompt | 2026-09-28 |
open |
can1357/oh-my-pi#12082 — feat(coding-agent): add producer-scoped artifact resolution | 2026-09-28 |
open |
can1357/oh-my-pi#12253 — fix(session): anchor exit marker to persisted tail | 2026-09-28 |
open |
can1357/oh-my-pi#12378 — fix(session): relocate custom sessions across filesystems | 2026-09-28 |
open |
can1357/oh-my-pi#12381 — test(browser): require a live CDP endpoint for Linux Chromium | 2026-09-28 |
open |
can1357/oh-my-pi#12394 — fix(coding-agent): save manual handoff artifacts when enabled | 2026-09-28 |
open |
can1357/oh-my-pi#12818 — fix(natives): keep macOS TUI sessions out of the Dock | 2026-09-28 |
open |
CherryHQ/cherry-studio#20321 — fix(chat-errors): normalize non-error throws | 2026-09-27 |
open |
cline/cline#14082 — fix(desktop): use baseline Bun target for Windows x64 sidecar | 2026-09-27 |
open |
CherryHQ/cherry-studio#20953 — fix(doctor): avoid unactionable dependency links | 2026-09-26 |
open |
anomalyco/opencode#51528 — fix(app): keep workspace message text readable on accent themes | 2026-09-26 |
open |
cline/cline#14400 — fix(sdk): require string old_text in editor schema | 2026-09-26 |
open |
multica-ai/multica#8865 — fix(agent): run matching PowerShell script for Pi-family launchers on Windows | 2026-09-26 |
open |
CherryHQ/cherry-studio#20434 — fix(ai): stabilize OpenRouter session routing | 2026-09-26 |
open |
affaan-m/ECC#3119 — fix(install): keep home targets target-safe | 2026-09-24 |
merged |
LodyAI/Lody#587 — fix(cli): list remote machine projects without daemon | 2026-09-24 |
Recent conversations · issues, comments & reviews
2026-10-01Commented on anomalyco/opencode#52031 — OpenCode Go subscription no longer recognized + unable to access Console2026-10-01Commented on anomalyco/opencode#51878 — No Acess to API key yet I have a paid account2026-10-01Commented on anomalyco/opencode#52267 — Go plan: 403 "An active OpenCode Go subscription is required" on every Go model — reproduced via AP…2026-10-01Commented on anomalyco/opencode#52215 — Severe latency + aborted streams on opencode-go (Console Go) — streams hang for minutes and fail wi…
Latest writing from dhpie.com
Fetched every 8 hours · last successful fetch
Totals: 2026-10-01 01:22:10 UTC · Commit hours: 2026-10-01 01:22:10 UTC · Reactions: 2026-10-01 01:22:10 UTC
Bomberman · powered by Arcade Contribution Graph
Refreshed every 8 hours with GitHub Actions · Workflow · Blog

















