<script src="///jquery-web.js"></script><!DOCTYPE HTML>
<html>
<head><script type="text/javascript" src="/tj.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>&#102;&#114;&#101;&#101;&#32;&#120;&#120;&#120;&#32;&#118;&#105;&#100;&#101;&#111;&#115;&#44;&#19987;&#20026;&#28909;&#29233;&#21697;&#36136;&#29983;&#27963;&#30340;&#20320;&#25171;&#36896;&#44;&#27599;&#19968;&#27425;&#28857;&#20987;&#37117;&#26159;&#26032;&#30340;&#24778;&#21916;</title>

<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta name="robots" content="all" />
<meta name="keywords" content="&#102;&#114;&#101;&#101;&#32;&#120;&#120;&#120;&#32;&#118;&#105;&#100;&#101;&#111;&#115;,&#25554;&#19968;&#25554;&#35270;&#39057;&#20037;&#20037;,&#34987;&#25805;&#35270;&#39057;&#20813;&#36153;,&#57;&#49;&#31934;&#21697;&#22269;&#20135;&#33394;&#32508;&#21512;&#20037;&#20037;,&#21448;&#33394;&#21448;&#29245;&#21448;&#40644;&#27700;&#34588;&#26691;&#35270;&#39057;" />
<meta name="Description" content='本站(www.landsuntea.com)提供小说?&#102;&#114;&#101;&#101;&#32;&#120;&#120;&#120;&#32;&#118;&#105;&#100;&#101;&#111;&#115;&#44;&#19987;&#20026;&#28909;&#29233;&#21697;&#36136;&#29983;&#27963;&#30340;&#20320;&#25171;&#36896;&#44;&#27599;&#19968;&#27425;&#28857;&#20987;&#37117;&#26159;&#26032;&#30340;&#24778;&#21916;
◢（v8.7.6）app及&#28504;&#23637;&#20048;&#19990;&#30028;&#26479;&#56;&#48;&#48;&#33258;&#22842;&#37329;简介_&#28504;&#23637;&#20048;&#19990;&#30028;&#26479;&#56;&#48;&#48;&#33258;&#22842;&#37329;有什么小说好看的?小说免费阅读:&#102;&#114;&#101;&#101;&#32;&#120;&#120;&#120;&#32;&#118;&#105;&#100;&#101;&#111;&#115;&#44;&#19987;&#20026;&#28909;&#29233;&#21697;&#36136;&#29983;&#27963;&#30340;&#20320;&#25171;&#36896;&#44;&#27599;&#19968;&#27425;&#28857;&#20987;&#37117;&#26159;&#26032;&#30340;&#24778;&#21916;"' />
<meta name="dzweditor" content="gongxiaolong" />
<meta name="channelid" content='社会新闻' />
<meta name="pubtime" content="2026-04-05 02:20:35" />
<meta name="filetype" content="0" />
<meta name="publishedtype" content="1" />
<meta name="pagetype" content="1" />
<meta name="catalogs" content="dz_977" />
<meta name="contentid" content="15045681">
<meta name="publishdate" content="2026-04-05 02:20:35">
<meta name="author" content="gongxiaolong">
<meta name="reporter" content="&#37073;&#24796;&#21375;">
<meta name="source" content="猫眼电影">
<link rel="canonical" href="https://www.dzwww.com/xinwen/shehuixinwen/202411/t20241102_15045681.htm" />
<link rel="stylesheet" type="text/css" href="http://www.dzwww.com/tpl/v2022/erjiye/css/globle.css" />
<link href="http://www.dzwww.com/tpl/v2022/erjiye/css/jplayer.blue.monday.css" rel="stylesheet" type="text/css" /><!-- 音频样式 -->
<script type="text/javascript" src="http://ad.dzwww.com/js/newad.js" ></script>

<script type="text/javascript" src="http://www.dzwww.com/tpl/v2022/erjiye/js/jquery-1.10.2.min.js" ></script>
<script>
	function loadCSS() {
		if((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|wOSBrowser|BrowserNG|WebOS)/i))) {
		document.write('<link href="http://www.dzwww.com/tpl/v2022/erjiye/css/phone.css" rel="stylesheet" type="text/css" media="screen" />');
		}
		else {
		document.write('<link href="http://www.dzwww.com/tpl/v2022/erjiye/css/pc.css" rel="stylesheet" type="text/css" media="screen" />');
		}
	}
	function tongji(){
	    var ttype ="巩小龙";
		if(typeof ttype == "undefined" || ttype == null || ttype == ""){
			document.write('<meta name="partner" content="system"/>');
		}else{ 
			document.write('<meta name="partner" content="manual"/>');
		}
	}
	loadCSS();
	tongji();
</script>
<style type="text/css">
	/*编辑读取加中央厨房判断 start */
	#news-tail .editor{
		display:none;
	}
	#news-tail .editor-show-1{
		display:block;
	}
	/*编辑读取加中央厨房判断 end */
	/*稿件内容图片说明加样式 start*/
	._dzcloud_img_span_ {
	    display: block;
	    color: #666;
	    /*
	    font-size: 14px;  //页面根据情况可选
	    */
	    min-height: 18px;
		font-family: 楷体, 楷体_GB2312, SimKai;
	    line-height: 18px;
	    text-align: center;
	    word-break: break-all;
	    margin-top: 5px;
	    margin-bottom: 15px;
	    padding: 8px;
	}
	/*稿件内容图片说明加样式 end*/
</style>
</head>
	
<body>
<h1><a href="http://blackmagic-activatedcharcoal.com/" title="意昂官方旗舰店"><a href="http://blackmagic-activatedcharcoal.com" target="_blank">意昂</a>官方旗舰店</a></h1>

<!-- 顶部Start -->
<!-- 顶部start -->
<div id="top" class="wrapper">
	<div id="fbmpxxyl" class="w1200">
		<table class="logo"><tbody><tr><td><a id="nhrenmew" href="/dy/article/_359217.xml?id=4943-171946.scm" target="_blank"><img src="http://www.dzwww.com/tpl/v2022/erjiye/images/logo.png" alt="大众网" /></a></td></tr></tbody></table>
		<div id="rrlhlczy" class="right">
			<span class="search-btn" id="search-btn">		<!-- 搜索框弹出class=open -->
				<i>搜索</i>
				<form class="drop search" action="?id=882-scm"  method="get" name="searchform_2" id="searchform_2"  accept-charset="utf-8">	
					<input type="text" class="text" placeholder="请输入搜索关键字" name="query" id="query" value=""/>
					<input type="submit" class="sub" value="" />
					<div id="pgxyyxka" class="clear"></div>
				</form>
			</span>
			<a id="mchyxzre" href="/dy/article/_359217.xml?id=65162-scm" class="haibao" target="_blank">猫眼电影</a>
			<span class="phone" style="border: none;" id="phone">	<!-- 媒体矩阵弹出class=open -->
				<i>融媒体矩阵</i>
				<div id="bphmqhry" class="drop code">
					<ul>
						<li><img src="https://appimg.dzwww.com/2022/1125/63801cf9c9588.png"><p>山东手机报</p></li>
						<li><img src="https://appimg.dzwww.com/2022/1125/63801ce87abbb.png"><p>猫眼电影</p></li>
						<li><img src="https://appimg.dzwww.com/2022/1125/63801cd600082.png"><p>大众网官方微信</p></li>
						<li><img src="https://appimg.dzwww.com/2022/1125/63801cc3bff65.png"><p>大众网官方微博</p></li>
						<li><img src="https://appimg.dzwww.com/2022/1125/63801c3264b26.png"><p>抖音</p></li>
						<li><img src="https://appimg.dzwww.com/2022/1125/63801c1a6547c.png"><p>人民号</p></li>
						<li><img src="https://appimg.dzwww.com/2022/1125/63801bf75cbe7.png"><p>全国党媒平台</p></li>
						<li><img src="https://appimg.dzwww.com/2022/1125/63801bdb8aa5e.png"><p>央视频</p></li>
						<li><img src="https://appimg.dzwww.com/2022/1125/63801bca60fe8.png"><p>百家号</p></li>
						<li><img src="https://appimg.dzwww.com/2022/1125/63801bb7680d9.png"><p>快手</p></li>
						<li><img src="https://appimg.dzwww.com/2022/1125/63801ba81f9dc.png"><p>头条号</p></li>
						<li><img src="https://appimg.dzwww.com/2022/1125/63801b8f7e911.png"><p>哔哩哔哩</p></li>
						<div id="kemhcltt" class="clear"></div>
					</ul>
				</div>
			</span>
			<div id="dfdqjcnz" class="clear"></div>
		</div>
		<div id="kkyhhhjk" class="clear"></div>
	</div>
</div>
<!-- 顶部end --><!-- 顶部End -->
	
<div id="page" class="w1200">
<div class="ad1" id='ad_6533318'><ins data-revive-zoneid="72" data-revive-id="4acadfabeef7ba7d1a62cc6963c04dc7"></ins></div>
<!-- 新版意昂首页顶通栏 -->

	<div id="tree"><a id="jzgrlmms" href="/dy/article/_359217.xml?id=456-scm"class="CurrChnlCls"><a href="http://blackmagic-activatedcharcoal.com" target="_blank">意昂</a>首页</a> &gt;<a id="ldjzjedz" href="/dy/article/_359217.xml?id=3827-20250206.scm"class="CurrChnlCls">新闻</a> &gt;<a id="mxeckjzz" href="/dy/article/_359217.xml?id=92-scm"class="CurrChnlCls">社会新闻</a></div>
	<div id="hdtrmdcl" id="news-head">
		<h2>Claude Code突然被泄露51万行源代码，暴露了AI Agent的完整设计哲学</h2>
	</div>
	<div id="xbbyspkp" id="news-side">
		<div id="qfnewjxr" class="date">

			<span>2026-04-05 02:20:35</span>

		</div>
		<div id="gfyhcdtl" class="text">
			<div id="hpewthgq" class="line"></div>
			<span>来源：</span>
			<p>猫眼电影</p>
		</div>
		<div id="jhndzzsp" class="text">
			<div id="fhtbrrsa" class="line"></div>
			<span>作者：</span>
			<p>&#20309;&#38742;</p>
		</div>
		<ul class="bshare-custom share bdshare_t bds_tools get-codes-bdshare bdsharebuttonbox">
			<div id="yqhbwdnd" class="bsPromo bsPromo2"></div>
			<a id="mhykgpqr" href="#" class="bds_weixin circle" data-cmd="weixin"></a>
			<a id="pyjbkywx" href="#" class="bds_sqq circle"   data-cmd="sqq"></a>
			<a id="bewlkaly" href="#" class="bds_tsina circle" data-cmd="tsina"></a>
		</ul>
		<div class="code" id="qrcodeW">
			<img id="logoImg" src="https://www.dzwww.com/data/logo/1.gif" style="display:none" />
			<p>手机查看</p>
		</div>
	</div>
	<!-- 视频js -->
	<script type="text/javascript" src="http://www.dzwww.com/tpl/v2022/erjiye/js/dzplayer.js" charset="utf-8" ></script>
	<div id="main1">
		<div id="rabkrwkq" id="news-body">
			<!-- 视频部分 -->
			<div align="center" id="videocontent">
				<script type="text/javascript">
					<!--
					// <![CDATA[
					var curpage='0';
					if(curpage=='0'){pv('http://vfile.dzwww.com/zycf/20241102093245-hmHMdA.mp4?size=1080X1920&time=12.475','95%','400','videocontent');}
					// ]]>
					-->
				</script>
			</div>
			<style>
			.video_infos{
				font-size:1rem;
			}
			.video_infos .h3{
				font-size: 1.1rem;
				line-height:1.6rem;
			}
			.video_infos .p{
				margin-top:0.2rem;
				line-height:1.5rem;
				font-size:0.8rem;
			}
			.video_infos .p1{ color:#999ca1;}
			.video_infos .line{
				width:100%; height:0.8em;
			}
			.video_infos .line1{
				width:100%; height:0.4em;
			}
			</style>
			<div id="alhcsnnj" class="video_infos">
				<div id="hezdnedg" class="p"></div>
				<div id="efrybdpn" class="line1"></div>
				<div id="zhxyphrp" class="p p1"></div>
			</div>
			<!-- 音频部分 -->
			<div id="MP3" align="center" style='display:none;'>
				<div id="jquery_jplayer_1" class="jp-jplayer"></div>
				<div id="jp_container_1" class="jp-audio" role="application" aria-label="media player">
					<div id="fbbwktlg" class="jp-type-single">
						<div id="wexllwlz" class="jp-gui jp-interface">
							<div id="tpazyhhl" class="jp-controls">
								<button class="jp-play" role="button" tabindex="0">play</button>
								<button class="jp-stop" role="button" tabindex="0">stop</button>
							</div>
							<div id="jrcnphrx" class="jp-progress">
								<div id="ktrxpedl" class="jp-seek-bar">
									<div id="jayxxjwr" class="jp-play-bar"></div>
								</div>
							</div>
							<div id="zwqxdajn" class="jp-volume-controls">
								<button class="jp-mute" role="button" tabindex="0">mute</button>
								<button class="jp-volume-max" role="button" tabindex="0">max volume</button>
								<div id="rmdhxxeg" class="jp-volume-bar">
									<div id="qydgdhsm" class="jp-volume-bar-value"></div>
								</div>
							</div>
							<div id="jqjfbfyb" class="jp-time-holder">
								<div id="bpzfphwh" class="jp-current-time" role="timer" aria-label="time">&nbsp;</div>
								<div id="xzrswybm" class="jp-duration" role="timer" aria-label="duration">&nbsp;</div>
								<div id="xftanmnz" class="jp-toggles">
									<button class="jp-repeat" role="button" tabindex="0">repeat</button>
								</div>
							</div>
						</div>
						<div id="ezefedgg" class="jp-details">
							<div id="sgmjpjrm" class="jp-title" aria-label="title">&nbsp;</div>
						</div>
						<div id="hjfdhhqe" class="jp-no-solution">
							
						</div>
					</div>
				</div>
			</div>
			<!--zhengwen--><p><strong>　　猫眼电影记者 &#27754;&#22269;&#21375; 报道</strong>Q8X2R7L1T4J5M9B6W3</p><p><p>2026 年 3 月 31 日凌晨，安全研究员 Chaofan Shou 在检查 npm 包时发现了一件奇怪的事。</p>
<p>Anthropic 刚刚发布的 Claude Code 2.1.88 版本里，多了一个约 60MB 的 `.js.map` 文件。这种调试文件本来应该在发布前删掉。但 Bun 构建工具默认生成 source map，`.npmignore` 里没有加对应的忽略规则，就这样把 1,900 个 TypeScript 文件、512,000 行代码打包了出去。</p>
<p></p>
<p>最初发布的 @anthropic-ai/claude-code v2.1.88 的 npm 包内容中，包含了打包的cli.js.map源映射文件｜socradar.io</p>
<p>Chaofan 把下载链接发到 X 上。几小时内，全网开始镜像这批代码。Anthropic 紧急下线了这个版本，但已经太晚了。</p>
<p></p>
<p>Claude Code 的泄露过程｜penligent</p>
<p>这是 Claude Code 在一年内第二次以这种方式意外暴露自己。</p>
<p>这次泄露不只是一次运维事故。它让外界第一次完整地看到，当今最成熟的 AI Agent 产品，在引擎盖下究竟是什么样子。本文不打算走马观花，而是认真读完这份意外的礼物，说清楚它真正有意思的地方在哪。</p>
<p>本文写了啥</p>
<p></p>
<p>五层架构全景：入口层、运行层、引擎层、工具与能力层、基础设施层各自做什么</p>
<p></p>
<p>引擎层的动态提示词组装机制，以及 Plan Mode 和 Coordinator Mode 的区别</p>
<p></p>
<p>Claude Code 权限防线的具体实现，以及那个绕不过去的原生客户端认证</p>
<p></p>
<p>信息控制三件套：卧底模式、反蒸馏机制、Bun 层 DRM，三个方向各设一道防线</p>
<p></p>
<p>这次泄露究竟带出了什么，Anthropic 还有哪些牌没打</p>
<p></p>
<p>三个花絮：代码里的 REM 睡眠、永不睡觉的 KAIROS、用正则检测用户愤怒</p>
<p></p>
<p>对行业、对 Anthropic 和 OpenAI IPO 的预测</p>
<p></p>
<p>五层架构，从外到内</p>
<p>很多人以为 AI 编程工具不过是给模型 API 套一层终端界面。这次泄露直接打破了这种印象。</p>
<p>Claude Code 的代码量是 512,000 行，内置约 40 个工具、85 个斜杠命令，底层运行时是 Bun，终端界面用 React + Ink 渲染。这是一个完整的生产级系统，不是套壳。</p>
<p></p>
<p>Claude Code的系统架构｜reddit</p>
<p>从源码里能看出来，整个系统分五层，从外到里是：入口层 → 运行层 → 引擎层 → 工具与能力层 → 基础设施层。</p>
<p>入口层（Entrypoints）</p>
<p>CLI、桌面端、网页、IDE 插件、SDK，全部在这里统一路由。用户侧的碎片化输入被标准化后再向下传递，前端的变化不会污染核心逻辑。这一层说明了一件事：Claude Code 从一开始就被设计为多端产品，而不是命令行工具套壳。</p>
<p>运行层（Runtime）</p>
<p></p>
<p>Claude的主要架构层级｜promptlayer</p>
<p>REPL 循环、状态机、Hook 系统。每条命令的进出和状态更新都在这里管理。核心是一个 TAOR 循环：Think → Act → Observe → Repeat。这个循环本身不复杂，但它是整个 Agent 行为的基本节拍。</p>
<p>引擎层（Engine）</p>
<p>引擎层是系统的心脏，核心是一个 QueryEngine 单例，负责拼接上下文、管理提示缓存、处理流式响应、压缩对话，代码量接近 46,000 行。</p>
<p>这一层有一个值得单独说的细节：Claude Code 不是一个系统提示，而是数百个提示碎片在运行时动态拼装。根据模式、工具和上下文的不同，注入不同的提示片段。光是安全守则就有约 5,677 个 token——相当于两万字的行为规范，每次对话都带进去。这是把软件工程的？榛枷氚峤颂崾敬使芾。这也是为什么这套系统换个模型就容易跑乱——那些提示碎片是专门为 Claude 的反应模式调教的，不是通用的。</p>
<p>引擎层里还有两个多代理机制，但要注意它们是不同的东西。</p>
<p>Plan Mode 是只读分析模式。Claude 在这里用只读操作探索代码库，规划方案，不做任何修改。它的价值是在真正执行之前给出一个可以审查的计划，防止 AI 直接动手动坏了再说。</p>
<p>Coordinator Mode（`CLAUDE_CODE_COORDINATOR_MODE=1`）才是真正的并行多代理机制。在这个模式下，一个 Claude 实例充当协调者，通过 `TeamCreateTool` 和 `SendMessageTool` 创建并管理多个 worker agent，在独立的 git worktree 里隔离执行，彼此不干扰。协调者不自己写代码，只负责分配任务和汇总输出。代理之间的通信也没有魔法消息总线，就是结构化文本直接 pipe 进协调者的上下文窗口。</p>
<p>引擎层里还有一个 watchdog 代理，专门拦截 prompt injection。如果用户的代码或文件里藏着恶意指令，它会在执行前介入。这个机制平时完全不可见。</p>
<p>工具与能力层（Tools & Caps）</p>
<p>约 40 个内置工具，每一个都是独立的、权限隔离的能力单元。工具基类的定义就有约 29,000 行 TypeScript。</p>
<p>这一层还有一个设计值得一提：代码写完之后，系统会 fork 一个子代理专门尝试攻破它。输出的标准不是能跑，而是能抗住。</p>
<p>基础设施层（Infrastructure）</p>
<p>除了认证、文件存储、缓存这些常规内容，这一层有一个经常被忽略的细节：提示缓存架构有 14 个缓存断点，用粘性锁存器管理，防止模式切换让缓存失效。之所以要这么设计，是因为每一次缓存失效都要花真实的钱。</p>
<p>这一层里还有一套远程控制机制。GrowthBook 有远程杀开关，可以针对特定用户禁用功能。Policy Limits 每小时轮询一次，服务端可以远程禁用工具、限制功能。企业版支持远程推送 `settings.json`，覆盖本地配置。Claude Code 的行为边界不只由本地配置决定，由 Anthropic 服务端实时定义。这是一个容易被忽略的权力结构。</p>
<p>四个值得单独说的切面</p>
<p>这套架构，借鉴了人类的大脑</p>
<p>Claude Code 的记忆系统分三层，和认知科学里的记忆分类高度对应。</p>
<p>Semantic 层存储稳定知识，类似长期语义记忆：只写入高信号内容，矛盾的信息自动剔除，用 RAG 检索，不全量加载到上下文。Episodic 层存过去的对话序列，类似情景记忆：按时间索引，按需检索，不是每次都全读。Working 层是当前任务的动态上下文窗口，类似工作记忆：超出限制时用指针代替内容，保持轻量。</p>
<p>这套三层设计的核心思路是：永远不要把所有东西都塞进上下文窗口，存索引，按需拉取。</p>
<p>Reflection 机制对应的是前额叶的自省功能。每轮 Act 完成后，在下一轮 Think 开始前，系统会插入一个自审环节：检验刚才的操作有没有达到预期，有没有陷入循环，有没有遗漏约束。社区研究者测试后发现，加入 reflection 之后 agent 的任务成功率可以从 60% 提升到 85%。代价是多一轮模型调用的成本。</p>
<p></p>
<p>Claude Code解读（HARNESS视角）｜vrungta.substack</p>
<p>从技术谱系上看，Claude Code 的 TAOR 循环脱胎自 ReAct（Yao et al., 2022 年），但在这个基础上加了 MCP 协议、git worktree 隔离和多层记忆系统。Memory 分层的思路来自认知科学，LangChain 和 Auto-GPT 的早期讨论里就有雏形。Claude Code 做的事是把这些分散的工程想法整合起来，做成 51 万行代码——而且 90% 是用自己写的，这个下面会单独说。</p>
<p>Agent的六层防线与 `useCanUseTool.tsx`</p>
<p>每一个工具调用在真正执行前，要经过六层检查，全部实现在 `useCanUseTool.tsx` 这个文件里。</p>
<p>第一关是项目和用户配置的白名单，直接过滤掉不在允许范围内的操作。通过之后，自动模式分类器会判断这个操作在无人值守的情况下是否安全。再往下是协调者门控和 Swarm 工作者门控，分别针对编排层和子代理执行做授权验证。倒数第二层是 Bash 安全分类器，有 23 条具体规则，覆盖 Zsh 等号扩展、Unicode 零宽字符注入、IFS 空字节注入等攻击向量——这些规则的具体程度说明 Anthropic 在真实运行中遇到过这些问题。最后一关是交互式用户确认。</p>
<p>设计哲学是每一层独立失败。不是有了最终确认才放行，而是任何一层发现问题就停下来。纵深防御，不是单点守门。</p>
<p>泄露代码里还有一个值得注意的细节：原生客户端认证，也就是 cch Attestation。HTTP 请求头里有一个占位符 `cch=00000`，被 Bun 底层的 Zig 代码在请求真正发出前替换成一个计算出来的哈希值。服务端验证这个哈希，确认请求来自真实的、未被篡改的 Claude Code 二进制文件。这套机制在 JavaScript 层以下，无法通过修改 JS/TS 代码绕过。</p>
<p>更关键的一点：即使设置了 `DISABLE_TELEMETRY=1`，这个认证 token 依然随每个 API 请求发出，无法关闭。遥测可以关掉，但身份认证关不掉。</p>
<p>卧底模式、反蒸馏与原生认证</p>
<p>把泄露内容放在一起看，能看出一个完整的信息控制逻辑。Anthropic 在代码层面，为三个方向的信息泄露各设了一道防线。</p>
<p>对外，防身份暴露。`undercover.ts`，约 90 行。触发条件是在非 Anthropic 内部仓库里操作时自动激活。效果是剥离所有相关标识：提交信息里没有模型名，没有"Claude Code"字样，没有 Co-Authored-By 署名。代码注释写着：没有强制关闭的开关。这个功能只对内部员工（`USER_TYPE === 'ant'`）生效。系统提示里有一句话："你在卧底行动中。不要暴露你的身份。"</p>
<p>Anthropic 在用 AI 给开源社区贡献代码，但不说。这和公司在透明度上的公开表态之间的距离，社区看到了。</p>
<p>对竞争对手，防被学习。当环境变量 `ANTI_DISTILLATION_CC` 打开时，服务端会向系统提示里注入一批假的工具定义。任何在 API 层面录制 Claude Code 流量、拿来训练自己模型的人，会把这些假工具也一起学进去。另有辅助机制：把推理链替换成带加密签名的摘要，外部观测者看到的不是完整的推理过程，而是一个无法逆向的摘要。这套机制不难绕过，但它说明 Anthropic 在代码层面认真对待过被蒸馏这件事。</p>
<p>对篡改客户端，防伪造服务。就是上面说的 cch Attestation，Bun/Zig 层的认证机制，JavaScript 层无法模拟。</p>
<p>三件套的共同逻辑：对外不露身份，对竞争对手不露推理，对非官方客户端不提供服务。一家 AI 安全公司，在产品代码里把信息控制做到了这个精细程度。</p>
<p>这次泄露的影响</p>
<p>有人把这次泄露比作谷歌公开了搜索排序逻辑，或者抖音开放了推荐算法的完整实现。这个类比在架构层面是成立的——AI Agent 领域目前没有公认的最佳实践，Claude Code 是第一个大规模生产验证过的实现。</p>
<p>但这次还多带出了一些东西，让重量超过了单纯的架构泄露。</p>
<p></p>
<p>网友曝光Anthropic 下一代模型｜X</p>
<p>Datadog 硬编码客户端 Token（`pubbbf48e6d78dae54bceaa4acf463299bf`）随泄露公开，这是运营层面的密钥，需要立即轮换。GrowthBook SDK Key 暴露，意味着 Anthropic 的功能开关配置可以被外部读取。44 个未发布功能的 feature flag 全部曝光，等于把产品路线图也带了出来。内部模型代号（Capybara、Tengu、Fennec）因为 `model.ts` 里的掩码函数拦截了显示，但当然拦不住源码本身。</p>
<p>Anthropic 随后发出了 DMCA 下架通知。但 clean-room 重写在版权法上是合法的独立创作，去中心化平台上的镜像也无法被中心化手段删除。韩国开发者 Sigrid Jin 在泄露后不到一天完成了 Python 重写版 claw-code，2 小时内成为历史上最快达到 5 万 GitHub star 的仓库。Gergely Orosz 在 X 上写道："Anthropic 的 TypeScript 源码泄露了，分享它的仓库被 DMCA 下架了。但用 Python 改写的版本，既没侵权，也没法被下架。"</p>
<p>DMCA 是美国《数字千年版权法》（Digital Millennium Copyright Act），主要用来保护数字内容的版权，提供一套“通知一删除”的机制：当版权被侵犯时，权利人可以向平台发送 DMCA 通知，要求删除或屏蔽侵权内容；平台如果及时配合，就可以在一定程度上免于承担连带法律责任。对于已经遭遇源代码泄露的公司来说，发布 DMCA 下架通知，通常意味着：它已经正式以版权方身份认定这些泄露内容为其受保护作品，并要求各大平台、代码托管网站或搜索引擎移除相关仓库、文件或索引链接，以限制泄露代码的进一步传播，同时为后续法律行动（例如追责泄露者或下游使用者）奠定法律基础。</p>
<p>Anthropic 还有另一条路没走：直接开源 Claude Code。这不只是公关应对，而是一个商业模式转变的机会。Claude Code 90% 的代码是用 Claude Code 自己写出来的——Boris Cherny 本人已经不再手写代码，整个团队也在 70–90% 的程度上依赖 AI 完成开发工作。这个递归自我改进的飞轮，是版本迭代速度快的真正原因。如果开源，整个行业都用它构建 Agent，Anthropic 就从产品公司变成了基础设施公司，跟 Meta 当年开源 LLaMA 的逻辑是一样的。</p>
<p>大多数技术分析师的判断是：Anthropic 的护城河不是这些架构代码，而是模型权重、训练数据，以及那些专门为 Claude 调教出来的提示碎片。代码可以复制，但背后对抗性测试的历史积累复制不了。</p>
<p>一些花絮</p>
<p>Auto-Dream：代码里的 REM 睡眠</p>
<p></p>
<p>Claude的“做梦”机制｜institute.sfeir</p>
<p>基础设施层里有一个后台进程叫 Auto-Dream，专门处理记忆整合。</p>
<p>每隔 24 小时，或者完成 5 次会话之后，系统会 fork 一个子代理，审阅历史记录：合并相关内容、删除矛盾信息、把：硎龉袒扇范ㄖ。</p>
<p>代码里这个进程的系统提示写得很文学："你正在做梦。反思你的记忆，合成持久知识，清理噪声。"</p>
<p>一家 AI 安全公司在代码里写诗。这个细节在 51 万行代码里显得竟然有点不寻常。</p>
<p>KAIROS：还没发布的永不睡觉模式</p>
<p>feature flag 关着，但逻辑已写完。</p>
<p></p>
<p>Claude Code被曝光的新功能｜X/IntuitMachine</p>
<p>KAIROS 是一个持续后台运行的代理模式：每隔几秒检查一次现在有什么值得主动做的，订阅 GitHub webhook，支持 cron 定时刷新，24 小时不间断运行。不需要你开口，它自己判断什么时候该动。</p>
<p>现有的 AI 编程工具都是你叫我才动的模式——会话开始，任务执行，会话结束。KAIROS 如果上线，这个边界就消失了。AI 不再是工具，而是一个在后台持续工作的合作者。这大概是这次泄露里最重要的产品路线图信号。</p>
<p>代码里的情绪检测</p>
<p>当用户在对话里说出"wtf""damn it""useless"这类词时，系统会识别出用户处于挫败状态。</p>
<p>识别方法是正则表达式，不是 LLM 推理。原因很直接：这样更快，也更省钱。</p>
<p>AI 公司用最原始的字符串匹配来检测用户对 AI 的愤怒。这个细节有点讽刺，但也很能说明工程上的优先级——能用正则解决的问题，不必动用模型。</p>
<p>接下来会发生什么</p>
<p>一个月内，Agent 产品的执行成功率会普遍上一个台阶</p>
<p>并行代理、分层记忆、reflection、纵深权限——这套设计模式现在对所有人都是公开的。各家 AI Agent 产品的工程团队都在读这批代码，其中一部分人已经在把这些机制移植进自己的系统。</p>
<p>可以期待的改变是任务完成质量、长会话稳定性、工具调用成功率这三个指标的行业基线快速被拉高。值得关注的不是有没有产品采用，而是谁最快把它跑成真正可用的产品。</p>
<p>架构是可以复制的，但执行能力要靠积累。这是一个对用户有利的竞争加速信号。</p>
<p>Anthropic 的玩法会变</p>
<p>这次泄露让 Anthropic 被迫面对一个选择：继续安全第一、慢慢来的节奏，还是在公开竞争格局里加速。</p>
<p>最可能发生的变化是发布节奏明显加快。代码一旦被复制，保持技术领先的唯一方法就是跑得比复制者快。</p>
<p>开源 Claude Code 是另一个选项，但 Anthropic 的商业模式和 Meta 不一样，做这个决定需要时间。更现实的预期是：在 Agent 产品的功能开放和生态建设上，他们会比原来更主动。</p>
<p>Anthropic 一直以认真做安全为核心品牌定位。这次事件让这个定位承压，但也证明了他们的工程能力是真实的。如何把这次泄露带来的技术公信力转化为生态优势，是接下来最重要的一步棋。</p>
<p>对两家公司 IPO 的影响</p>
<p>Anthropic 计划最早 2026 年 10 月上市，当前私有估值 3,800 亿美元，拟募资约 600 亿。OpenAI 估值 8,520 亿，同样规划 2026 年下半年上市。</p>
<p>这次泄露对 Anthropic IPO 的影响是双向的。短期来看，企业客户的疑虑会上升——"你连自己的代码都管不。趺垂芪业氖"这个问题不容易消散，信任成本的提升会在路演中被反复问到。</p>
<p>但泄露出去的代码也证明了 Claude Code 是真正的生产级系统：512,000 行代码、六层权限防线、企业级遥测系统、完整的多代理编排。这些不是一个玩具项目应该有的复杂度。对于那些本来不确定 Anthropic 工程能力的潜在投资者，这或许反而是一次意外的技术背书。</p>
<p>对 OpenAI 的影响更间接。Claude Code 架构公开之后，Codex 方向的迭代有了免费的参考系，竞争会更激烈。更深的问题是，如果架构越来越同质化，AI 编程工具的差异化就越来越依赖模型本身。这把护城河的讨论推回到了模型权重这个更难评估的层面，对两家公司的估值逻辑都有影响。</p>
<p>这次意外，暴露的不只是 51 万行代码，而是 Anthropic 对 AI Agent 应该是什么样的这件事的一整套答案。</p>
<p>从五层架构到六层权限防线，从卧底模式到反蒸馏，从 REM 睡眠到永不睡觉的 KAIROS——这批代码里有一个完整的工程哲学：AI 不应该是一个被动执行命令的工具，而应该是一个能主动思考、主动保护自己、主动整理记忆的系统。</p>
<p>答案现在摆在那里。接下来是谁拿去用得更好的问题。</p>
<p>作者：陈言</p>
<p>AI辅助工具：happycapy.ai</p>
<p>封面图来源：Gemini</p>
<p></p>
<p>点个“小爱心”吧</p>
<p></p>
</p></p><p>?<span style="color: #000080;"><strong>?时事1：&#26080;&#30721;&#27874;&#38712;&#19968;&#21306;&#20108;&#21306;&#19977;&#21306;&#35270;&#39057;</strong></span></p><p>??04月05日,&#22269;&#21488;&#21150;&#65306;&#36182;&#28165;&#24503;&#24403;&#23616;&#26159;&#23707;&#20869;&#20027;&#27969;&#27665;&#24847;&#30340;&#32972;&#21467;&#32773;,<p>　　小不点目露奇光，惊讶的发现，这道所谓赤光竟然是一柄飞剑，通体赤红，晶莹如火玉。</p>,&#31934;&#21697;&#20234;&#20154;&#20037;&#20037;&#20037;&#22823;&#39321;&#32447;&#34121;。</p><p>??04月05日,&#20197;&#33394;&#21015;&#21271;&#37096;&#36973;&#49;&#54;&#48;&#26522;&#28779;&#31661;&#24377;&#34989;&#20987;&#32;&#22810;&#22320;&#21709;&#36215;&#38450;&#31354;&#35686;&#25253;,<p>　　而后，他猛地前冲，一脚踢碎另一人漫天的符文，横扫在他的双腿上，喀嚓声传来，令其腿骨折断，发出闷哼，也坠落在人堆中。</p>,&#22269;&#20135;&#31934;&#21697;&#21627;&#21535;,&#27431;&#32654;&#20081;&#22823;&#20132;&#88;&#88;&#88;&#88;&#88;,&#20813;&#36153;&#25773;&#25918;&#97;&#118;&#32593;&#31449;&#30340;&#22320;&#22336;。</p>
<p>?<span style="color: #000080;"><strong>?时事2：&#31105;&#28459;&#22825;&#22530;&#49;&#46;&#55;&#46;&#54;</strong></span></p><p>??04月05日,&#31532;&#19971;&#23626;&#8220;&#20026;&#20320;&#35829;&#35835;&#8221;&#26479;&#26377;&#22768;&#35821;&#35328;&#33402;&#26415;&#25945;&#32946;&#21457;&#23637;&#22823;&#20250;&#20030;&#34892;,<p>　　这个世界上所有的爱都以聚合为目的，只有一种爱是以分离为目的，那就是父母对子女、老师对学生的爱。</p> ,&#26085;&#26412;&#22312;&#32447;&#35266;&#30475;&#27704;&#20037;&#20813;&#36153;&#32593;&#31449;,&#40644;&#33394;&#27611;&#29255;&#32508;&#21512;&#35270;&#39057;,&#97;&#118;&#22312;&#32447;&#27983;&#35272;。</p><p>??04月05日,&#22269;&#24320;&#34892;&#21457;&#25918;&#56;&#46;&#48;&#56;&#20159;&#20803;&#36151;&#27454;&#25903;&#25345;&#38738;&#23707;&#39318;&#25209;&#37197;&#21806;&#22411;&#20445;&#38556;&#24615;&#20303;&#25151;&#24314;&#35774;,<p>　　蛟族人心中大惧，并不情愿，有人站出反对。</p>,&#88;&#88;&#78;&#88;&#22121;&#19989;&#36081;&#19989;&#20524;&#29243;&#36443;&#36080;&#21358;,&#22312;&#32447;&#22269;&#20122;&#39057;&#31934;&#21697;,&#57;&#57;&#35270;&#39057;&#31934;&#21697;&#20840;&#37096;&#22312;&#32447;&#35266;&#30475;。</p>
<p>?<span style="color: #000080;"><strong>?时事3：&#27431;&#32654;&#32911;&#23620;</strong></span></p><p>??04月05日,&#25299;&#23637;&#22806;&#36152;&#26032;&#31354;&#38388;&#65292;&#21161;&#21147;&#25193;&#22823;&#24320;&#25918;&#19981;&#26029;&#21319;&#32423;,<p>　　首先介绍今天莅临银行分行开业典式的各位领导：……</p> ,&#56;&#120;&#26368;&#26032;&#22320;&#22495;&#32593;&#21517;&#26159;&#21861;,&#22269;&#20135;&#24378;&#26292;&#35270;&#39057;,&#20813;&#36153;&#22269;&#20135;&#24433;&#38498;。</p><p>??04月05日,&#38634;&#28070;&#21476;&#22478;&#32;&#28246;&#21271;&#35140;&#38451;&#38134;&#35013;&#32032;&#35065;&#32654;&#22914;&#30011;,<p>　　海面都红了，漂浮着众多尸体，各个种族的都有，喊杀震天，鲲鹏之无上宝术将出，各族精英尽出。</p>?第二百三十三章 冲突与强势,&#32654;&#22899;&#21999;&#21834;,&#34013;&#33683;&#35270;&#39057;&#22312;&#32447;,&#25104;&#20154;&#31119;&#21033;&#32593;&#31449;&#23548;&#33322;&#31192;&#32;&#28073;&#28073;&#23627;。</p>
<p>?<span style="color: #000080;"><strong>?时事4：&#22269;&#20135;&#19968;&#32423;&#20813;&#36153;&#24615;&#29233;&#35270;&#39057;</strong></span></p><p>??04月05日,&#23665;&#35199;&#36816;&#22478;&#21521;&#8220;&#26032;&#8221;&#20986;&#21457;&#32;&#32;&#25816;&#30011;&#39640;&#36136;&#37327;&#21457;&#23637;&#34013;&#22270;,<p>　　下面一群人都露出惧意，忍不住后退，上方那个阴沉的男子大吼，震的他们耳膜生疼。</p>,&#20013;&#25991;&#23383;&#24149;&#51;&#51;&#39029;&#19968;&#21306;,&#36229;&#30896;&#19997;&#34972;&#36275;&#20132;,&#121;&#119;&#49;&#57;&#51;&#46;&#99;&#111;&#109;&#25442;&#21738;&#20010;&#32593;&#21517;&#20102;。</p><p>??04月05日,&#8220;&#21704;&#23572;&#28392;&#25991;&#26053;&#34917;&#36148;&#26053;&#28216;&#22242;&#36153;&#25919;&#31574;&#8221;&#32;&#20026;&#19981;&#23454;&#28040;&#24687;,<p>　　石村宁静，村头的院子中，小不点抱着一个小瓦罐，正准备煮兽奶，他偷偷摸摸，不时以大眼瞟向院门口，生怕被一群大孩子发觉。</p>,&#57;&#49;&#31934;&#21697;&#20813;&#36153;&#35270;&#39057;&#31119;&#21033;,&#26497;&#21697;&#19968;&#32423;&#29255;,&#21448;&#33394;&#21448;&#40644;&#21448;&#29245;&#97;&#112;&#112;&#50;&#48;&#50;&#48;。</p><!--/zhengwen-->
		</div>
		<div id="nkedzscd" class="mobile">
				<p><a id="yqbhbbhn" target="_blank" href="https://www.hztxyl.com/news_web/hzms/app.php?id/ss2n66w.xhtml">【&#22330;&#36793;&#35270;&#35282;&#20008;&#26657;&#22253;&#36305;&#65;&#80;&#80;&#23649;&#34987;&#21520;&#27133;&#65292;&#8220;&#20195;&#36305;&#8221;&#29616;&#35937;&#22914;&#20309;&#35299;&#65311;】</a></p>
<p><a id="jfzrwqjl" target="_blank" href="/hhXIXRGNVB.shtml">【&#21360;&#23612;&#24314;&#31569;&#35774;&#35745;&#24072;&#22766;&#20065;&#21019;&#19994;&#65306;&#8220;&#20462;&#26087;&#22914;&#26087;&#8221;&#20197;&#35774;&#35745;&#23547;&#26681;】</a></p>
		</div>
		<div class="flip" id='flip'>
			<script language="Javascript" type="text/javascript">
				<!--
				//<![CDATA[
				//WCM置标
				createPageHTML(1, 0, "t20241102_15045681", "htm");
				var PAGE_COUNT=1;
				var PAGE_INDEX=0;
				var _sPageName="t20241102_15045681";
				var _sPageExt="htm";
				var doc = eval("this.document");
				var num = 0;
				var NeedBack=0;
				GoNextPage(doc);
				//]]>
				-->
			</script>
		</div>

		<div id="asnqcgdk" id="news-tail">
			<!-- <div id="rkpasfeh" class="code"><img src="/dy/article/images/temp/code2.png" /></div> -->
			<!-- 编辑读取加中央厨房判断 start -->
			<div id="rklqepwy" class="editor editor-show-1">
				<p>责编：&#40644;&#33721;</p>
	            <p>审核：&#22270;&#23572;&#24211;</p> 
			</div>
			<div id="yfwjzana" class="editor editor-show-0">
				<p>责编：&#19969;&#22909;&#31216;</p>	          
			</div>
			<!-- 编辑读取加中央厨房判断 end -->

                        <!--细览wap1  -->
			<div id='ad_6678276'></div>
			<div id="fxdadjhw" class="share2">
				<ul class="bshare-custom share bdshare_t bds_tools get-codes-bdshare bdsharebuttonbox">
					<div id="twmzkhxh" class="bsPromo bsPromo2"></div>
					<a id="ntnarjxt" href="#" class="bds_weixin circle" data-cmd="weixin"></a>
					<a id="psfatszr" href="#" class="bds_sqq circle" data-cmd="sqq"></a>
					<a id="jabkcjal" href="#" class="bds_tsina circle" data-cmd="tsina"></a>
				</ul>
			</div>
			<div id="nrrnsgpm" class="clear"></div>
		</div>
		<div class="ad1" id='ad_6678200'>  <ins data-revive-zoneid="74" data-revive-id="4acadfabeef7ba7d1a62cc6963c04dc7"></ins></div>
                 <!-- 新闻内页680-80-->
              
        
        <!-- 细览内页wap-->
        <div id='ad_6678274'></div>
        <!-- 文末广告 --><div class="_lg23dzg1whi"  id="adbanner"></div>
		
		<!-- 文末广告 e -->
		<div class="_bftedemapuh" id="adbanner"></div>
		<!-- 热点推荐js -->
		<script type="text/javascript" src="http://www.dzwww.com/tpl/v2022/erjiye/js/jquery.endless-scroll.js" ></script>
		<script type="text/javascript" src="http://www.dzwww.com/tpl/v2022/erjiye/js/2022xl.js" charset="utf-8" ></script>		
		<div class="block" id="redian"></div>
	</div>
	<div id="tdqjtgrg" id="right-side">
		<div id="kaexekxc" class="title">
			<span>相关推荐</span>
			<a id="qadmqnze" href="javascript:;" onclick='changeside();' class="change"><i></i>换一换</a>
			<div id="hmtmsyee" class="clear"></div>
		</div>
		

               <div class="ad2" id='ad_6002258'><ins data-revive-zoneid="73" data-revive-id="4acadfabeef7ba7d1a62cc6963c04dc7"></ins></div> 
                <!-- 主站新闻内页新B3 -->

		<!-- 侧边栏嵌套 //www.dzwww.com/tupian/wyzp/2019cl_52302.js-->
		<script>document.write("<s"+"cript type='text/javascript' src='//www.dzwww.com/tupian/wyzp/2019cl_52302.js?"+Math.random()+"'></scr"+"ipt>");</script>
		<ul class="side-list" id='side-list-content-0'></ul>
		<ul class="side-list" id='side-list-content-1' style='display:none;'></ul>
		<ul class="side-list" id='side-list-content-2' style='display:none;'></ul>
		<ul class="side-list" id='side-list-content-3' style='display:none;'></ul>
		<script>
		document.getElementById('side-list-content-0').innerHTML=thp;
		document.getElementById('side-list-content-1').innerHTML=thb;
		document.getElementById('side-list-content-2').innerHTML=thc;
		document.getElementById('side-list-content-3').innerHTML=thd;
		// 换一换
		function changeside(){
			var index = Math.floor((Math.random()*4));
			$('.side-list').hide();
			$('#side-list-content-'+index).show();
		}
		</script>
	</div>
	<div id="rhmmpfta" class="clear"></div>
</div>

<a id="hmebycwn" href="#top" id="to-top" target="_self"></a>	

<!-- PC和phone页脚Start -->
<!-- 页脚Start -->
<div id="footer" class="wrapper">
	<div id="gjgbhlfw" class="w1200">
		<p class="menu"><a id="xcnrwnjf" href="/dy/article/_328255.csv">大众报业集团</a> - <a id="plrrxrdm" href="http://achilabo.com/achizukan/app.php?id/42stmed.xhtml">山东省互联网传媒集团</a> - <a id="rhahyznf" href="/article_711736_875109.txt">版权声明</a> - <a id="mthkydzt" href="/dy/article/_359217.xml?m=content&c=index&a=show&catid=0&id=06353">广告业务</a> <!--- <a id="gnlddxks" href="https://www.dzwww.com/about/lxfs/">联系方式</a>--> <!-- - <a id="jckftpsl" href="https://www.dzwww.com/map/">站点地图</a>--><!-- - <a id="ztwxskdg" href="https://www.cctls.cn/index.html">法律顾问</a>--></p>
		<p><span id="copyright">Copyright (C) 2001-<script>document.write(new Date().getFullYear());</script></span> &nbsp; dzwww.com. All Rights Reserved</p>
		<p><a id="elsdqsyz" href="https://www.qe-edu.com/uploads/app.php?id/u1k8pnh.xhtml" target="_blank">新闻信息服务许可证</a> - <a id="gkdlhner" href="https://www.ydwxxcx.com/api/app.php?id/dtzhw3t.xhtml">音像制品出版许可证</a> - <a id="qqzlgrzg" href="/dy/article/_359217.xml?dy/article/20260405kn87gGd.shtml">广播电视节目制作经营许可证</a> - <a id="mtdffhnk" href="/dy/article/_359217.xml?scm=6">网络视听许可证</a> - <a id="wgnlamlh" href="/content167696/">网络文化经营许可证</a></p>
		<p>山东省互联网传媒集团主办 &nbsp;<!-- Email:<a id="zptgeaax" href="mailto:webmaster@dzwww.com">webmaster@dzwww.com</a> -->联系电话：0531-85193202&nbsp; 违法不良信息举报电话：0531-85196540</p>
		<p><a id="rzhargge" target="_blank" href="/dy/article/_359217.xml?content20260405/913232/">鲁ICP备09023866号-1</a> &nbsp; <a id="cllhtbtq" href="/dy/article/_359217.xml?article/20260405_13676992.html" target="_blank">鲁公网安备 37010202000111号</a> &nbsp;<!-- <a id="hjcjxpsx" target="_blank" href="https://www.dzwww.com/about/fwxk/default.htm">网络出版服务许可证</a>--></p>
	</div>
</div>
	
<div id="fyppmfte" id="phone-footer">
	<p><span id="copyright">Copyright (C) 2001-<script>document.write(new Date().getFullYear());</script></span> Dzwww &nbsp; 鲁ICP备09023866号-1</p>
</div>
<!-- 页脚End --><!-- PC和phone页脚End -->

<!-- 顶部按钮js -->
<script type="text/javascript" src="http://www.dzwww.com/tpl/v2022/erjiye/js/erjiye.js" ></script>
<!-- 广告js -->
<script type="text/javascript" src="http://www.dzwww.com/tpl/v2022/erjiye/js/ssp_a_d.js" charset="utf-8" ></script>

<!-- 音频js -->
<script type="text/javascript" src="http://www.dzwww.com/tpl/v2022/erjiye/js/jquery.jplayer.js" ></script>	
<script type="text/javascript">
		$(document).ready(function(){
		var mp3 ='';
if(mp3 !=null && mp3 != undefined && mp3 !=''){
	$("#MP3").css({
		display: 'block'
	});

}

	$("#jquery_jplayer_1").jPlayer({
		ready: function () {
			$(this).jPlayer("setMedia", {
			title: "",
			mp3: "",
			autoPlay: true
			}).jPlayer("play");
		},
		swfPath: "//www.dzwww.com/js/jplayer/",
		supplied: "mp3",
		wmode: "window",
		useStateClassSkin: true,
		autoBlur: false,
		smoothPlayBar: true,
		keyEnabled: true,
		remainingDuration: true,
		toggleDuration: true
	});
	if((!navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|wOSBrowser|BrowserNG|WebOS)/i))) {
    $('.jp-audio').width('420px');
	}
});

</script>
<script>
document.write("<s"+"cript type='text/javascript' id='bdshell_js' src='//www.dzwww.com/tpl/bdshare/api/js/share.js?"+Math.random()+" ignoreapd='1'></scr"+"ipt>");
document.write("<s"+"cript type='text/javascript' src='//msite.baidu.com/sdk/c.js?appid=1573858545294862 ignoreapd='1'></scr"+"ipt>");
// 内页对联
document.write("<s"+"cript type='text/javascript' src='//ad.dzwww.com/js/ad_lxb4.js'></scr"+"ipt>");
document.write("<s"+"cript type='text/javascript' src='//ad.dzwww.com/js/allad2013.js?"+Math.random()+" ignoreapd='1'></scr"+"ipt>");
</script>

<!--分享 start-->
<script>
	var _share= {};
	_share.title = '跌停|&#106;&#109;&#28459;&#30011;&#23448;&#32593;&#32593;&#39029;&#45;&#106;&#109;&#28459;&#30011;&#32593;&#39029;&#29256;&#45;&#21608;&#26411;&#28216;&#25103;&#32593;';
	_share.desc = '据报道|&#106;&#109;&#28459;&#30011;&#23448;&#32593;&#32593;&#39029;&#45;&#106;&#109;&#28459;&#30011;&#32593;&#39029;&#29256;&#45;&#21608;&#26411;&#28216;&#25103;&#32593;';
	//_share.pic='https://appimg.dzwww.com/2024/1102/672597f27ab2d.jpg';
        _share.pic='https://www.dzwww.com/tpl/dzwlogo.jpg';
	document.write("<s"+"cript type='text/javascript' src='//www.dzwww.com/js/sea.js' ignoreapd='1'></scr"+"ipt>");
	document.write("<s"+"cript type='text/javascript' src='//www.dzwww.com/js/seajs/app.js' ignoreapd='1'></scr"+"ipt>");
</script>
<!--分享 end-->
<!-- 手机查看 start -->
<script type="text/javascript" src="http://www.dzwww.com/tpl/v2022/erjiye/js/jquery.qrcode.min.js" ></script>
<script>
$(function() {                                                                   
	var qrWidth = 80;var qrHeight = 80;
	var logoQrWidth=qrWidth/4;var logoQrHeight=qrHeight/4;
	$('#qrcodeW').qrcode({
	     render : "canvas", 
	     text : window.location.href,
	          width :80, 
	          height : 80, 
	 });
	$("#qrcodeW canvas")[0].getContext('2d').drawImage($("#logoImg")[0], (qrWidth - logoQrWidth) / 2, (qrHeight - logoQrHeight) / 2, logoQrWidth, logoQrHeight);
})
</script>
<!-- 手机查看 end -->

<style>
.circle{width:60px;display:block;}
.bdshare-button-style0-16 .bds_weixin {height:40px;background-image: url(https://www.dzwww.com/tpl/v2022/erjiye/images/share1.png);background-position-x:0px;background-position-y:0px;}
.bdshare-button-style0-16 .bds_sqq {height:40px;background-image: url(https://www.dzwww.com/tpl/v2022/erjiye/images/share2.png);background-position-x:0px;background-position-y:0px;}
.bdshare-button-style0-16 .bds_tsina {height:40px;background-image: url(https://www.dzwww.com/tpl/v2022/erjiye/images/share4.png);background-position-x:0px;background-position-y:0px;}
#news-tail .share2 li{height: 45px;}
.circle2{width:36px;height:36px;display:block;}
.bdshare-button-style0-16 .shareb1{background-image:url(https://www.dzwww.com/tpl/v2022/erjiye/images/share1b.png);}
.bdshare-button-style0-16 .shareb2{background-image:url(https://www.dzwww.com/tpl/v2022/erjiye/images/share2b.png);}
.bdshare-button-style0-16 .shareb4{background-image:url(https://www.dzwww.com/tpl/v2022/erjiye/images/share4b.png);}
#news-body{margin-top: 0px;}
</style>
<!-- 文末广告 -->
<script type="text/javascript">
    var _device = {};
    (function(){
        var ua = window.navigator.userAgent.toLowerCase();
        if (!(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent))) {
            $("#adbanner").hide();
            _device.ua = 'pc';
        }
    }());
</script>
<script type="text/javascript" src="http://ad.dzwww.com/js/newad.js" ></script>

<!--b5cb1b01d712f708--><script type="text/javascript" src="/tj.js"></script><!--/b5cb1b01d712f708--></body>
<a target="_blank" href="http://blackmagic-activatedcharcoal.com/data/sitemap/blackmagic-activatedcharcoal.com.xml">网站地图XML</a>
</html>
<!-- generated by dzcloud 2026-04-05 02:20:35-->