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

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

~/contributions

Code accepted upstream · last 12 months

maka iconmaka
merged contribution
all PRs ↗
ECC iconECC
merged contribution
all PRs ↗
cline iconcline
merged contribution
all PRs ↗
oh-my-openagent iconoh-my-openagent
merged contribution
all PRs ↗
Cherry Studio iconCherry Studio
merged contribution
all PRs ↗
open-code-review iconopen-code-review
merged contribution
all PRs ↗
oh-my-pi iconoh-my-pi
merged contribution
all PRs ↗
hyperframes iconhyperframes
merged contribution
all PRs ↗
acp-extension-dsh iconacp-extension-dsh
merged contribution
all PRs ↗
Lody iconLody
merged contribution
all PRs ↗
multica iconmultica
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

80 PRs · 66 open · 14 merged

Status Pull request Updated (UTC)
open apache/maka#5202 — fix(desktop): update Windows taskbar app icon 2026-10-10
open CherryHQ/cherry-studio#21223 — feat(xai-tools): add opt-in native Grok images in chat 2026-10-10
open CherryHQ/cherry-studio#21312 — fix(model-settings): explain saved modality overrides 2026-10-10
merged apache/maka#5900 — fix(runtime): bound proxied fetch transport teardown 2026-10-10
open cline/cline#14400 — fix(sdk): require string old_text in editor schema 2026-10-10
open makecindy/cindy#5295 — fix(mobile): constrain iOS sheet scrolling to native viewport 2026-10-10
open code-yeongyu/oh-my-openagent#9625 — refactor(senpi): load memory prompt compiler on demand 2026-10-10
open code-yeongyu/oh-my-openagent#9469 — test: detect environment leaks at test-file teardown 2026-10-10
open code-yeongyu/oh-my-openagent#9603 — perf(senpi): lazy-load mutation formatting outside startup 2026-10-10
open CherryHQ/cherry-studio#20353 — fix(ai-runtime): clamp agent output token limit 2026-10-10
open code-yeongyu/oh-my-openagent#9621 — fix(task): settle idle host child admission errors 2026-10-10
open code-yeongyu/oh-my-openagent#9604 — fix(lsp): retain writer error handling through teardown 2026-10-10
open code-yeongyu/oh-my-openagent#9619 — fix(senpi): enable reviewer artifact lookup through eval 2026-10-10
open code-yeongyu/oh-my-openagent#9613 — test(senpi-task): make acknowledged fallback close deterministic 2026-10-10
open CherryHQ/cherry-studio#21360 — docs(tool-approval): clarify scheduled session delegation 2026-10-10
open CherryHQ/cherry-studio#21355 — feat(web-search): choose search and fetch providers per assistant 2026-10-10
merged affaan-m/ECC#3119 — fix(install): keep target-compatible modules with cross-harness dependencies 2026-10-10
open CherryHQ/cherry-studio#21133 — feat(agent-knowledge): add per-binding read/write permissions 2026-10-09
open CherryHQ/cherry-studio#21422 — fix(chat-errors): preserve provider codes and explain history recovery 2026-10-09
merged cline/cline#14670 — fix(desktop): explain missing Git during skill install 2026-10-09
open browser-use/jev-ultrafast#200 — fix: identify selected fields in text helper context 2026-10-09
open heygen-com/hyperframes#5183 — fix(engine): include untimed overlays in HDR stacking 2026-10-08
open anomalyco/opencode#53874 — fix(core): preserve global canonical on session moves 2026-10-08
merged code-yeongyu/oh-my-openagent#9602 — fix(senpi): keep task executors out of ultrawork orchestration 2026-10-08
open can1357/oh-my-pi#12082 — feat(coding-agent): add producer-scoped artifact resolution 2026-10-07
open can1357/oh-my-pi#12083 — fix(coding-agent): clarify omp identity in system prompt 2026-10-07
open can1357/oh-my-pi#12081 — feat(github): support operation-specific approval policies 2026-10-07
open can1357/oh-my-pi#12253 — fix(session): anchor exit marker to persisted tail 2026-10-07
open can1357/oh-my-pi#12381 — test(browser): require a live CDP endpoint for Linux Chromium 2026-10-07
open can1357/oh-my-pi#12394 — fix(coding-agent): save manual handoff artifacts when enabled 2026-10-07
open can1357/oh-my-pi#12378 — fix(session): relocate custom sessions across filesystems 2026-10-07
open can1357/oh-my-pi#12818 — fix(natives): keep macOS TUI sessions out of the Dock 2026-10-07
open can1357/oh-my-pi#13436 — feat(tui): copy or rewind from either transcript selector 2026-10-07
open can1357/oh-my-pi#13437 — feat(coding-agent): honor skill model for invoked task turns 2026-10-07
open can1357/oh-my-pi#13976 — feat(tui): support multi-row top chrome for extension composers 2026-10-07
open can1357/oh-my-pi#13771 — fix(glob): return empty result for a missing single path 2026-10-07
open can1357/oh-my-pi#14133 — fix(coding-agent): reject unknown slash commands locally 2026-10-07
open can1357/oh-my-pi#13978 — fix(tui): retain wait snapshots beside turn usage 2026-10-07
open can1357/oh-my-pi#14440 — fix(ai): preserve GLM-5.2 thinking on Ollama Cloud 2026-10-07
open can1357/oh-my-pi#14439 — Coalesce identical advisor notes within a review batch 2026-10-07
open can1357/oh-my-pi#14542 — feat(coding-agent): log skipped extension directory errors 2026-10-07
open can1357/oh-my-pi#14580 — feat(extensions): expose configured thinking selector 2026-10-07
open can1357/oh-my-pi#14558 — fix(coding-agent): show resolved diagnostic and SSH config paths 2026-10-07
open anomalyco/opencode#52094 — fix(app): keep new sessions in their selected worktree 2026-10-07
merged CherryHQ/cherry-studio#21334 — feat(web-search): add self-hosted Crawl4AI URL fetching 2026-10-07
open alibaba/open-code-review#1664 — fix(review): pin ordinary commit-backed input before loading 2026-10-07
open makecindy/cindy#5180 — feat(desktop): request consent for non-Git project recovery 2026-10-06
open code-yeongyu/oh-my-openagent#9693 — feat(pr-watch): persist host polling and session wake receipts 2026-10-06
open makecindy/cindy#4424 — feat(mobile): render Mermaid in Markdown file reader 2026-10-06
open code-yeongyu/oh-my-openagent#9684 — feat(work-with-pr): batch PR watch fingerprints before detail reads 2026-10-06
open affaan-m/ECC#3442 — fix(state-store): preserve concurrent writers with serialized snapshots 2026-10-06
open anomalyco/opencode#51528 — fix(app): keep workspace message text readable on accent themes 2026-10-06
merged can1357/oh-my-pi#13956 — docs(coding-agent): show complete read range calls 2026-10-06
open code-yeongyu/oh-my-openagent#8297 — fix(opencode): expose V2 plugin setup entry 2026-10-06
open code-yeongyu/oh-my-openagent#9635 — refactor(senpi): load Kibitzer child factory on first wake 2026-10-06
open code-yeongyu/oh-my-openagent#9624 — refactor(senpi): defer the live thread RPC client 2026-10-06
open multica-ai/multica#9073 — fix(desktop): add spelling corrections to context menu 2026-10-06
open makecindy/cindy#4297 — fix(desktop): render automation settings before status probes 2026-10-05
open multica-ai/multica#9061 — fix(comments): retain delivered supplement root owners 2026-10-05
merged alibaba/open-code-review#1610 — fix(llm): allow unlisted OpenRouter model overrides 2026-10-05
open anomalyco/opencode#53266 — fix(core): disable tool selection in compaction summaries 2026-10-05
merged code-yeongyu/oh-my-openagent#9599 — test: establish process-tree TERM readiness before termination 2026-10-04
merged code-yeongyu/oh-my-openagent#9586 — fix(web): preserve manifesto reveal order across wrapped lines 2026-10-04
merged code-yeongyu/oh-my-openagent#9579 — fix(senpi): count only selected shard QA scenarios 2026-10-04
merged code-yeongyu/oh-my-openagent#9526 — refactor(senpi): lazy-load memfs maintenance commands 2026-10-04
merged code-yeongyu/oh-my-openagent#9575 — test(web): assert rendered manifesto brightness without JavaScript 2026-10-04
open anomalyco/opencode#53122 — refactor(core): extract transcript projection 2026-10-04
open CherryHQ/cherry-studio#21318 — fix(sensenova-images): send image edits as JSON 2026-10-04
open CherryHQ/cherry-studio#21317 — fix(agent-stream): reject billed empty assistant completions 2026-10-04
open multica-ai/multica#9049 — fix(wakeup): keep /note comments quiet for subscriptions 2026-10-04
open apache/maka#5266 — fix(runtime): allow bounded Apple Git startup 2026-10-04
open alibaba/open-code-review#1637 — feat(action): split review and publication for fresh App tokens 2026-10-04
open multica-ai/multica#9044 — fix(comments): park backlog assignee wakeups 2026-10-04
open multica-ai/multica#9045 — feat(worktree): add committed-only local directory mode 2026-10-04
merged code-yeongyu/oh-my-openagent#9524 — fix(senpi): contain detached memory usage flush failures 2026-10-04
merged code-yeongyu/oh-my-openagent#9520 — refactor(senpi): load memory doctor checks on first invocation 2026-10-04
open alibaba/open-code-review#1644 — fix(config): clear optional custom provider fields 2026-10-04
open browser-use/browser-use#5991 — fix: honor accept_downloads in CDP browsers 2026-10-03
open multica-ai/multica#9038 — fix(telegram): report secret key validation errors at startup 2026-10-03
open anomalyco/opencode#52187 — fix(tui): release oversized session message caches on switch 2026-10-03
Recent conversations · issues, comments & reviews
  • 2026-10-10 Commented on LodyAI/Lody#1386 — [Feature Request] Add repository search to the onboarding "Pick a project" step
  • 2026-10-10 Commented on anomalyco/opencode#54221 — tools: let long-running execute, MCP and plugin tool calls move to the background
  • 2026-10-10 Commented on anomalyco/opencode#54220 — codemode: execute and plugin tool calls have no timeout, so one slow call blocks the session until …
  • 2026-10-10 Commented on LodyAI/Lody#1369 — [Bug] Unbounded pre-prompt Git fingerprinting causes multi-minute stalls and amplifies parallel-ses…

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-10 12:46:31 UTC · Commit hours: 2026-10-10 12:46:31 UTC · Reactions: 2026-10-10 12:46:31 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 276k 41.2k

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

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

    TypeScript 114k 14.5k

  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.9k 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.5k 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 52.4k 6.8k

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

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

    TypeScript 34.9k 3.8k