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.

~/workbench

Recently pushed public projects · forks excluded

  • langgraph-learning-lab — Interactive Chinese LangGraph learning lab with Python/TypeScript examples and a visual execution playground
  • pi-agent-learning-lab — Interactive Chinese learning lab for Pi Agent extensions, SDK, tools, sessions, providers, and production patterns
  • dan-skills — Public TypeScript project.

~/contributions

Code accepted upstream · last 12 months

maka iconmaka
merged contribution
all PRs ↗
Cherry Studio iconCherry Studio
merged contribution
all PRs ↗
ECC iconECC
integrated 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 daily

25 PRs · 18 open · 6 merged · 1 integrated

Status Pull request Updated (UTC)
merged apache/maka#5188 — fix(runtime-host): respect transcript continuation boundaries 2026-09-11
merged CherryHQ/cherry-studio#20319 — fix(quick-assistant): preserve dark surface on Windows 2026-09-11
open LodyAI/Lody#563 — fix(cli): coalesce overlapping history refreshes 2026-09-11
open LodyAI/acp-extension-dsh#15 — feat: support provider-qualified DSH routes 2026-09-11
open multica-ai/multica#8297 — MUL-7275: fix(skills): normalize Windows archive entry paths 2026-09-11
open CherryHQ/cherry-studio#20378 — feat(knowledge): accept all recognized text files 2026-09-11
open LodyAI/Lody#577 — fix: wait for metadata before archive cascade 2026-09-11
open CherryHQ/cherry-studio#20353 — fix(ai-runtime): clamp agent output token limit 2026-09-11
open makecindy/cindy#4297 — fix(desktop): render automation settings before status probes 2026-09-11
open CherryHQ/cherry-studio#20386 — fix(new-api): restore Gemini web search through relays 2026-09-11
open CherryHQ/cherry-studio#20322 — fix(agent): honor configured Pi shell path 2026-09-11
open LodyAI/Lody#594 — fix(electron): declare OSS macOS local network usage 2026-09-11
open affaan-m/ECC#3076 — fix(hooks): support Windows linter paths and ESLint 9 2026-09-11
open LodyAI/Lody#587 — fix(cli): list remote machine projects without daemon 2026-09-10
integrated affaan-m/ECC#3044 — fix(install): handle missing Windows settings device IDs safely 2026-09-10
open browser-use/browser-use#5771 — fix(browser): clean up local browser process trees 2026-09-10
merged makecindy/cindy#4219 — fix(mobile): open managed Markdown video links 2026-09-10
open CherryHQ/cherry-studio#20349 — fix(data-api): avoid overlapping timed-out reads 2026-09-10
open CherryHQ/cherry-studio#20323 — fix: accept sparse OpenAI response lifecycle events 2026-09-10
merged makecindy/cindy#4185 — test(pi): wait for follow-up command observation 2026-09-10
open CherryHQ/cherry-studio#20321 — fix(chat-errors): normalize non-error throws 2026-09-10
open CherryHQ/cherry-studio#20320 — fix(work): keep pinned tasks in agent grouping 2026-09-10
open CherryHQ/cherry-studio#20281 — fix(ai-core): repair restored tool result names 2026-09-09
merged makecindy/cindy#4173 — fix(auth): wait for owner transition before login initialization 2026-09-09
merged CherryHQ/cherry-studio#20267 — fix(pi): preserve OpenCode session headers 2026-09-09
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

~/arcade

Bomberman animates my GitHub contributions

Bomberman · powered by Arcade Contribution Graph


Refreshed daily 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 256k 38.4k

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

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

    TypeScript 104k 13k

  3. CherryHQ/cherry-studio CherryHQ/cherry-studio Public

    AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

    TypeScript 51.7k 5k

  4. multica-ai/multica multica-ai/multica Public

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

    Go 49.6k 6.4k

  5. browser-use/browser-use browser-use/browser-use Public

    Agents that use the browser.

    Python 114k 12.6k

  6. nuxt/nuxt nuxt/nuxt Public

    The full-stack Vue framework.

    TypeScript 60.8k 5.8k