Skip to content
View lifrary's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report lifrary

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

Seungwoo Lee — AI-native engineer. From research to real-world systems. Co-founder at SECA, Seoul.

LinkedIn    Email    agent-tree

Hi, I'm Seungwoo (Dale) Lee

I'm an AI engineer and co-founder at SECA, an AI startup spun out of LG Electronics, based in Seoul.

I design end-to-end AI pipelines and turn them into products people can use: data processing, models, tools and evaluation, connected into one system. I use AI throughout development to build, test and refine that work. At SECA, I apply this approach to complex hardware data.

Before SECA I worked at LG Electronics AI LAB and NAVER, and did research at Seoul National University.

Selected work

npm GitHub stars license: MIT

Navigate Claude Code and Codex sessions as numbered trees, and pick up from any point.

A long agent session is hard to look back on. agent-tree reads the session logs that Claude Code and Codex CLI already keep and turns each one into a numbered outline: every prompt you typed, with the reads, edits and commands it triggered nested underneath. Pick any step and you get a ready-to-paste prompt that continues from there in a fresh session, or forks to try another way.

agent-tree printing a Claude Code session as a numbered tree with two starred resume points

  • In the terminal: an interactive tree, plus --list, --diff and --json output for scripts.
  • Inside Claude Code: a plugin with six MCP tools, so Claude can list, browse and resume sessions for you.
  • Local and redacted: it reads the logs already on your machine and strips API keys, tokens and card numbers before anything is shown, copied or exported.
npm install -g @seungwoolee/agent-tree

Repository  ·  npm package  ·  Latest release

If it saves you a long scroll through a session log, a star on the repo helps other people find it.

Open source contributions

I fix the reliability bugs I hit in the AI developer tools I use every day: orphaned processes, crashes, silent failures and lost data. 36 of my changes have been merged into 14 projects with more than 200,000 stars combined.

Stars Project PRs Contribution
oh-my-openagent stars oh-my-openagent
code-yeongyu
1
#7525
Stopped abandoned stdio MCP servers from running forever: the idle timeout never closed stdin, so they could not exit. Reported the bug and wrote the fix.
oh-my-claudecode stars oh-my-claudecode
Yeachan-Heo
9
#1843
#1480
#1482
Unified 8 divergent process-liveness checks, 5 of which mistook live processes for dead ones on EPERM, and wired stop-hook safeguards into the scripts that actually run instead of code that was never invoked.
oh-my-codex stars oh-my-codex
Yeachan-Heo
6
#1605
#1918
#1303
Prevented orphaned codex processes when tmux kills a session, kept the HUD and dispatch loop alive through partial writes, and made failed state writes fail loudly instead of reporting success. Also reported three high-severity dependency vulnerabilities, since patched.
cmux stars cmux
manaflow-ai
1
#1834
Removed force-unwraps from file-write paths, switching to UTF-8 conversions that cannot fail.
openworker stars openworker
andrewyng
1
#70
Made conversation-log rewrites atomic, closing a window where a crash during context compaction could wipe the history.
opencodex stars opencodex
lidge-jun
2
#3097
#3137
Capped the response spill directory, which was unbounded and could fill a disk within an hour, and fixed tests that failed whenever pid 4242 happened to be in use.
PyMuPDF stars PyMuPDF
pymupdf
1
#5139
Turned a hard segfault in the C++ bindings into a reported error: an exception in a get_cdrawings() callback used to crash the process, and extraction now carries on.
ouroboros stars ouroboros
Q00
3
#1152
#325
#154
Stopped the welcome suggestion from reappearing in every session for already-configured users, fixed a crash on null MCP parameters, and narrowed 30 bare except Exception clauses that could hide real bugs.
gajae-code stars gajae-code
Yeachan-Heo
6
#5422
#6260
#6333
Made quota failover mark the account that actually ran out, recovered OAuth tokens rejected before expiry that left quota readings stale, and stopped queued requests from receiving another run's answer. Also reported a rate limit hidden behind a generic stream timeout, since fixed.
oh-my-agent stars oh-my-agent
first-fluke
1
#265
Fixed an SQL-injection check that had never actually run: broken shell quoting made it pass every input, including real injection patterns.
prism-insight stars prism-insight
dragon1086
1
#227
Fixed a module-cache collision that crashed the US stock analysis pipeline with import errors.
openlogs stars openlogs
charlietlamb
1
#3
Added a pre-publish gate, so a failing test suite can no longer ship a broken package to npm.
memkraft stars memkraft
seojoonkim
2
#3
#2
Fixed recall reporting every stored entity as missing, so agents see their stored memories again, and made track() return the path it creates.
agf stars agf
subinium
1
#1
Removed duplicated path helpers from the delete command, so it resolves the Claude and Codex directories through the shared config code.

What I work on

  • AI product engineering: pipeline design, model integration, evaluation and workflow automation.
  • AI for hardware data: applying end-to-end AI pipelines to complex hardware data at SECA.
  • Developer tools for AI-assisted work: practical tools, like agent-tree, that make agent sessions easier to review and resume.
  • Quantitative research: applying AI to data-driven research and systematic experimentation.

Get in touch

You can reach me on LinkedIn or by email. For agent-tree bugs and ideas, open an issue.

Pinned Loading

  1. agent-tree agent-tree Public

    Navigate, search and resume Claude Code and Codex sessions as numbered trees, with token usage per step. CLI + MCP plugin.

    TypeScript 2 1