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 score card

~/workbench

Recently pushed public projects · forks excluded

  • dan-skills — Public TypeScript project.
  • pi-agent-book — 《Pi Agent从入门到精通》:面向零基础的中文开源书,基于源码拆解上下文、记忆、工具、扩展与持续进化,附可复现实验。
  • pi-agent-learning-lab — Interactive Chinese learning lab for Pi Agent extensions, SDK, tools, sessions, providers, and production patterns

~/contributions

Code accepted upstream · last 12 months

oh-my-pi iconoh-my-pi
merged contribution
all PRs ↗
Cherry Studio iconCherry Studio
merged contribution
all PRs ↗
Lody iconLody
merged contribution
all PRs ↗
oh-my-openagent iconoh-my-openagent
merged contribution
all PRs ↗
multica iconmultica
merged contribution
all PRs ↗
maka iconmaka
merged contribution
all PRs ↗
ECC iconECC
merged contribution
all PRs ↗
Cindy iconCindy
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

59 PRs · 49 open · 10 merged

Status Pull request Updated (UTC)
open CherryHQ/cherry-studio#20386 — fix(new-api): restore Gemini web search through relays 2026-09-23
open can1357/oh-my-pi#12818 — fix(natives): keep macOS TUI sessions out of the Dock 2026-09-23
open CherryHQ/cherry-studio#20323 — fix: accept sparse OpenAI response lifecycle events 2026-09-23
open CherryHQ/cherry-studio#20949 — fix(agent-session): classify empty completions 2026-09-23
open CherryHQ/cherry-studio#20321 — fix(chat-errors): normalize non-error throws 2026-09-23
merged can1357/oh-my-pi#12902 — fix(browser): tolerate missing Puppeteer callsites 2026-09-23
merged can1357/oh-my-pi#12887 — perf(coding-agent): avoid repeated whole-buffer TTSR scans 2026-09-23
merged CherryHQ/cherry-studio#20950 — fix(file): recover directory trees after watcher errors 2026-09-23
merged LodyAI/Lody#895 — fix(e2e): select role by visible title 2026-09-23
open makecindy/cindy#4551 — fix(desktop): acknowledge opened background tasks 2026-09-22
open code-yeongyu/oh-my-openagent#8697 — fix(release): mark semver prereleases correctly 2026-09-22
open CherryHQ/cherry-studio#20953 — fix(doctor): avoid unactionable dependency links 2026-09-22
open code-yeongyu/oh-my-openagent#8695 — fix(release): extend npm propagation budget 2026-09-22
open makecindy/cindy#4424 — feat(mobile): render Mermaid in Markdown file reader 2026-09-22
open affaan-m/ECC#3215 — fix: align scope migration install arguments 2026-09-22
open multica-ai/multica#8715 — fix(core): support legacy issue status servers 2026-09-22
open code-yeongyu/oh-my-openagent#8690 — fix(publish): wait for tarball readiness 2026-09-22
open affaan-m/ECC#3213 — fix: distinguish PowerShell foreach statements 2026-09-22
open cline/cline#14400 — fix(sdk): require string old_text in editor schema 2026-09-22
open makecindy/cindy#4297 — fix(desktop): render automation settings before status probes 2026-09-22
open LodyAI/Lody#819 — feat: sort local project directory listings 2026-09-22
open anomalyco/opencode#50639 — fix(opencode): defer reasoning stream joins 2026-09-22
merged can1357/oh-my-pi#12380 — fix(catalog): route Union Alpha through OpenCode Messages API 2026-09-22
merged can1357/oh-my-pi#12395 — fix(ai): avoid pinning Beijing quota to one workspace 2026-09-22
merged can1357/oh-my-pi#12377 — fix(task): preserve subagent retry fallback role on startup 2026-09-22
merged can1357/oh-my-pi#12499 — fix(coding-agent): keep generated-file errors tool-scoped 2026-09-22
open CherryHQ/cherry-studio#20747 — feat(api-gateway): add knowledge base write routes 2026-09-22
open CherryHQ/cherry-studio#20434 — fix(ai): stabilize OpenRouter session routing 2026-09-22
open makecindy/cindy#4366 — fix(mobile): avoid stale device roster snapshot 2026-09-22
open CherryHQ/cherry-studio#20320 — fix(work): keep pinned tasks in agent grouping 2026-09-22
merged CherryHQ/cherry-studio#20322 — fix(agent): honor configured Pi shell path 2026-09-22
open makecindy/cindy#4550 — fix(providers): restore Pi model image input control 2026-09-22
open makecindy/cindy#4384 — fix(auth): guard stale runtime expiry transitions 2026-09-22
open affaan-m/ECC#3121 — docs(i18n): add Polish localization scout 2026-09-22
open multica-ai/multica#8411 — feat(projects): bind local directories by agent 2026-09-22
open multica-ai/multica#8353 — feat(usage): add exact workspace token export 2026-09-22
open can1357/oh-my-pi#12381 — test(browser): require a live CDP endpoint for Linux Chromium 2026-09-22
open can1357/oh-my-pi#12083 — fix(coding-agent): clarify omp identity in system prompt 2026-09-22
open can1357/oh-my-pi#12378 — fix(session): relocate custom sessions across filesystems 2026-09-22
open LodyAI/Lody#594 — fix(electron): declare OSS macOS local network usage 2026-09-22
open CherryHQ/cherry-studio#20353 — fix(ai-runtime): clamp agent output token limit 2026-09-22
open CherryHQ/cherry-studio#20748 — fix(model-controls): honor disabled reasoning capability 2026-09-22
open apache/maka#5266 — fix(runtime): allow bounded Apple Git startup 2026-09-22
open LodyAI/Lody#563 — fix(cli): coalesce overlapping history refreshes 2026-09-21
open LodyAI/Lody#587 — fix(cli): list remote machine projects without daemon 2026-09-21
open anomalyco/opencode#49863 — fix(plugin): support package subpath exports 2026-09-20
open anomalyco/opencode#49943 — fix(tui): widen tab close target 2026-09-19
open anomalyco/opencode#49808 — fix(core): register compatible Responses provider 2026-09-19
open anomalyco/opencode#49921 — fix(app): guard built-in agent color lookup 2026-09-19
open can1357/oh-my-pi#12394 — fix(coding-agent): save manual handoff artifacts when enabled 2026-09-19
open anomalyco/opencode#49775 — fix(opencode): guard large snapshot restores 2026-09-18
open CherryHQ/cherry-studio#20378 — feat(knowledge): accept all recognized text files 2026-09-18
open can1357/oh-my-pi#12082 — feat(coding-agent): add producer-scoped artifact resolution 2026-09-18
open can1357/oh-my-pi#12081 — feat(github): support operation-specific approval policies 2026-09-18
open multica-ai/multica#8330 — MUL-7303 fix(agents): touch last-modified time on skill changes 2026-09-18
open multica-ai/multica#8549 — fix(execenv): exclude clean local HEAD advances from resume replay 2026-09-18
open makecindy/cindy#4553 — fix(desktop): clear event-backed attention after task deletion 2026-09-18
open apache/maka#5286 — fix(desktop): guard broadcasts by renderer frame 2026-09-17
merged code-yeongyu/oh-my-openagent#8392 — fix(senpi): create task state lazily 2026-09-17
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-09-24 00:37:56 UTC · Commit hours: 2026-09-24 00:37:56 UTC · Reactions: 2026-09-24 00:37:56 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 266k 39.8k

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

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

    TypeScript 109k 13.8k

  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 69.4k 5.7k

  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 52.1k 5k

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

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

    Go 51.3k 6.6k

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

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

    TypeScript 33.1k 3.5k