1776654103

This commit is contained in:
Docker7530
2026-04-20 11:01:47 +08:00
parent ab41c81a53
commit 6b50219f55
209 changed files with 1922 additions and 1467 deletions
+31
View File
@@ -0,0 +1,31 @@
# 任务
# 日志
我现在的需求是实现一个 sing-box 代理工具的配置文件生成工具。
sing-box 的配置文件是 JSON 格式的,包含顶层的几大块(比如 log、DNS 等)。由于它的配置经常变动,且生成逻辑非常复杂,导致使用成本很高。
我想通过以下方式来优化:
1. 模块化构建(搭积木方式):
用户可以选择顶层模块(如 log 模块),系统自动列出该模块下对应的子模块及其默认值。工具仅负责配置文件的生成,不做任何自定义的配置覆盖。
2. AI 对话接口:
提供一个 AI 接口,当用户询问某个配置的作用或搭配建议时,AI 可以根据源码进行分析并给出结果,以此避免文档与源码不匹配的情况。
# 总结
清明节第一天,昨天晚上又是不知道自己怎么睡着的,晚上起来了好几次,总感觉身上像是发烧一样,早晨起来妈妈已经回家了。
上午收拾了下,屋子,我去公司把饭盒拿了回来。
中午去吃了鸡公煲,感觉一般,也不知道是不是自己胃口的问题,田宝感觉辣,就带他吃的包子。
下午我们出发去了颐和园,这里人真的是超级多,田宝也很给力。我到下午3点整个人又恢复了一些状态。6点回家。田宝在车上睡了一会儿。
总感觉自己心里很着急,想干这个干那个。
前几天有听到一句很不错的话,如果你
+26
View File
@@ -0,0 +1,26 @@
# 任务
# 日志
它做的事情是当用户中断操作时,为所有还没跑完的工具调用生成一个错误结果,而不是让整个消息链断掉,会话得以完整继续,Claude 知道哪里出了问题,从那里接着干。
专业工程师在架构决策、关键节点审查、边界情况处理这些地方保留人工判断,把 Claude 当成一个执行层,而不是一个决策层,出了问题,先定位,再告诉 Claude 具体修哪里,修成什么样。
```
/etc/claude-code/CLAUDE.md # 系统级,管理员配置
~/.claude/CLAUDE.md # 用户级,个人全局偏好
~/.claude/rules/*.md # 用户级规则模块
./CLAUDE.md # 项目级,团队共享
./.claude/rules/*.md # 项目级规则模块
./CLAUDE.local.md # 本地私有覆盖,加进 .gitignore
```
越靠近当前工作目录的文件,加载越晚,在 LLM 的上下文窗口里位置越靠后,而 LLM 对越靠后的内容注意力权重越高。
这是整个记忆系统里最值得理解的一个分工。
CLAUDE.md 是你写给 Claude 的项目架构、技术栈、编码规范、禁止事项。这些是不变的规则,需要你主动维护。
# 总结
今天超级大的风,跑了趟白浮泉吹懵逼了。中午吃了火锅。
+11
View File
@@ -0,0 +1,11 @@
# 任务
# 日志
# 总结
中午小杨做了卤肉饭。我去买了半只烤鸭。中午和田宝一起看了哈哈哈哈哈综艺,不知道田宝有没有看懂也一直跟着乐。哈哈。
下午妈妈五点多才到家。田宝又去公园和瑞瑞玩儿了一会儿。
晚上又吃了芝士烤冷面。
+40
View File
@@ -0,0 +1,40 @@
# 任务
- [x] 开发:参加 IBS 项目晨会,同步昨日问题跟进事项。(李春良 0.5)
- [x] 客响:/api/statistic/flow 接口日期异常,这里有个知识点,如果使用 + 号 URL 会默认转义为空格。(佟彤 0.5)
- [x] 开发:MCP 服务开发,增加角色层次,了解 mcp 存储机制。(李春良 7)
# 日志
```
@ᥫᩣⱄᐝ 您好, 这个加上好,返回如下,辛苦帮忙再看下
加上之后调用返回400 {'message': 'date error!'}
url
https://p.cdn.10086.cn
/api/statistic/flow
?domain=files.steam.nsclouds.cn
&detail=1
&start=2026-04-07T08:45:00+08:00
&end=2026-04-07T09:45:00+08:00
2011-12-03T10:15:30+08:00
2023-10-25T11:30:00%2B08:00
token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiI1anAwNDRjcy1tbmNzYWJnMmN1YmxuNnNjIiwiZXhwIjoxNzc1NTcwOTUxLCJpYXQiOjE3NzU1Mjc3NTEsImlzcyI6ImNtY2RuIn0=.GUxGk5bAhhuXgEpyxr9qfINcGZ9zLR9XF-ppdzi6Ne0=
```
- [x] **开发**:参加 IBS 项目每日晨会,同步昨日开发进度、遗留问题及风险点,明确当日开发任务与协作事项,保障项目迭代节奏。(李春良 0.5)
- [x] **客响**:响应线上问题排查,定位 `/api/statistic/flow` 接口日期参数异常;**关键知识点**:URL 中 `+` 号会被默认解析为空格,导致日期格式化失败,已梳理原因及规范写法,避免同类问题复现。(佟彤 0.5)
- [x] **开发**:推进 MCP 服务核心开发,**新增并实现角色层次结构**,完善权限与层级逻辑;深入研究 MCP 底层存储机制、数据持久化策略及读写流程,为后续功能扩展打下基础。(李春良 7)
# 总结
开始运动,跑步。
找张泽弄鞋子。又玩儿了半天 sing-box。
下午学英语。
早早的回家了。
+14
View File
@@ -0,0 +1,14 @@
# 任务
- [x] 开发:参加 IBS 项目晨会,同步昨日问题跟进事项。(李春良 0.5)
- [x] 项目:IBS-V7.19.0升级文档。(黄寅杰 0.5
- [x] 项目:IBS 7.20.0 版本评审。(李春良 1)
- [x] 客响:BPM 必填字段校验,尝试热部署解决。(李春良 1)
# 日志
# 总结
跑步。
又是 sing-box 的一天,开了几个英语视频,真不能再弄这个网络。
+28
View File
@@ -0,0 +1,28 @@
# 任务
- [x] 开发:参加 IBS 项目晨会,同步昨日问题跟进事项。(李春良 0.5)
- [x] 项目:IBS 7.20.0 版本评审。(李春良 1)
- [x] 客响:客户经理管理员数据导出。(佟彤 0.5)
- [x] 开发:IBS 7.20.0 需求分析,自有业务中间话单统计-支持域名全选(李春良 6)
# 日志
为 excalicode 设计的专业标志,扁平矢量风格,几何形状,线条干净,居中排版,高对比度。灵感源自附上的参考图片视觉风格。4k 分辨率,高细节,杰作,工作室级别画质。—— 宽高比 1:1
argo 有点意思,但是读音 阿狗 让我感觉有点怪。
帮我翻译为英文提示词: 为 null 设计的专业标志,扁平矢量风格,几何形状,线条干净,居中排版,高对比度。灵感源自附上的参考图片视觉风格。内容我有一点想法:
```
> null_ (后面跟一个闪烁的光标符)
```
4k 分辨率,高细节,杰作,工作室级别画质。—— 宽高比 1:1
# 总结
爬楼梯。
脚手架!!!
[DDD 脚手架【Maven 在线版】 | 小傅哥 bugstack 虫洞栈](https://bugstack.cn/md/road-map/ddd-archetype-maven.html)
+14
View File
@@ -0,0 +1,14 @@
# 任务
- [x] 开发:参加 IBS 项目晨会,同步昨日问题跟进事项。(李春良 0.5)
- [x] 开发:IBS 7.20.0 需求开发,中国移动CDN信控能力优化需求,开发完成。(李春良 7.5)
# 日志
一款专业极简风格标志设计,呈现文本 `> _` 字样,字体标志。灵感源自计算机终端命令提示符,带闪烁光标下划线。可以设计一个夸张的呈现方式,但不偏离主题。符号要大气,背景和主题色设计的夸张协调一些,颜色不想要偏科技配色。扁平矢量风格,线条利落,适用于企业形象识别、高科技初创公司及UI/UX视觉素材。4K分辨率,细节极致丰富即使当作小头像也要表现清楚突出主题,大师级作品,完美居中构图,画面比例1:1。
# 总结
海阳、衍君中午在一起溜达了溜达,谈论了一下关于海阳面试的事情。
下班给海阳打电话聊了一下关于小红书和直播的事情。
+9
View File
@@ -0,0 +1,9 @@
# 任务
# 日志
claude mcp remove morecup-context
# 总结
公园玩儿了下,傍晚带妈妈去吃了板面。
+9
View File
@@ -0,0 +1,9 @@
# 任务
# 日志
# 总结
早晨陪着小杨去昌平中医医院。然后没回家去了白浮泉森林牧场,感觉这个地方还可以,就是家和稍微的贵一些,有超大的蹦床。
田宝理发了,这是他第一次。敢在理发店洗头。
+25
View File
@@ -0,0 +1,25 @@
# 任务
- [x] 开发:参加 IBS 项目晨会,同步昨日问题跟进事项。(李春良 0.5)
- [x] 开发:IBS 7.20.0 需求开发,7.20.0-自有业务中间话单统计-支持域名全选,开发 50%。(李春良 7.5)
# 日志
Windows\PowerShell\按需下载万象方案-词库-模型-utf-8.ps1 -schemaType 0 -cliTargetFolder "E:\Software\Rime\data" -disableCNB
我项目里把 backendUrl 换成了 httpUrlbackendMethod 换成了 httpMethodbackendTimeout 换成了 httpTimeout。McpToolEntity 相关的我已经换完了,还有一起其他地方还没换名字,帮我处理一下。
```
# 1. 软重置到指定提交(保留所有更改在暂存区)
git reset --soft 7753f17b1de7add00daeb946b5c98c677c79b996
# 2. 提交合并后的更改(请替换为你的提交信息)
git commit -m "项目结构优化"
# 3. 强制推送到远端(⚠️ 确保远端分支没有其他人基于旧提交工作)
git push --force-with-lease
```
# 总结
早晨去了中医院,感觉还是有改变的,这次一定要坚持吃药。晚上下班去拿药。
+12
View File
@@ -0,0 +1,12 @@
# 任务
- [x] 开发:参加 IBS 项目晨会,同步昨日问题跟进事项。(李春良 0.5)
- [x] 开发:IBS 7.20.0 需求开发,7.20.0-自有业务中间话单统计-支持域名全选,开发完成。(李春良 5.5)
- [x] 客响:icws.jb51.net 高级配置查询问题。(李春良 1)
- [x] 客响:001-20260326005、046-20260402-0047 验收反馈问题。(佟彤 1)
# 日志
# 总结
刷完了 ai gateway 的网管课程。
+33
View File
@@ -0,0 +1,33 @@
# 任务
- [x] 开发:参加 IBS 项目晨会,同步昨日问题跟进事项。(李春良 0.5)
- [x] 开发:IBS 7.20.0 版本需求开发,HCDN业务标准化接入-典基平面接入与基础数据模型扩展,50%。(李春良 7)
- [x] 子雯:IBS 7.20.0 版本用例研讨,HCDN业务标准化接入-典基平面接入与基础数据模型扩展。(郑子雯 0.5)
# 日志
当前项目是 spring ai 的源码,我另一个 mcp 网管引入了:
```
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-starter-mcp-server-webmvc</artifactId>
</dependency>
```
结合源码给我讲讲 mcpSyncServer.addTool(spec); 的原理,以及项目启动
```
@Tool(description = "根据角色 Key 查询该角色下所有可用的工具组信息。" +
"返回 JSON 格式,包含 tool_groups 数组,每个元素有 api_key 和 description。" +
"用于在调用具体工具前,先查询当前角色可用的工具组有哪些。")
public String selectToolGroup(@ToolParam(description = "角色 Key") String roleKey) {
```
这种代码是如何注册的。底层数据结构是怎么样的,详细,但是通俗易懂易于理解。
最终输出一个 MCP 原理说明 md 文档。
# 总结
优化了一下 mcp 的项目架构。
+34
View File
@@ -0,0 +1,34 @@
# 任务
- [x] 开发:参加 IBS 项目晨会,同步昨日问题跟进事项。(李春良 0.5)
- [x] 开发:IBS 7.20.0 版本需求开发,HCDN业务标准化接入-典基平面接入与基础数据模型扩展,开发完成。(李春良 7.5)
# 日志
为我的项目补充 readme 文档,但是要求精简,不要太花哨。因为我有专门维护 API 文档的的文件夹。
根据我当前的库表设计,我想实现的是用户先创建工具,然后创建工具组可以绑定多个工具,工具也可以绑定多个工具组,然后用户创建角色,角色可以绑定多个工具组,工具组可以绑定多个角色。用户可以用户可以删除工具,解除和工具组的关系,可以删除工具组解除和工具和角色的关系,用户可以删除角色,解除和工具组的关系。
帮我看看我的这个功能设计是否合理。然后看下我当前提供的所有 controller 是否能满足场景。
相当于我现在这个项目的权限过滤依托于 Filter 是吧。
我的整个设计是通过 角色 key 得到 角色 所有工具组的key 然后让智能体决策用哪个工具组,那是不是要改一下filter 的逻辑。针对这个工具RoleToolSelectionTool放开权限因为这时候智能体是用 角色 key 来的。
AI 用 roleKey 调 MCP
→ Filter 识别为角色认证,roleAuth=true
→ tools/list 只返回 select_tool_group
→ AI 调 select_tool_group(roleKey) 拿到工具组列表
→ AI 决策选工具组,改用 toolGroupApiKey 重新连接 MCP
→ Filter 识别为工具组认证,toolGroupId=X
→ tools/list 返回该工具组的工具
→ AI 正常调用工具
# 总结
+12
View File
@@ -0,0 +1,12 @@
# 任务
- [x] 开发:参加 IBS 项目晨会,同步昨日问题跟进事项。(李春良 0.5)
- [x] 开发:IBS 7.20.0 版本需求开发,HCDN业务标准化接入-典基平面接入与基础数据模型扩展,开发完成。(李春良 4.5)
- [x] 客响:业务受理 200A260416481673001 重复反馈。(张鹏豪 1)
- [x] 客响:咪咕客户问题,上传IBS证书提示报错,用外部的工具将原有Sectigo的根证书更新成 DigiCert证书后,再次上传成功了,咱IBS证书校验是必须要用DigiCert证书吗?根据客户上传的证书链检测,末端证书在拉取其颁发者证书时失败,无法校验到可信根证书,暂无法确认该证书由正规可信机构颁发。需补充上传完整证书链文件,完成合规性校验。(李春良 2)
# 日志
# 总结
海阳离职了,IBS 认识最早的一个人,他确定了下周三离职。聊了很多关于面试的事情。
+7
View File
@@ -0,0 +1,7 @@
# 任务
# 日志
# 总结
公园。
+9
View File
@@ -0,0 +1,9 @@
# 任务
# 日志
# 总结
约了李万讲解少儿编程的流程。作为自己第一个副业的发展方向。
最近在看林兆伦的趣味网络图解从基础到应用,这个书说实话一点页不趣味,很底层。有些内容无法理解还是瞎读了一遍,希望在脑子里有些概念。
+9
View File
@@ -0,0 +1,9 @@
# 任务
- [x] 开发:参加 IBS 项目晨会,同步昨日问题跟进事项。(李春良 0.5)
- [x] 客响:处理信安信息山东 www.yssylt.com 硕安科技有限公司 鲁ICP备07003074号-1 未备案域名。(赵普明 0.5)
- [ ] 开发:IBS 7.20.0 版本需求开发,3.9 客服智能体一期底层大模型替换&mcp开发。(李春良)
# 日志
# 总结
+22
View File
@@ -2,6 +2,28 @@
# 日志
动物园
地铁 6
门票 14
船 50
烤肠水 17
电瓶车 10
儿童乐园 10
电瓶车 10
吉野家 10.9
吉野家 36.9
地铁 6
# 总结
调休,看病,田宝 DWY
+1
View File
@@ -0,0 +1 @@
动物园、第一天喝药、药的副作用好大、MCP 网关开发、颐和园、白浮泉、火锅
+1
View File
@@ -0,0 +1 @@
烤鸭、杨妈回京、开始运动、鞋子、sing-box、英语视频、爬楼梯、脚手架、海阳衍君、板面、昌平中医医院、森林牧场、
+1
View File
@@ -0,0 +1 @@
中医院、ai gateway、mcp 项目架构优化、海阳离职、少儿编程