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

  • 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

~/contributions

Code accepted upstream · last 12 months

ECC iconECC
merged contribution
all PRs ↗
oh-my-pi iconoh-my-pi
merged contribution
all PRs ↗
Lody iconLody
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 ↗
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

57 PRs · 46 open · 11 merged

Status Pull request Updated (UTC)
open anomalyco/opencode#52193 — fix(opencode): identify agent creation requests 2026-09-30
open can1357/oh-my-pi#13808 — fix(ai): stop retrying OpenRouter HTTP 422 errors 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 can1357/oh-my-pi#13437 — feat(coding-agent): honor skill model for invoked task turns 2026-09-29
open can1357/oh-my-pi#13801 — feat(coding-agent): continue focused subagents with dot and c 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 makecindy/cindy#5180 — feat(desktop): request consent for non-Git project recovery 2026-09-29
open can1357/oh-my-pi#13436 — feat(tui): copy or rewind from either transcript selector 2026-09-29
open CherryHQ/cherry-studio#21187 — fix(kb-citations): improve synthesis attribution and citation previews 2026-09-29
open alibaba/open-code-review#1610 — fix(llm): allow unlisted OpenRouter model overrides 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 makecindy/cindy#4424 — feat(mobile): render Mermaid in Markdown file reader 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 apache/maka#5753 — fix(transcript): recover from oversized invocations 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
open apache/maka#5266 — fix(runtime): allow bounded Apple Git startup 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
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
Recent conversations · issues, comments & reviews
  • 2026-09-30 Commented on code-yeongyu/oh-my-openagent#9235 — Model profiles: carry the profile's tier ladder into mid-session fallback
  • 2026-09-29 Commented on cline/cline#14660 — Cline Desktop: [Linux]: Close button becomed unresponsive sometimes while in maximized.
  • 2026-09-29 Commented on earendil-works/pi#10045 — Auto compaction of opus 5.5 on bedrock blocked by anthro policy
  • 2026-09-29 Commented on anomalyco/opencode#39777 — feat(tui): diff plugin generations on reconcile instead of full teardown

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-30 01:22:43 UTC · Commit hours: 2026-09-30 01:22:43 UTC · Reactions: 2026-09-30 01:22:43 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 270k 40.3k

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

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

    TypeScript 111k 14.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 69.7k 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.3k 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.7k 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.8k 3.6k