Skip to content
View sefanty17's full-sized avatar

Block or report sefanty17

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

Hi, I'm · sefanty17

软件工程本科生 · 后端工程 / AI Agent / 本地优先工具


🤝 Open Source Contributions

Contributor, not maintainer. 只列真实提交/合并的 PR。

LingChat · 2.4k stars · 145 forks

是什么:沉浸式 AI Galgame 聊天桌面应用 —— 情绪立绘、桌宠、日程、互动剧情,Rust 桌面端。

我做了什么(4 个已合并 + 1 个评审中):

  • 玩家身份系统:身份卡、每身份独立好感度、称呼覆写、关系注入、存档迁移 → #896 · #904(已合并)
  • 剧作 Agent:拆成四个角色并行分工,任务队列 + 素材定位 + 章节自检 → #864(已合并)
  • 稳定性修复:设置页空白、老角色卡身份迁移失败 → #928(已合并)
  • 提示词前缀稳定化:任务块拆固定段 / 变量段,提升缓存命中 → #939(评审中)

dsh-ops · 5.6k stars · 196 forks

是什么:DSH 底层操作插件工具箱 —— 降低 Token 消耗、缩短任务耗时,含 Rust 原生 worker。

我做了什么:

  • PDF 文本层读取扩展(设计提案 #811,首个切片 #812 ,完整 7 片栈在 fork #13)
    • 支持 xref 流 / 对象流 / 增量 /Prev / hybrid /XRefStm
    • TIFF、PNG predictor 与间接 /Length /Size /Count
    • ToUnicode CMap、Type0 Identity、嵌入字体与 WinAnsi/Standard
    • 绘图操作符容忍、Form XObject 遍历、页窗口与 failedPages
  • 规模:3,208 行实现,跨 7 个可独立评审的切片
  • 测试体系重构:140 → 56 个矩阵化用例,抽出共享 PDF fixture 构造器,测试/实现比 1.4 → 0.6
  • 真实样本:22 份 PDF(WPS / Word 2021 增量 / LibreOffice / Microsoft Print to PDF / Firefox),20 份完整读出

🧩 My Projects

项目 一句话
local-life-engine 高并发本地生活交易引擎:秒杀异步化、优惠券、LBS 商铺、多级缓存与限流
java-go-learning-workspace Java / Go 双栈后端实验室:Spring Boot 重写 + go-zero 源码走读 + 282 道面试追问树
dsh-recall 给 LLM Agent 的项目记忆检索层:span/topic 双层索引与选择器注入
interview-copilot AI 模拟面试工作台:多角色对话、剧本化流程、流式 SSE
wechat-insight 本地优先的聊天洞察引擎:年度报告、关系事件分析、消费账本
companion 桌面 AI 伙伴:人格化对话、语音合成、长期记忆、日程主动交互

🛠 Stack

Java · Spring Boot · Go · Rust · TypeScript · Python · Redis · Kafka · MySQL · SQLite · Vue · Tauri

Pinned Loading

  1. dsh-recall dsh-recall Public

    面向 LLM Agent 的项目记忆检索层:span / topic 双层索引、混合召回与选择器注入(Node ESM,零运行时依赖)。

    JavaScript

  2. local-life-engine local-life-engine Public

    高并发本地生活交易引擎:秒杀异步化、优惠券、LBS 商铺、多级缓存、滑动窗口限流与 Function Calling 智能客服。

    Java

  3. interview-copilot interview-copilot Public

    AI 模拟面试工作台:多角色场景对话、剧本化面试流程、流式 SSE 与实时反馈。

    Java 2

  4. T-Auto/dsh-ops T-Auto/dsh-ops Public

    A toolkit for low-level operations in DSH, designed to reduce token usage and task execution time / DSH 底层操作工具插件,旨在减少 Token 消耗与任务耗时

    JavaScript 5.8k 207

  5. SlimeBoyOwO/LingChat SlimeBoyOwO/LingChat Public

    Immersive AI-driven Galgame chat with emotional expressions, desktop pet, scheduling, and interactive story modules. / 一款沉浸式 AI-Galgame 聊天软件,附带桌宠,日程,剧情功能

    Rust 2.5k 148

  6. dsh-thinking-compact dsh-thinking-compact Public

    Compress an agent's historical reasoning chains into a first-person recap card; tool calls and results stay byte-identical. / 把 agent 的历史思考链压成第一人称缩句卡片,工具调用与结果原文不动。

    JavaScript