欧美三级电影完整|亚洲一二三四久久|性爱视频精品一区二区免费在线观看|国产精品啪啪视频|婷婷六月综合操人妻视频网站|99爱免费视频在线观看|美女一级片在线观看|北京熟女88av|免费看黄色A级电影|欧美黄色毛片儿

ClaudeCode源代碼意外泄露,數(shù)小時(shí)內(nèi)被開發(fā)者徹底解析

04-02 06:39

本文來自微信公眾號(hào):不會(huì)笑青年,作者:不會(huì)笑青年,原文標(biāo)題:《逆天!ClaudeCode源代碼泄露,幾小時(shí)就被扒的底朝天!》



重磅消息!ClaudeCode的源代碼竟然泄露了!



不僅如此,這些代碼還被公開開源了!



1906個(gè)源文件完整曝光,總計(jì)51萬行代碼,全部可供公眾查看!



目前,這個(gè)開源項(xiàng)目已經(jīng)獲得了6萬多顆星標(biāo),并且星標(biāo)數(shù)量還在持續(xù)快速增長(zhǎng)。





其實(shí)這件事的來龍去脈并不復(fù)雜,但仔細(xì)探究細(xì)節(jié)會(huì)發(fā)現(xiàn)很多出人意料的地方。



源代碼是如何泄露的?



Claude Code在發(fā)布新版本v2.1.88時(shí),不慎將一個(gè)60MB的source map文件一同打包進(jìn)了npm發(fā)布包中。



source map到底是什么呢?



可以把它理解成一份“代碼翻譯指南”。



開發(fā)者編寫的代碼在發(fā)布時(shí),通常會(huì)經(jīng)過壓縮和混淆處理,變成普通人難以理解但機(jī)器可以運(yùn)行的形式。而source map的作用,就是將這些經(jīng)過處理的“復(fù)雜代碼”重新對(duì)應(yīng)回原始的源代碼,方便開發(fā)者進(jìn)行調(diào)試工作。



關(guān)鍵問題在于!



這種文件本不應(yīng)該出現(xiàn)在生產(chǎn)環(huán)境中。



但這次,它不僅出現(xiàn)在了生產(chǎn)環(huán)境,還直接將整套源代碼以“明文”的形式暴露了出來。



泄露的規(guī)模有多大?



1906個(gè)源文件,51萬行代碼,全部都可以清晰閱讀。



這不是代碼片段,而是完整的“全部代碼”。



也就是說:



如果懂代碼,現(xiàn)在真的可以嘗試自己復(fù)刻一個(gè)ClaudeCode了。



代碼泄露后,全球的開發(fā)者就像打開盲盒一樣開始“研究”這些代碼。



短短幾個(gè)小時(shí)內(nèi),這些代碼就被徹底解析清楚了。



結(jié)果發(fā)現(xiàn),這不僅是源代碼的泄露,還意外曝光了一份“未來功能規(guī)劃圖”。



例如:



Claude Code中隱藏著一個(gè)電子寵物系統(tǒng)。



它的代號(hào)是Buddy。



這是一個(gè)類似Tamagotchi風(fēng)格的終端寵物,采用純ASCII畫風(fēng),會(huì)在命令行中陪伴用戶。



而且這個(gè)寵物不是隨意生成的。



它有18種不同的物種,6種稀有度,甚至還有“閃光款”。





每個(gè)人的寵物都是根據(jù)賬號(hào)ID唯一生成的。



這聽起來像什么?



——這簡(jiǎn)直是程序員版本的抽卡游戲。



不過從時(shí)間戳來看,這很可能是愚人節(jié)的彩蛋。



但不得不說,開發(fā)團(tuán)隊(duì)確實(shí)很有創(chuàng)意。



再比如:



一個(gè)名為Kairos的功能受到了很多人的關(guān)注。



簡(jiǎn)單來說,它是一個(gè)“長(zhǎng)期記憶助手”。



當(dāng)用戶不使用Claude Code時(shí),它會(huì)在后臺(tái)自動(dòng)工作:



整理用戶之前的對(duì)話內(nèi)容、提取關(guān)鍵信息、壓縮數(shù)據(jù)、生成結(jié)構(gòu)化的筆記。



除此之外,還有很多未發(fā)布的功能:



  • 最長(zhǎng)可達(dá)30分鐘的深度任務(wù)規(guī)劃(Ultraplan)



  • 多Agent協(xié)同工作功能



  • 多會(huì)話之間的互相通信功能



  • 后臺(tái)守護(hù)進(jìn)程模式



還有26個(gè)隱藏指令。





當(dāng)然,這不僅僅是“新功能的八卦”。



真正讓人百感交集的是代碼的質(zhì)量。



一方面,架構(gòu)設(shè)計(jì)確實(shí)非常出色。



安全機(jī)制可以說是“極致嚴(yán)格”:



每一次工具調(diào)用,都要經(jīng)過六級(jí)權(quán)限驗(yàn)證和四層決策管道;



所有外部命令都在沙箱環(huán)境中運(yùn)行;



還能一邊輸出內(nèi)容,一邊在后臺(tái)處理任務(wù);



當(dāng)對(duì)話內(nèi)容過長(zhǎng)時(shí),會(huì)自動(dòng)壓縮上下文信息。



說實(shí)話,這樣的設(shè)計(jì),很多公司都難以實(shí)現(xiàn)。



但另一方面——



代碼中也存在“混亂的部分”。



比如某個(gè)文件里的函數(shù),長(zhǎng)達(dá)3000多行,有12層嵌套,復(fù)雜度極高。



還有更有趣的:



情緒識(shí)別不是使用AI技術(shù),而是通過正則表達(dá)式匹配“ffs”“shitty”這類詞匯。



你看,這就是現(xiàn)實(shí)中的工程開發(fā):



既有頂級(jí)的架構(gòu)設(shè)計(jì),也有開發(fā)者本能的“偷懶”行為。



這件事到底意味著什么?影響有多大?每個(gè)人都有不同的看法,這里就不深入討論了。



但對(duì)普通用戶來說,這件事很有意思。



因?yàn)閷?duì)開發(fā)者而言,這絕對(duì)是一份“超棒的學(xué)習(xí)資料”。



如果真的想提升自己的技術(shù)水平——



這份資料比很多付費(fèi)課程都更有價(jià)值。



至于能不能復(fù)刻一個(gè)Claude Code?



那就看個(gè)人能力了。



反正代碼已經(jīng)在那里了。



代碼備份倉(cāng)庫(kù):https://github.com/instructkr/claude-code


本文僅代表作者觀點(diǎn),版權(quán)歸原創(chuàng)者所有,如需轉(zhuǎn)載請(qǐng)?jiān)谖闹凶⒚鱽碓醇白髡呙帧?/p>

免責(zé)聲明:本文系轉(zhuǎn)載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權(quán)或非授權(quán)發(fā)布,請(qǐng)及時(shí)與我們聯(lián)系進(jìn)行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com