Skip to content
View fish2lab's full-sized avatar

Highlights

  • Pro

Block or report fish2lab

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

fish²lab. Silas Su, Beijing. Recursive self-improvement and agent security. A school of fish on a spiral, each one a smaller copy of the last, converging on a red point.

PhD student at Beijing Jiaotong University. My research is turning to recursive self-improvement: models are now strong enough to improve themselves at the harness layer, and I want to know what that loop does next and how it stays trustworthy. I came to it from LLM agent security and keep working on both. I also shoot medium-format film, study mathematics, and write about the systems that shape learning and everyday life.

北京交通大学博士生,研究重心正转向递归自我改进(RSI):模型已经强到能在 harness 层改进自己,我想知道这个循环的下一步是什么、怎样保持可信。我从 LLM agent 安全走过来,两边都还在做。也拍中画幅胶片、学数学,记录技术、学习与日常生活里的系统性问题。

fish2lab.com · x.com/fish2lab · fish2lab@gmail.com

Now · 2026‑10

RESEARCHING Recursive self-improvement. Models are now strong enough that the intuitive old tricks of deep learning (regularization, off-policy experience, held-out evals) can be applied at the harness layer to make them better. If RSI is retracing the path of deep learning and LLMs, what is the next step, and the one after that? For example, how does an editable verifier stay trustworthy? I want problems whose value doesn’t shrink as models get stronger.
LEARNING Learning with agents. Honestly, with agents this capable I’ve mostly used them for low-ROI, high-joy things like Three.js and art-ish projects. Meanwhile I skipped something a 4o-level model could already do well: guiding my own learning. Fixing that.
WONDERING Personal agents vs. the human as a chaotic system. Today’s personal agents do things for you. They don’t yet guide meta-actions, teach you to do the right thing, make it easier, and grow your metacognition and motivation along the way. Some things, especially the body and health, can only be learned by doing. Why has no agent tackled “life” as a high-level problem yet?
STUDYING Learning what stays useful after AGI. I’m working on CS and security fundamentals, mainly so I can tell when a plausible-looking answer is wrong.
ENJOYING Art in all its forms.

Building

DSCodex
DeepSeek V4.1 Flash inside the unmodified ChatGPT desktop app, Codex CLI and IDE. Local loopback router, native Responses API, full tool loops, GPT OAuth kept side by side. No fork, no patch.
在原版 Codex / ChatGPT 桌面端同时使用 DeepSeek 与 GPT。JavaScript · MIT
touhou-code-video-template
A fully voiced Touhou fan explainer in nothing but JavaScript and Canvas 2D: 14 procedural paper‑cut chibi characters, Yukkuri voice, music‑box BGM, and a deterministic renderer where every frame is a function of time. Zero image assets; ships with AGENTS.md and llms.txt.
纯代码做一集东方科普视频,帕秋莉讲座系列的引擎。JavaScript · Canvas · MIT
os-lab-mcp
Template repo for an OS interfaces course lab: an agent driver on pi plus an MCP bridge, packet recorder and process‑tree observer. Students write the tool handlers, a realpath check and one sandbox rule, then catch a path‑traversal attempt in the logs.
《操作系统接口技术》验证实验:Agent 经 MCP 访问 OS 资源。TypeScript
sukima-ml
Website for 隙间月影 Sukima Moonlight, a doujin circle pairing classic paintings with Touhou Project. Dual‑frame gallery, a Galgame‑style guide, museum‑grade CSS matting.
名画与东方 Project 的邂逅。TypeScript · Docusaurus
tty7 upstream
A pure‑Rust terminal workbench on Zed's gpui with persistent sessions and coding‑agent awareness. My #880 answers the macOS Dock's reopen event, so a tty7 whose last window was closed comes back instead of staying retired.
给 tty7 补上 macOS Dock 重新打开窗口的行为。Rust · merged 2026‑09‑14
Typex upstream
An open‑source desktop voice input tool. My #2 adds Xiaomi MiMo ASR and explicit hotkey trigger modes.
给 Typex 接入小米 MiMo 语音识别与显式快捷键触发。Rust · merged 2026‑07‑30

Where things live · 内容入口

Portfolio · 作品集
Medium‑format documentary, landscape, street and conceptual series.
portfolio.fish2lab.com →
Research · 研究
Field notes, probes and work in progress on LLM security and agent systems.
research.fish2lab.com →
Blog · 文章
Essays on cognitive science, learning, health and everyday systems.
blog.fish2lab.com →

The header is a school of fish on a logarithmic spiral, each one the last scaled by 0.88, drawn once by art/render.mjs. How it is drawn →

Pinned Loading

  1. DSCodex DSCodex Public

    在原版 ChatGPT / Codex 同时使用 DeepSeek V4.1 Flash 与 GPT。Local loopback router, native Responses API, full tool loops, no fork.

    JavaScript 50 16

  2. MoonshotAI/kimi-code MoonshotAI/kimi-code Public

    Kimi Code CLI — The Starting Point for Next-Gen Agents

    TypeScript 8k 1.3k

  3. HFDLYS/BJTUselfService HFDLYS/BJTUselfService Public

    交大自由行,掌上校园信息中心——为同学们提供更便捷(大概)的生活方式(迫真)

    Kotlin 140 12

  4. typex-ink/Typex typex-ink/Typex Public

    Speak. It types. Typex is an open-source, desktop AI voice input tool.

    Rust 39 2

  5. l0ng-ai/tty7 l0ng-ai/tty7 Public

    The terminal that outlives its window. Shells survive quitting the app, agents can drive other agents, and remote machines work the same way. Pure Rust, GPU-rendered.

    Rust 1.3k 118

  6. bjtu-touhou-booth bjtu-touhou-booth Public

    北京交通大学东方Project摊位 4K 循环短片:七段木刻风动画,每一帧都是 Canvas 代码画的 · Made with Claude Opus 5.5

    JavaScript 4