Skip to content
View lucyonegit's full-sized avatar
  • Alibaba
  • Hangzhou, China

Block or report lucyonegit

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
lucyonegit/README.md

Lujie Han

Software engineer building durable AI agent runtimes, desktop applications, and developer platforms.

TypeScript · React · Node.js · Electron · PostgreSQL · LangChain

Current focus

  • Designing durable ReAct runtimes with recovery, checkpointing, auditable tool execution, and human-in-the-loop workflows.
  • Building desktop and web experiences that make long-running agent work understandable and controllable.
  • Improving context engineering, token budgeting, runtime observability, and reliable model integration.

Selected work

Project What it explores
Agent Runtime v2 A durable TypeScript ReAct runtime with PostgreSQL persistence, recoverable jobs, LangChain model integration, Plans as tools, and an authoritative event timeline.
Agent Code UI A React 19 agent workspace with rich Markdown, tool activity, WebContainer-backed code execution, and inspectable runtime state.
Code Agent A business-decoupled ReAct agent core built around LangChain, LangGraph, NestJS adapters, and extensible tools.
Infinite View Infinite-canvas interaction experiments using React, Moveable, Infinite Viewer, and Zustand.
Weapp Components Reusable lottery interaction components for WeChat Mini Programs.
Wordflow Structured rich-text editing experiments built with Lexical and React.

Engineering interests

AI agent architecture     Durable execution         Context engineering
Developer tooling         Desktop applications      Web platform engineering
Runtime observability     Human-in-the-loop UX      Reliable model integration

How I work

I prefer systems whose behavior can be traced from user intent to persisted state, model calls, tool execution, and the final interface. My current work combines product-facing UX with the less visible runtime concerns that make agent software dependable.

Building systems that stay understandable after the demo ends.

Pinned Loading

  1. agent-runtime-v2 agent-runtime-v2 Public

    Durable TypeScript ReAct runtime with PostgreSQL persistence, recovery, auditable tool execution, and LangChain integration

    TypeScript

  2. agent-code-ui agent-code-ui Public

    React 19 workspace for AI agents with WebContainer code execution, inspectable tool activity, and rich Markdown

    TypeScript

  3. code-agent code-agent Public

    Business-decoupled ReAct agent core with LangChain, LangGraph, NestJS adapters, and extensible tools

    TypeScript

  4. infinite-view infinite-view Public

    Infinite-canvas editor experiments with React, Moveable, Infinite Viewer, and Zustand

    TypeScript

  5. wordflow wordflow Public

    Structured rich-text editor experiments built with Lexical, React, and Zustand

    TypeScript 1

  6. weapp-components weapp-components Public

    微信小程序抽奖交互组件 / Reusable lottery components for WeChat Mini Programs

    JavaScript 12 2