Skip to content
View Dante-dan's full-sized avatar
:octocat:
Focusing
:octocat:
Focusing

Block or report Dante-dan

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Dante-dan/README.md

Dante / Agent Workbench

TypeScript · AI agents · Open source

blog · code · contributions · contact
$ 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.

GitHub Roast

~/workbench

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从入门到精通》:面向零基础的中文开源书,基于源码拆解上下文、记忆、工具、扩展与持续进化,附可复现实验。

~/contributions

Code accepted upstream · last 12 months

oh-my-openagent iconoh-my-openagent
merged contribution
all PRs ↗
hyperframes iconhyperframes
merged contribution
all PRs ↗
maka iconmaka
merged contribution
all PRs ↗
multica iconmultica
merged contribution
all PRs ↗
cc-switch iconcc-switch
merged contribution
all PRs ↗
Cindy iconCindy
merged contribution
all PRs ↗
opencode iconopencode
merged contribution
all PRs ↗
oh-my-pi iconoh-my-pi
merged contribution
all PRs ↗
Cherry Studio iconCherry Studio
merged contribution
all PRs ↗
cline iconcline
merged contribution
all PRs ↗
ECC iconECC
merged contribution
all PRs ↗
open-code-review iconopen-code-review
merged contribution
all PRs ↗
acp-extension-dsh iconacp-extension-dsh
merged contribution
all PRs ↗
Lody iconLody
merged contribution
all PRs ↗

Earlier contributions
nuxt-svgo iconnuxt-svgo
merged contribution
all PRs ↗
uach-retrofill iconuach-retrofill
merged contribution
all PRs ↗
fre iconfre
merged contribution
all PRs ↗
Vant iconVant
merged contribution
all PRs ↗

~/upstream

Public upstream PRs updated in the last 7 days · refreshed every 8 hours

50 PRs · 36 open · 14 merged

Status Pull request Updated (UTC)
open affaan-m/ECC#3692 — docs(skills): preserve harness tool and entity boundaries 2026-10-25
open affaan-m/ECC#3689 — docs: retire legacy marketplace entries during migration 2026-10-25
open affaan-m/ECC#3693 — docs: reuse bounded batch preparation and preserve outcomes 2026-10-25
open CherryHQ/cherry-studio#21355 — feat(web-search): choose search and fetch providers per assistant 2026-10-25
merged code-yeongyu/oh-my-openagent#11165 — fix(memory): reserve project nudges before asynchronous reads 2026-10-25
open code-yeongyu/oh-my-openagent#11167 — fix(memory): neutralize inherited pathspec modes in literal Git lookups 2026-10-25
open code-yeongyu/oh-my-openagent#10138 — docs(install): explain npm package-name bin conflicts 2026-10-25
open code-yeongyu/oh-my-openagent#10107 — fix(senpi-task): name task child sessions with their parent 2026-10-25
open code-yeongyu/oh-my-openagent#9625 — refactor(senpi): load memory prompt compiler on demand 2026-10-25
merged code-yeongyu/oh-my-openagent#11128 — ci: expose an unconditional lint ratchet check 2026-10-25
merged code-yeongyu/oh-my-openagent#11164 — test(memory): require observed reads in parked backlog check 2026-10-25
merged heygen-com/hyperframes#6213 — fix(cli): allow disabling orphan browser cleanup 2026-10-24
open affaan-m/ECC#3691 — docs(skills): distinguish operation failures from document mismatches 2026-10-24
open apache/maka#6226 — fix(runtime-host): add explicit managed root identity recovery 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 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
Recent conversations · issues, comments & reviews

More contributions →

~/notes

Latest writing from dhpie.com

~/telemetry

Public GitHub contribution totals Commit distribution by time of day, UTC+8

Reactions received on recent public comments and issue bodies

Fetched every 8 hours · last successful fetch
Totals: 2026-10-25 17:44:06 UTC · Commit hours: 2026-10-25 17:44:06 UTC · Reactions: 2026-10-25 17:44:06 UTC

~/arcade

Bomberman animates my GitHub contributions

Bomberman · powered by Arcade Contribution Graph


Refreshed every 8 hours with GitHub Actions · Workflow · Blog

Pinned Loading

  1. affaan-m/ECC affaan-m/ECC Public

    The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

    JavaScript 289k 42.8k

  2. earendil-works/pi earendil-works/pi Public

    AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

    TypeScript 118k 15.1k

  3. code-yeongyu/oh-my-openagent code-yeongyu/oh-my-openagent Public

    OmO: Just type "mass ulw" keyword with your prompt. Now you are the master of graph engineering.

    TypeScript 70.3k 5.8k

  4. CherryHQ/cherry-studio CherryHQ/cherry-studio Public

    AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

    TypeScript 53k 5.1k

  5. multica-ai/multica multica-ai/multica Public

    Make humans and AI agents work as one team — open-source and self-hostable.

    Go 53.8k 7.1k

  6. can1357/oh-my-pi can1357/oh-my-pi Public

    ⌥ Coding agent with the IDE wired in. Built by Stencil Labs.

    TypeScript 36.6k 4.1k