陈成

1.6K posts

陈成

陈成

@chenchengpro

engineering @qoder_ai_ide, created umijs, dvajs, mako and neovate code.

浙江, 中华人民共和国 Katılım Haziran 2008
703 Takip Edilen12.6K Takipçiler
陈成
陈成@chenchengpro·
😂
陈成 tweet media
QME
7
0
10
4.8K
陈成
陈成@chenchengpro·
试了下同事的,这个还挺舒服的。
中文
3
0
8
2.1K
Geek Lite
Geek Lite@QingQ77·
Pi 扩展装多了,每个都带一堆工具,但 Pi 本身没有统一的面板去查看或开关它们。pi-tbox 就是给这个缺口补上的。 在一个命令里看完所有扩展的工具、按声明分组整组开关、自定义分组、然后聚焦到当前任务需要的子集,所有选择跨会话保持。 github.com/coreyryanhanso…
中文
22
6
78
7.4K
陈成
陈成@chenchengpro·
最近最划算的一笔钱,是每月 $10.90 的一台洛杉矶 VPS。 之前一直用机场。大部分时候没问题。但偶尔出问题就很烦人。。每隔几天卡一次,你分不清是模型慢、是 API 抽风,还是自己的线路。于是切节点、重试,手里那条思路就丢了。 这事儿放在 agent 上更要命。网页慢只是烦人。一个跑了 14 分钟的任务断在这儿,是整段作废,而且你不知道它停在哪一步。 后来买了 DMIT 的 LAX.AS3.Pro.TINY,CN2 GIA。脚本用的 mack-a/v2ray-agent,协议定在 Trojan + TLS,纯粹是被 Surge 逼的:它不支持 VLESS/Reality,一圈下来能用的只剩 Trojan 和 VMess。顺手挂了个 Cloudflare 子域名签真证书,以后换 IP 只改一条 A 记录。 1 个小时装完,过程让 Claude Code 写成了 runbook,下一台基本是复制粘贴。 本来有台 CN2 GIA 的搬瓦工,忘了续费被关掉。绕一圈又回来了。 也可能只是我之前那家机场不行。但都花 $200 一个月了,卡在这 $11 上属实没必要。
陈成 tweet media
中文
88
11
77
18.9K
陈成
陈成@chenchengpro·
两个 Claude Code 账号,到今天都还活着。 两件事而已:钱怎么付,流量从哪出。 支付上两个号我是分开的。一个走 Apple 美区礼品卡。官网买卡,App Store 兑换,在 Anthropic 里选 Apple Pay 订阅。另一个走 Android,装个 Claude app 直接 Google Play 内购,Google 账户绑一张国内的 Visa 就能扣,不用礼品卡,也不用 Apple 设备。 虚拟卡我没碰。身边有人用那个被封了。 网络也是两套。两个号各配一个家宽 IP,webshare 买的,$2 不到一个,直连,不搭中转,少一层就少一层。两个号也从来不在同一台机器上登,真出事不至于一锅端。 IP 买回来只是第一步。真正要盯的是所有到 Claude 的流量都从同一个出口走。每台机器的 Surge 里单独配一组规则,anthropic.comclaude.ai 这些全指向它自己那个家宽,其他流量走别的。不管在家还是在公司,不管我这个月换了几个机场,Claude 那头看到的永远是同一个 IP。 国内直连 webshare 不通,得套一层。链路是 本机 → 翻墙节点 → webshare 家宽 → Claude。 「不在同一台机器上用」这条我不确定有没有必要。扒过 Claude Code 的代码,它不认硬件指纹,认的是账号和 IP,机器本身不重要。所以可能纯属我多虑。但两个号都活着,我就不动它了。 你的号还活着吗?
中文
99
14
158
30.1K
陈成
陈成@chenchengpro·
现在每干完一件事,都会顺手把它存成一个 skill。 短期是亏的。事都干完了,还要再花二十分钟把过程写成文档,挺烦的。 攒到七十多个之后,开始有我没安排过的 loop 自己冒出来。 我说一句「写篇文章」,写作那个 skill 跑去调了去 AI 味的 skill,去 AI 味的时候又翻了我的个人资料 skill 拿真实经历。我总共只说了四个字。 今天这个 loop 更清楚。有人反馈 qodercli 敲 `--list-models`,列表都打完了,进程还要挂 1~4 秒才退出。收反馈的 skill 把它捞进来,分诊台 skill 收成 0021 号,对着代码库查出来是退出时在同步传遥测,研发 skill 那边接成 0009 号需求。我干的事就是敲了个 `--from-triage 0021`。 这三个 skill 是隔了几天分三次写的,当时没想过要串。
中文
53
7
90
14.9K
mingcheng
mingcheng@feelinglucky·
其实从产品的角度去评论支付宝体验部的“功过”真的有失偏颇的,产品的最终形态是没法让个中台部门去决策的。同时,从开源角度来说 antd、antv 以及前端的各种基础设置等,对于业界至今都是有影响力的。感谢 @lifesinger@chenchengpro 等小伙伴的持续坚持,十几年是个时代逝去更是我们青春的过往。
中文
2
0
5
1.2K
陈成
陈成@chenchengpro·
@yosihiko37 这个看实现。Claude Code 的 system prompt 全在本地 bundle,除了 ultra 系列那几个功能。可以自己搜一下 cli.js,抓包内容和里面的字符串是一样的。
中文
1
0
3
2.8K
佑希柯
佑希柯@yosihiko37·
@chenchengpro system prompt 不是说你抓包就能抓到的。 你抓包的时候,虽然能抓到一些来自 Claude Code 里面的提示词,但是还有一些提示词是在服务端那边的,它们会拼接在一起。所以你这样分析是不准确的。
中文
1
0
22
3.3K
陈成
陈成@chenchengpro·
Anthropic 说他们为 Opus 5 删掉了 Claude Code 80% 的系统提示词。 我想验证下是不是。于是把 CLI 指向本地一个小服务器,抓它真正发出去的东西。 第一组数字就不太对。 Opus 4.7:15,225 字符。 Opus 4.8:4,467。 Opus 5:7,694。 他们是在 4.8 上删的,不是 5。Opus 5 的系统提示词比上一代大了 72%。 那 80% 确实是真的。每个版本里都同时带着两套 prompt,一个函数决定发哪套。判定条件是硬编码的子串匹配:model id 含 sonnet、haiku、claude-3-,或者等于 opus-4-0/4-1/4-5/4-6/4-7,走旧的。4.8 不在名单上。 只数手写的那几节策略正文,旧路径 12,443 字符,新路径 2,308。-81%。 删掉的是这几节: # Doing tasks(3,321 字符) # Executing actions with care(3,585) # Text output(1,701) # System(1,627) # Using your tools(752) # Tone and style(557) 换成一节 # Harness,1,702 字符,五条。这五条讲的全是环境长什么样,没有一条在规定该怎么做。markdown 会在终端里渲染,被拒绝的工具调用意味着用户说了不。 整套写注释的规矩,「默认不写注释」「绝不写多段 docstring」,只剩一句: "Write code that reads like the surrounding code: match its comment density, naming, and idiom." 这个开关也支持用户手动控制。CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT=1 能把短 prompt 套到任何模型上。我在 Opus 4.5 上试了一次,拿到的东西和 4.8 实际收到的逐字相同,只差写模型名和知识截止日期的那两行。 没料到的是 Opus 5 又开始往回加。 # Delivering work(2,019 字符)和 # Corrections(1,736),两段新内容,2.1.215 和 2.1.216 里完全没有。它们出现在 2.1.220,挂在一个 capability 上,而这个 capability 只有 claude-opus-5 有。4,467 加这两段,基本就是 Opus 5 的全部差值。 更巧的是 # Corrections 这一段。Anthropic 自己打包了一份 Opus 5 迁移指南,让第三方开发者往自己的 agent 里抄一段进去,抄的就是它,逐字相同。指南给的理由是 Opus 5 "flags and explains its own earlier mistakes at length, which reads as thrash in a user-facing product." Fable 5 走的是第三条路,多一节 # Communicating with the user,8,911 字符。 所以「模型越强越不需要规则」这个说法不太站得住。删是上一代就删完的。换了新模型,翻车的方式也换了,规则就跟着变成一小块补丁,按模型贴。 如果你在这上面做东西,还有两件事。 model id 没被识别,走的又是 Bedrock、Vertex 或者自定义 base URL,就掉回那套 15K 的旧 prompt。它查的是你的 provider,不只是模型。 同一个开关也在分流工具描述。53,328 字符降到 37,167。你的上下文大头根本不在 system prompt 里。 想自己验?可以写个小 HTTP 服务,把 response 存下来,直接返 400。把 ANTHROPIC_BASE_URL 指过去,然后 claude -p "hi" --model 模型id。 Anthropic 删自己的规则我没什么感觉。难受的是我也写过一堆同样的规则,其中不少大概只是在替模型兜底,而它早就不需要人兜了。哪些是,我分不出来,只能一条条删掉看会不会坏。 @trq212 的原帖值得读全文。
陈成 tweet media陈成 tweet media陈成 tweet media
Thariq@trq212

We removed ~80% of the Claude Code system prompt for our newest models, this is what we've learned about writing system prompts, skills and Claude.MDs for them. x.com/i/article/2080…

中文
90
65
429
124K
陈成
陈成@chenchengpro·
@firstintentdev 优化有个潜在的坑,当切到非 opus 4.8+ 或 fable 来跑时,效果就不能保证了。
中文
0
0
1
2.2K
FirstIntent
FirstIntent@firstintentdev·
@chenchengpro 今天我让fable5 学习那篇文后,优化我的CLAUDE.md,但感觉也没有减少很多。只优化了 30%
中文
1
0
1
2.4K
dreaming
dreaming@xilixjd·
@chenchengpro 也就是在评论区回复,有概率被直接提交至 pr 吗😂
中文
1
1
1
3.4K
陈成
陈成@chenchengpro·
入职 qoder 一周,写了 9 个 skill 帮我 onboard。7 个是给这份工作专门写的,2 个通用。 1\ setup-mac:把一台新 mac 变回我的电脑。脚本分 8 段,跑几遍都不会坏。入职前 5 天写的,第一天领到机器就用上了。 2\ qoder-commits:增量读 qodercli 的提交,按分支合并成中文的摘要。上次读到哪它自己记着,重跑只看新的。 3\ qoder-feature-review:按功能拆分然后逐个评审实现。一个 agent 找问题,另一个专门去驳倒它,活下来的才留。 4\ qoder-suggest-from:把 ai 新闻变成能落到代码上的改进清单。每条都得指到具体文件的哪一行,跨次去重后攒了 40 条。 5\ qoder-expert:qoder 产品线的知识库。官方文档镜像一份,官方文档没写的自己喂进去。说实话现在基本还空着。 6\ qoder-onboard:融入助理。工作日志、人物图谱、黑话表、周报、待办都在这。感觉这一周大部分时间都在和他聊天。 7\ qoder-triage:把推特等渠道收来的 bug 和 feature request 去重、跟状态、对着代码库查是哪出的问题。收了 10 条,1 条变成了 pr,还有 1 条查完的结论是「这个不该我们修」。 8\ qoder-resources:采集社区里别人写的 qoder 内容。文章推文视频播客都收,音视频自动转成文字,能全文搜。 9\ me:我的简历和个人事实。写第一人称的东西时不用编,履历和时间线都能翻到出处。llm 知道我是谁才能给更好的 suggest 。 找时间挑一些整理下开源,想看哪个可以说一声哈。
中文
89
39
425
52.8K
陈成
陈成@chenchengpro·
@JiuQianRen 我昨晚也找了下文档没找到 add-dir,我跟进下文档的 sync。
中文
0
0
0
48
九千仞
九千仞@JiuQianRen·
@chenchengpro 竟然有。。希望重视一下文档更新吧,现在文档命令列表还是没有这命令。当时选工具的时候就是简单看了一下qoder官方文档命令列表没有这个命令就放弃qoder了。
中文
1
0
0
77
陈成
陈成@chenchengpro·
加入 Qoder 了! 写了十几年开发者工具,umi、dva、Mako 等。最近一年多一直折腾开源的 coding agent,neovate code,以及今年在做几个基于 Claude Code 的桌面端。coding agent 还是接下来最想做的事,这次终于能加入一支很强的团队,不再单打独斗了。 会先做 qodercli 这块。 以后大家用 Qoder、尤其是 qodercli,踩到什么坑、有啥想吐槽的,直接来找我反馈。
陈成 tweet media
中文
214
11
445
139.8K
陈成
陈成@chenchengpro·
@ataleoftwocity qodercli 的话可以反馈给我,没人修我来提 pr。
中文
0
0
1
3K
Hanbing
Hanbing@ataleoftwocity·
@chenchengpro 一年前发给 Qoder 对接人一个产品问题总结,到现在都没回我
中文
3
0
4
3.2K
陈成
陈成@chenchengpro·
@yuriwongwyz 我跟进下哈,给更友好的提醒。
中文
1
0
0
1.7K
yuriwong
yuriwong@yuriwongwyz·
@chenchengpro 说到这里我就想吐槽了,当个人积分包用完的时候,用订阅调用qn3.8max 会直接报网络异常。看日志说没额度了。
中文
1
0
0
2.5K
陈成
陈成@chenchengpro·
@Xsir01 我跟进下哈。
日本語
0
0
2
827
Xsir
Xsir@Xsir01·
@chenchengpro windows git bash 下粘贴大段内容,会重复两遍,不知道解决没有
中文
1
0
0
1.2K
陈成
陈成@chenchengpro·
@vutk_zeeko 感谢反馈,我跟进下这个问题。
中文
0
0
0
1.5K
ℤeeko
ℤeeko@vutk_zeeko·
@chenchengpro 你好👋,有个问题咨询一下,我编写了一个自定义 hook,在 Windows 上被 codex 调用只需要 3s 就可以执行完成,但被 Windows 的 Qoder 调用却要 10s ,这是啥原因啊?
中文
1
0
0
2.1K
陈成
陈成@chenchengpro·
@Lucky_Brick tui 和 sdk 都要,acp 我理解优先级要低一些。
中文
0
0
2
1.5K
LuckyBricks
LuckyBricks@Lucky_Brick·
@chenchengpro QoderCLI会加强发育TUI还是会偏向考虑ACP集成这种呢?
中文
2
0
0
1.9K