╭─[🔴]─[🟡]─[🟢]─ leecyang@github:~/profile ──────────────────────────────────
│
│ ██╗ ███████╗███████╗ ██████╗██╗ ██╗ █████╗ ███╗ ██╗ ██████╗
│ ██║ ██╔════╝██╔════╝██╔════╝╚██╗ ██╔╝██╔══██╗████╗ ██║██╔════╝
│ ██║ █████╗ █████╗ ██║ ╚████╔╝ ███████║██╔██╗ ██║██║ ███╗
│ ██║ ██╔══╝ ██╔══╝ ██║ ╚██╔╝ ██╔══██║██║╚██╗██║██║ ██║
│ ███████╗███████╗███████╗╚██████╗ ██║ ██║ ██║██║ ╚████║╚██████╔╝
│ ╚══════╝╚══════╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝
│
│ 李承阳 // AI INFRA · OPERATOR OPTIMIZATION · EDGE SYSTEMS
│
├─[ SESSION 0x4C4359 ]──────────────────────────────────────────────────────────
│ USER 🟦 leecyang
│ EDUCATION 🟪 南京农业大学 · 电子信息工程技术 · 2027
│ CURRENT 🟩 LingXi-Org / LingxiGraph / LingxiNext
│ LOCATION 🟨 Nanjing, China
│ MODES [🟢] learning [🔵] profiling [🟣] shipping
│
╰─❯ boot sequence complete _
LingxiGraph · LingxiNext · source · mail
╭─[ HIGHLIGHTS.LOG ]───────────────────────────────────────────────────────────
│
├─🟩 01 / RANK 全国第 1 计算机系统能力大赛 · 算子优化赛道
├─🟦 02 / FPS 15 FPS Atlas 200I DK A2 · 3× 实时超分
├─🟪 03 / LATENCY < 100 ms 端到端推理 · CPU / NPU 协同
└─🟨 04 / VISION 50+ 类 / 95% 农业害虫识别 · 平均响应 < 500 ms
│
╰─[ EOF ]── 4 records loaded ──────────────────────────────────────────────────
我是李承阳,目前在南京农业大学读电子信息工程技术。
过去一年,我主要在做全栈系统和 AI Infra:从 React / Vue 前端、FastAPI / Spring Boot / Node 服务,到模型接入、推理服务、部署和运行时。日常会涉及 Ascend / CUDA 算子优化、模型迁移与量化、显存问题排查,以及把系统跑在边缘设备上。网络安全和自动化工具开发是其中的补充,我会在 CAS 登录、白名单代理、预约任务和通知推送上处理具体的协议与流程。
我对性能问题很有耐心。一次推理慢在哪里、数据经过了哪些内存、CPU 和 NPU 怎样分工,我通常会沿着调用链一直查下去。这个习惯把我带进了算子开发,也让我开始认真学习运行时、体系结构和并行计算。
[operator_and_performance]topics = GEMM, FlashAttention, Winograd, profiling
tooling = Ascend C, CUDA, Triton
[model_systems]frameworks = MindSpore, PyTorch, ONNX
work = migration, fine-tuning, quantization, memory scheduling
[ai_infrastructure]work = graph runtime, model adapters, inference services, multi-agent workflows
infra = PostgreSQL, Redis, Docker, Nginx, OpenTelemetry
[edge_and_hardware]platforms = Atlas 200I DK A2, K230, STM32, FPGA
work = on-device inference, protocols, timing control, hardware-software co-design╰─❯ printenv TOOLBOX
C++ / Python / Java / TypeScript / Verilog / SystemVerilog
AscendCL / MindSpore / PyTorch / ONNX / OpenCV / DJL
FastAPI / PostgreSQL / Redis / Docker / Nginx / GitHub Actions
🟢 lingxi.target — open-source multi-agent infrastructure│├─🟦 Loaded LingXi-Org├─🟢 Active active (under development)├─🟪 Core LingxiGraph.service├─🟨 App LingxiNext.service└─🔵 Docs https://docs.lingxilearn.cn我创建了 LingXi-Org,目前把主要开发精力放在下面两个项目。一个处理运行时和耐久执行,另一个负责具体的多智能体编排与交互界面。
🟢 ACTIVE :: LingXi-Org/LingxiGraph · v2.0.1
LingxiGraph 是一个模型供应商中立的耐久多智能体图运行时。它把普通 Python 函数组装成状态图,并提供持久化、失败恢复、流式事件和人工中断。
runtime Pregel-style plan → execute → commit
durability typed checkpoint / pending writes / replay / fork
patterns supervisor / handoff / swarm / plan-execute / map-reduce
control PostgreSQL lease queue / idempotency / budget / redrive
protocols REST / resumable SSE / Python SDK / A2A / MCP
safety OIDC / RBAC / tenant isolation / PostgreSQL RLS / audit
delivery Docker Compose / Helm / OpenTelemetry / SBOM
核心运行时位于 graph/executor.py。并行节点按编译计划执行,状态更新在超步边界确定性归并;异步 checkpoint writer 保证写入顺序。服务端 Worker 采用租约领取任务,带心跳、重试、取消和 dead-letter/redrive 处理。
Python 3.11+FastAPIPostgreSQLRedisOpenTelemetryMIT
🟢 ACTIVE :: LingXi-Org/LingxiNext
LingxiNext 是基于 LingxiGraph 与原生 Chainlit 的版本化多智能体编排平台。FastAPI、Chainlit、管理后台和图运行时放在同一进程中,PostgreSQL 保存会话、revision 和 checkpoint。
revision 草稿发布后不可变;历史会话固定到原 revision
templates topic_auction / supervisor / handoff / parallel_review / plan_execute
validation 节点角色 / 允许边 / 必需拓扑 / 循环 / 可达性 / 运行上限
secrets Fernet 加密 / 掩码返回 / 不进入图状态
web native Chainlit / Jinja2 admin / SVG graph canvas
runtime embedded LingxiGraph / PostgreSQL checkpoint
graph_templates.py 负责模板约束、拓扑校验和 revision 编译。管理员只能从受约束模板构图,无法上传 Python 或任意 callable;身份验证、Argon2 密码、CSRF 和 Token 加密集中在 security.py。
PythonJavaScriptChainlitFastAPIPostgreSQLDocker
🟦 PROJECT :: ./WegoLibraryFastAPI · React · SQLite
WegoLibrary 是一个多用户、自托管的到馆与签到助手。仓库包含授权链接解析、微信会话交换、GraphQL 请求、定时任务、用户隔离和 Docker Compose 部署。
协议侧需要处理 HTTP/HTTPS 混合入口、重复 Cookie、短期授权码、TLS EOF 和上游限流。traceint_client.py 为这些情况加入双会话换票、重试退避、最小查询校验和明确的错误分类。
🟪 LIBRARY :: ./NJAU-AuthPython · HTTPX · CAS
NJAU-Auth 用纯 HTTP 完成南京农业大学统一身份认证,不依赖浏览器自动化。登录流程会提取 execution 与动态盐,按 CAS 页面规则生成 AES-128-CBC 密文,并处理图形验证码、短信二次验证与 Cookie 恢复。
仓库已经整理成可安装的 Python 包,提供异步 API、CLI 和基于 httpx.MockTransport 的协议测试。
🟨 WORKER :: ./memos2barkTypeScript · Cloudflare Workers · KV
memos2bark 把 Memos 动态转发到 Bark。Worker 支持自助注册 webhook、多用户配置、多个 Bark 端点、事件归一化和五分钟去重;Memos Token 只参与注册,不写入 KV。
项目保持单 Worker 结构,包含类型检查、测试和 Cloudflare 一键部署配置。
🟥 RTL :: ./ChronoCoreVerilog · Cyclone IV · ModelSim
ChronoCore 是一个模块化 FPGA 数字时钟。顶层连接时钟分频、按键消抖、模式 FSM、时间计数、闹钟、秒表和六位数码管扫描,并附带测试平台与 Quartus 工程文件。
这个仓库保留了我在数字逻辑、跨模块信号组织和时序控制上的早期实践。
🟩 PROJECT :: ./agrivision-aiVue · Spring Boot · DJL · ONNX
agrivision-ai 是一个农业害虫识别课程项目。仓库覆盖 Vue 前端、Spring Boot API、MySQL 数据层、DJL/ONNX 推理入口和 Docker Compose,用来练习模型能力与 Java Web 服务的整合。
╭─[ AUTOMATION TOOLBOX ]───────────────────────────────────────────────────────
│
├─🟢 NJAU-Libyy reservation / check-in / mail / R2 updater
├─🔵 WegoLibrary auth exchange / renew / scheduled check-in
├─🟣 memos2bark webhook / dedupe / notification fan-out
├─🟡 NJAU-Auth CAS login / captcha / SMS / cookie jar
├─🔴 NJAU-proxy allowlist / DNS guard / HTTPS egress
├─🟢 Feishu Cards form / poll / todo / callback gateway
├─🔵 Reading Progress Obsidian scroll tracking / release action
└─🟣 DeepLX Serverless token API / one-click multi-platform deploy
│
╰─[ 8 tools indexed ]─────────────────────────────────────────────────────────
这些工具处理的是我自己会反复遇到的事情:校园服务的登录与预约、消息转发、受限网络访问、笔记状态同步,以及把一个小 API 快速部署出去。
| 🟢 NJAU-Libyy ↗ Node · SQLite · Docker · Tailscale | 自动预约、签到、签退和邮件 outbox;SQLite 持久化 job,进程内 scheduler 每分钟执行任务,GitHub Actions 构建镜像并上传 R2,服务器脚本按 manifest 自动更新。src/lib/scheduler.ts · server-r2-update.sh |
| 🔵 WegoLibrary ↗ FastAPI · React · SQLite | 把微信授权、会话保活、远程签到和续签串成日常任务;上游接口不稳定时,客户端会处理换票、重试、限流和重复 Cookie。traceint_client.py |
| 🟣 memos2bark ↗ Cloudflare Workers · KV | 注册 Memos webhook 后,自动把创建、更新和删除动态转成 Bark 推送;KV 保存用户配置,事件哈希做五分钟去重,并支持多个端点并发发送。src/index.ts |
| 🟡 NJAU-Auth ↗ Python · HTTPX · CAS | 用纯 HTTP 完成 CAS 登录,自动提取动态盐、处理图形验证码和短信二次验证,并保留可复用的 Cookie 状态;提供异步 API 和 CLI。 |
| 🔴 NJAU-proxy ↗ Node · Fastify · Undici | 为校园网访问提供白名单 HTTPS 出口:限制目标域名、阻断内网地址和 DNS 绕过,校验 Bearer Token,限制请求体、响应体、跳转次数并加入限流。src/server.js |
| 🟢 Feishu Cards ↗ JavaScript · Lark SDK | 把确认、投票、TODO、表单做成可复用卡片模板,回调服务负责响应校验、重复点击去重和可选的 OpenClaw Gateway 转发。card-templates.js |
| 🔵 Reading Progress ↗ TypeScript · Obsidian | 根据当前阅读视图的滚动位置更新进度,切换笔记、阅读模式、窗口大小和内容高度时自动重新计算;版本标签触发 Actions 发布插件文件。 |
| 🟣 DeepLX Serverless ↗ TypeScript · Vercel · Netlify · Workers | 把 DeepLX 包成带 Token 鉴权的翻译 API,提供 Vercel、Netlify 和 Cloudflare Workers 的一键部署入口,适合快速起一个个人翻译端点。 |
下面这些文件更能说明我的代码取向。链接直接落到实现,不按仓库热度排序。
| path | why it is here |
|---|---|
LingxiGraph/graph/executor.py | Pregel 超步执行、并行任务归并、checkpoint、interrupt、budget 和 cancellation 集中在同一个不可变编译图模型中。 |
LingxiGraph/server/worker.py | 租约式分布式 Worker,包含心跳、优雅 drain、失败分类、重试与暂停恢复。 |
LingxiNext/graph_templates.py | 五类多智能体拓扑的服务端校验与编译,约束角色、边、循环、入口可达性和运行上限。 |
NJAU-Auth/auth_client.py | 纯 HTTP CAS 状态机,覆盖动态盐加密、验证码重试、短信 re-auth、Cookie 导入导出和明确异常类型。 |
WegoLibrary/traceint_client.py | 对不稳定第三方协议的防御式封装:双会话、换票校验、TLS/连接错误重试和响应降级解析。 |
memos2bark/src/index.ts | 在单个 Cloudflare Worker 中完成 webhook 注册、鉴权、KV 配置、事件去重与并发推送。 |
ChronoCore/digital_clock_top.v | 顶层 RTL 集成,连接分频、消抖、FSM、计时和显示模块,适合从硬件边界观察模块划分。 |
🟩 [rank 01] 全国大学生计算机系统能力大赛「先导杯」 / 算子优化赛道全国第 1 名
🟦 [rank 24] 天翼云「息壤杯」高校 AI 大赛 / 算子优化赛道全国第 24 名
🟪 [project] 多智能体项目「灵犀智学」 / 项目负责人 / 入围挑战杯省赛
🟨 [degree ] 南京农业大学 / 电子信息工程技术 / 2023—2027 / 专业前 40%
╭─[🔴]─[🟡]─[🟢]─ END OF BUFFER ─────────────────────────────────────────────╮│ ││ ╭─[leecyang@github]─[~/profile] ││ ╰─❯ contact --mail 3439550021@qq.com ││ ││ progress [████████████████████] 100% ││ status [🟢] connection ready ││ │╰─[ process exited with code 0 ]─────────────────────────────────────────────╯


