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 โ†—
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 โ†—
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

63 PRs ยท 50 open ยท 13 merged

Status Pull request Updated (UTC)
open apache/maka#5753 โ€” fix(transcript): recover from oversized invocations 2026-09-28
open makecindy/cindy#5180 โ€” feat(desktop): request consent for non-Git project recovery 2026-09-28
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 code-yeongyu/oh-my-openagent#8695 โ€” fix(release): extend npm propagation budget 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 CherryHQ/cherry-studio#20949 โ€” fix(agent-session): classify empty completions 2026-09-28
open CherryHQ/cherry-studio#21133 โ€” feat(agent-knowledge): add per-binding read/write permissions 2026-09-28
open apache/maka#5266 โ€” fix(runtime): allow bounded Apple Git startup 2026-09-28
open affaan-m/ECC#3213 โ€” fix: distinguish PowerShell foreach statements 2026-09-28
open can1357/oh-my-pi#13436 โ€” feat(tui): copy or rewind from either transcript selector 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 can1357/oh-my-pi#13437 โ€” feat(coding-agent): honor skill model for invoked task turns 2026-09-28
open affaan-m/ECC#3121 โ€” docs(i18n): add Polish localization scout 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
open LodyAI/Lody#687 โ€” fix(cli): keep operation delivery paused after stop 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 makecindy/cindy#4424 โ€” feat(mobile): render Mermaid in Markdown file reader 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 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 LodyAI/Lody#594 โ€” fix(electron): declare OSS macOS local network usage 2026-09-22
Recent conversations ยท issues, comments & reviews
  • 2026-09-28 Commented on earendil-works/pi#10074 โ€” Anthropic tool calls: corrupted non-ASCII edit arguments are silently accepted (dropped `u` in `\uXโ€ฆ
  • 2026-09-28 Commented on earendil-works/pi#10077 โ€” llama.cpp model: contextWindow getting reset (to 128000) in models-store.json
  • 2026-09-28 Commented on langchain-ai/langgraph#8464 โ€” [Feature Proposal] Durable tool execution idempotency & retry middleware
  • 2026-09-28 Commented on anomalyco/opencode#35638 โ€” v2: make durable terminal tool-input events self-contained

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-29 02:06:48 UTC ยท Commit hours: 2026-09-29 02:06:48 UTC ยท Reactions: 2026-09-29 02:06:48 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 269k 40.2k

  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.6k 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.6k 3.6k