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

Lody iconLody
merged contribution
all PRs ↗
oh-my-pi iconoh-my-pi
merged contribution
all PRs ↗
Cherry Studio iconCherry Studio
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

58 PRs · 48 open · 10 merged

Status Pull request Updated (UTC)
open affaan-m/ECC#3121 — docs(i18n): add Polish localization scout 2026-09-28
open apache/maka#5753 — fix(transcript): recover from oversized invocations 2026-09-27
open apache/maka#5266 — fix(runtime): allow bounded Apple Git startup 2026-09-27
open CherryHQ/cherry-studio#20321 — fix(chat-errors): normalize non-error throws 2026-09-27
open can1357/oh-my-pi#13471 — fix(coding-agent): avoid redundant daemon metadata writes 2026-09-27
open can1357/oh-my-pi#13440 — fix(tui): recover bracketed paste and preserve post-submit text 2026-09-27
open can1357/oh-my-pi#13436 — feat(tui): copy or rewind from either transcript selector 2026-09-27
open can1357/oh-my-pi#13437 — feat(coding-agent): honor skill model for invoked task turns 2026-09-27
open CherryHQ/cherry-studio#20949 — fix(agent-session): classify empty completions 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 can1357/oh-my-pi#13435 — fix(tui): explain loop prompt capture in waiting status 2026-09-26
open can1357/oh-my-pi#13424 — fix(grep): accept numeric string skip values 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 can1357/oh-my-pi#12818 — fix(natives): keep macOS TUI sessions out of the Dock 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
open affaan-m/ECC#3213 — fix: distinguish PowerShell foreach statements 2026-09-24
open LodyAI/Lody#687 — fix(cli): keep operation delivery paused after stop 2026-09-24
open LodyAI/Lody#683 — fix: avoid provider config probe races 2026-09-24
merged LodyAI/Lody#587 — fix(cli): list remote machine projects without daemon 2026-09-24
open CherryHQ/cherry-studio#20386 — fix(new-api): restore Gemini web search through relays 2026-09-23
open CherryHQ/cherry-studio#20323 — fix: accept sparse OpenAI response lifecycle events 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 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-24
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 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 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 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 LodyAI/Lody#563 — fix(cli): coalesce overlapping history refreshes 2026-09-21
Recent conversations · issues, comments & reviews
  • 2026-09-27 Commented on can1357/oh-my-pi#13437 — feat(coding-agent): honor skill model for invoked task turns
  • 2026-09-27 Commented on langchain-ai/langgraph#8320 — StateGraph silently drops node output keys not declared in TypedDict
  • 2026-09-27 Commented on LodyAI/Lody#1028 — [Bug] Machine access registration fails with a Server Error on every daemon start, leaving the live…
  • 2026-09-27 Commented on LodyAI/Lody#289 — [Feature Request] Readable branch names for worktree sessions

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-28 00:57:09 UTC · Commit hours: 2026-09-28 00:57:09 UTC · Reactions: 2026-09-28 00:57:09 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 268k 40.1k

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

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

    TypeScript 110k 14k

  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.6k 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.2k 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.5k 6.7k

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

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

    TypeScript 33.5k 3.6k