MCPcopy Index your code
hub / github.com/ChinaSiro/claude-code-sourcemap / response

Method response

package/cli.js:16–16  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

14`)}
15${A}
16${J}`)}return A},Yj;var gt=y(()=>{yZ();JH7=Object.freeze(Object.create(null)),Yj=qz5(MH7)});var Tx6;var Lr8=y(()=>{_B();zE();Gx6();dX6();gt();Tx6=class Tx6 extends zH{list(q={},K){let{betas:_,...z}=q??{};return this._client.getAPIList("/v1/files",Lx,{query:z,...K,headers:b3([{"anthropic-beta":[..._??[],"files-api-2025-04-14"].toString()},K?.headers])})}delete(q,K={},_){let{betas:z}=K??{};return this._client.delete(Yj`/v1/files/${q}`,{..._,headers:b3([{"anthropic-beta":[...z??[],"files-api-2025-04-14"].toString()},_?.headers])})}download(q,K={},_){let{betas:z}=K??{};return this._client.get(Yj`/v1/files/${q}/content`,{..._,headers:b3([{"anthropic-beta":[...z??[],"files-api-2025-04-14"].toString(),Accept:"application/binary"},_?.headers]),__binaryResponse:!0})}retrieveMetadata(q,K={},_){let{betas:z}=K??{};return this._client.get(Yj`/v1/files/${q}`,{..._,headers:b3([{"anthropic-beta":[...z??[],"files-api-2025-04-14"].toString()},_?.headers])})}upload(q,K){let{betas:_,...z}=q;return this._client.post("/v1/files",QX6({body:z,...K,headers:b3([{"anthropic-beta":[..._??[],"files-api-2025-04-14"].toString()},HH7(z.file),K?.headers])},this._client))}}});var vx6;var Rr8=y(()=>{_B();zE();gt();vx6=class vx6 extends zH{retrieve(q,K={},_){let{betas:z}=K??{};return this._client.get(Yj`/v1/models/${q}?beta=true`,{..._,headers:b3([{...z?.toString()!=null?{"anthropic-beta":z?.toString()}:void 0},_?.headers])})}list(q={},K){let{betas:_,...z}=q??{};return this._client.getAPIList("/v1/models?beta=true",Lx,{query:z,...K,headers:b3([{..._?.toString()!=null?{"anthropic-beta":_?.toString()}:void 0},K?.headers])})}}});var Ft=y(()=>{yZ()});var x38;var hr8=y(()=>{x38={"claude-opus-4-20250514":8192,"claude-opus-4-0":8192,"claude-4-opus-20250514":8192,"anthropic.claude-opus-4-20250514-v1:0":8192,"claude-opus-4@20250514":8192,"claude-opus-4-1-20250805":8192,"anthropic.claude-opus-4-1-20250805-v1:0":8192,"claude-opus-4-1@20250805":8192}});function XH7(q){return q?.output_format??q?.output_config?.format}function Sr8(q,K,_){let z=XH7(K);if(!K||!("parse"in(z??{})))return{...q,content:q.content.map((Y)=>{if(Y.type==="text"){let $=Object.defineProperty({...Y},"parsed_output",{value:null,enumerable:!1});return Object.defineProperty($,"parsed",{get(){return _.logger.warn("The `parsed` property on `text` blocks is deprecated, please use `parsed_output` instead."),null},enumerable:!1})}return Y}),parsed_output:null};return Cr8(q,K,_)}function Cr8(q,K,_){let z=null,Y=q.content.map(($)=>{if($.type==="text"){let A=zz5(K,$.text);if(z===null)z=A;let O=Object.defineProperty({...$},"parsed_output",{value:A,enumerable:!1});return Object.defineProperty(O,"parsed",{get(){return _.logger.warn("The `parsed` property on `text` blocks is deprecated, please use `parsed_output` instead."),A},enumerable:!1})}return $});return{...q,content:Y,parsed_output:z}}function zz5(q,K){let _=XH7(q);if(_?.type!=="json_schema")return null;try{if("parse"in _)return _.parse(K);return JSON.parse(K)}catch(z){throw new O4(`Failed to parse structured output: ${z}`)}}var br8=y(()=>{yZ()});var Yz5=(q)=>{let K=0,_=[];while(K<q.length){let z=q[K];if(z==="\\"){K++;continue}if(z==="{"){_.push({type:"brace",value:"{"}),K++;continue}if(z==="}"){_.push({type:"brace",value:"}"}),K++;continue}if(z==="["){_.push({type:"paren",value:"["}),K++;continue}if(z==="]"){_.push({type:"paren",value:"]"}),K++;continue}if(z===":"){_.push({type:"separator",value:":"}),K++;continue}if(z===","){_.push({type:"delimiter",value:","}),K++;continue}if(z==='"'){let O="",w=!1;z=q[++K];while(z!=='"'){if(K===q.length){w=!0;break}if(z==="\\"){if(K++,K===q.length){w=!0;break}O+=z+q[K],z=q[++K]}else O+=z,z=q[++K]}if(z=q[++K],!w)_.push({type:"string",value:O});continue}if(z&&/\s/.test(z)){K++;continue}let $=/[0-9]/;if(z&&$.test(z)||z==="-"||z==="."){let O="";if(z==="-")O+=z,z=q[++K];while(z&&$.test(z)||z===".")O+=z,z=q[++K];_.push({type:"number",value:O});continue}let A=/[a-z]/i;if(z&&A.test(z)){let O="";while(z&&A.test(z)){if(K===q.length)break;O+=z,z=q[++K]}if(O=="true"||O=="false"||O==="null")_.push({type:"name",value:O});else{K++;continue}continue}K++}return _},cX6=(q)=>{if(q.length===0)return q;let K=q[q.length-1];switch(K.type){case"separator":return q=q.slice(0,q.length-1),cX6(q);break;case"number":let _=K.value[K.value.length-1];if(_==="."||_==="-")return q=q.slice(0,q.length-1),cX6(q);case"string":let z=q[q.length-2];if(z?.type==="delimiter")return q=q.slice(0,q.length-1),cX6(q);else if(z?.type==="brace"&&z.value==="{")return q=q.slice(0,q.length-1),cX6(q);break;case"delimiter":return q=q.slice(0,q.length-1),cX6(q);break}return q},$z5=(q)=>{let K=[];if(q.map((_)=>{if(_.type==="brace")if(_.value==="{")K.push("}");else K.splice(K.lastIndexOf("}"),1);if(_.type==="paren")if(_.value==="[")K.push("]");else K.splice(K.lastIndexOf("]"),1)}),K.length>0)K.reverse().map((_)=>{if(_==="}")q.push({type:"brace",value:"}"});else if(_==="]")q.push({type:"paren",value:"]"})});return q},Az5=(q)=>{let K="";return q.map((_)=>{switch(_.type){case"string":K+='"'+_.value+'"';break;default:K+=_.value;break}}),K},I38=(q)=>JSON.parse(Az5($z5(cX6(Yz5(q)))));var xr8=()=>{};var u38=y(()=>{fr8()});function fH7(q){return q.type==="tool_use"||q.type==="server_tool_use"||q.type==="mcp_tool_use"}function ZH7(q){}var tR,Ut,lX6,kx6,m38,Vx6,Nx6,p38,yx6,Ec,Ex6,B38,g38,$96,F38,U38,Lx6,Ir8,PH7,Q38,ur8,mr8,pr8,WH7,DH7="__json_buf",Rx6;var GH7=y(()=>{Vc();xr8();Ft();u38();br8();Rx6=class Rx6{constructor(q,K){tR.add(this),this.messages=[],this.receivedMessages=[],Ut.set(this,void 0),lX6.set(this,null),this.controller=new AbortController,kx6.set(this,void 0),m38.set(this,()=>{}),Vx6.set(this,()=>{}),Nx6.set(this,void 0),p38.set(this,()=>{}),yx6.set(this,()=>{}),Ec.set(this,{}),Ex6.set(this,!1),B38.set(this,!1),g38.set(this,!1),$96.set(this,!1),F38.set(this,void 0),U38.set(this,void 0),Lx6.set(this,void 0),Q38.set(this,(_)=>{if(A4(this,B38,!0,"f"),Nc(_))_=new V_;if(_ instanceof V_)return A4(this,g38,!0,"f"),this._emit("abort",_);if(_ instanceof O4)return this._emit("error",_);if(_ instanceof Error){let z=new O4(_.message);return z.cause=_,this._emit("error",z)}return this._emit("error",new O4(String(_)))}),A4(this,kx6,new Promise((_,z)=>{A4(this,m38,_,"f"),A4(this,Vx6,z,"f")}),"f"),A4(this,Nx6,new Promise((_,z)=>{A4(this,p38,_,"f"),A4(this,yx6,z,"f")}),"f"),E1(this,kx6,"f").catch(()=>{}),E1(this,Nx6,"f").catch(()=>{}),A4(this,lX6,q,"f"),A4(this,Lx6,K?.logger??console,"f")}get response(){return E1(this,F38,"f")}get request_id(){return E1(this,U38,"f")}async withResponse(){A4(this,$96,!0,"f");let q=await E1(this,kx6,"f");if(!q)throw Error("Could not resolve a `Response` object");return{data:this,response:q,request_id:q.headers.get("request-id")}}static fromReadableStream(q){let K=new Rx6(null);return K._run(()=>K._fromReadableStream(q)),K}static createMessage(q,K,_,{logger:z}={}){let Y=new Rx6(K,{logger:z});for(let $ of K.messages)Y._addMessageParam($);return A4(Y,lX6,{...K,stream:!0},"f"),Y._run(()=>Y._createMessage(q,{...K,stream:!0},{..._,headers:{..._?.headers,"X-Stainless-Helper-Method":"stream"}})),Y}_run(q){q().then(()=>{this._emitFinal(),this._emit("end")},E1(this,Q38,"f"))}_addMessageParam(q){this.messages.push(q)}_addMessage(q,K=!0){if(this.receivedMessages.push(q),K)this._emit("message",q)}async _createMessage(q,K,_){let z=_?.signal,Y;if(z){if(z.aborted)this.controller.abort();Y=this.controller.abort.bind(this.controller),z.addEventListener("abort",Y)}try{E1(this,tR,"m",ur8).call(this);let{response:$,data:A}=await q.create({...K,stream:!0},{..._,signal:this.controller.signal}).withResponse();this._connected($);for await(let O of A)E1(this,tR,"m",mr8).call(this,O);if(A.controller.signal?.aborted)throw new V_;E1(this,tR,"m",pr8).call(this)}finally{if(z&&Y)z.removeEventListener("abort",Y)}}_connected(q){if(this.ended)return;A4(this,F38,q,"f"),A4(this,U38,q?.headers.get("request-id"),"f"),E1(this,m38,"f").call(this,q),this._emit("connect")}get ended(){return E1(this,Ex6,"f")}get errored(){return E1(this,B38,"f")}get aborted(){return E1(this,g38,"f")}abort(){this.controller.abort()}on(q,K){return(E1(this,Ec,"f")[q]||(E1(this,Ec,"f")[q]=[])).push({listener:K}),this}off(q,K){let _=E1(this,Ec,"f")[q];if(!_)return this;let z=_.findIndex((Y)=>Y.listener===K);if(z>=0)_.splice(z,1);return this}once(q,K){return(E1(this,Ec,"f")[q]||(E1(this,Ec,"f")[q]=[])).push({listener:K,once:!0}),this}emitted(q){return new Promise((K,_)=>{if(A4(this,$96,!0,"f"),q!=="error")this.once("error",_);this.once(q,K)})}async done(){A4(this,$96,!0,"f"),await E1(this,Nx6,"f")}get currentMessage(){return E1(this,Ut,"f")}async finalMessage(){return await this.done(),E1(this,tR,"m",Ir8).call(this)}async finalText(){return await this.done(),E1(this,tR,"m",PH7).call(this)}_emit(q,...K){if(E1(this,Ex6,"f"))return;if(q==="end")A4(this,Ex6,!0,"f"),E1(this,p38,"f").call(this);let _=E1(this,Ec,"f")[q];if(_)E1(this,Ec,"f")[q]=_.filter((z)=>!z.once),_.forEach(({listener:z})=>z(...K));if(q==="abort"){let z=K[0];if(!E1(this,$96,"f")&&!_?.length)Promise.reject(z);E1(this,Vx6,"f").call(this,z),E1(this,yx6,"f").call(this,z),this._emit("end");return}if(q==="error"){let z=K[0];if(!E1(this,$96,"f")&&!_?.length)Promise.reject(z);E1(this,Vx6,"f").call(this,z),E1(this,yx6,"f").call(this,z),this._emit("end")}}_emitFinal(){if(this.receivedMessages.at(-1))this._emit("finalMessage",E1(this,tR,"m",Ir8).call(this))}async _fromReadableStream(q,K){let _=K?.signal,z;if(_){if(_.aborted)this.controller.abort();z=this.controller.abort.bind(this.controller),_.addEventListener("abort",z)}try{E1(this,tR,"m",ur8).call(this),this._connected(null);let Y=RT.fromReadableStream(q,this.controller);for await(let $ of Y)E1(this,tR,"m",mr8).call(this,$);if(Y.controller.signal?.aborted)throw new V_;E1(this,tR,"m",pr8).call(this)}finally{if(_&&z)_.removeEventListener("abort",z)}}[(Ut=new WeakMap,lX6=new WeakMap,kx6=new WeakMap,m38=new WeakMap,Vx6=new WeakMap,Nx6=new WeakMap,p38=new WeakMap,yx6=new WeakMap,Ec=new WeakMap,Ex6=new WeakMap,B38=new WeakMap,g38=new WeakMap,$96=new WeakMap,F38=new WeakMap,U38=new WeakMap,Lx6=new WeakMap,Q38=new WeakMap,tR=new WeakSet,Ir8=function(){if(this.receivedMessages.length===0)throw new O4("stream ended without producing a Message with role=assistant");return this.receivedMessages.at(-1)},PH7=function(){if(this.receivedMessages.length===0)throw new O4("stream ended without producing a Message with role=assistant");let K=this.receivedMessages.at(-1).content.filter((_)=>_.type==="text").map((_)=>_.text);if(K.length===0)throw new O4("stream ended without producing a content block with type=text");return K.join(" ")},ur8=function(){if(this.ended)return;A4(this,Ut,void 0,"f")},mr8=function(K){if(this.ended)return;let _=E1(this,tR,"m",WH7).call(this,K);switch(this._emit("streamEvent",K,_),K.type){case"content_block_delta":{let z=_.content.at(-1);switch(K.delta.type){case"text_delta":{if(z.type==="text")this._emit("text",K.delta.text,z.text||"");break}case"citations_delta":{if(z.type==="text")this._emit("citation",K.delta.citation,z.citations??[]);break}case"input_json_delta":{if(fH7(z)&&z.input)this._emit("inputJson",K.delta.partial_json,z.input);break}case"thinking_delta":{if(z.type==="thinking")this._emit("thinking",K.delta.thinking,z.thinking);break}case"signature_delta":{if(z.type==="thinking")this._emit("signature",z.signature);break}case"compaction_delta":{if(z.type==="compaction"&&z.content)this._emit("compaction",z.content);break}default:ZH7(K.delta)}break}case"message_stop":{this._addMessageParam(_),this._addMessage(Sr8(_,E1(this,lX6,"f"),{logger:E1(this,Lx6,"f")}),!0);break}case"content_block_stop":{this._emit("contentBlock",_.content.at(-1));break}case"message_start":{A4(this,Ut,_,"f");break}case"content_block_start":case"message_delta":break}},pr8=function(){if(this.ended)throw new O4("stream has ended, this shouldn't happen");let K=E1(this,Ut,"f");if(!K)throw new O4("request ended without sending any chunks");return A4(this,Ut,void 0,"f"),Sr8(K,E1(this,lX6,"f"),{logger:E1(this,Lx6,"f")})},WH7=function(K){let _=E1(this,Ut,"f");if(K.type==="message_start"){if(_)throw new O4(`Unexpected event order, got ${K.type} before receiving "message_stop"`);return K.message}if(!_)throw new O4(`Unexpected event order, got ${K.type} before "message_start"`);switch(K.type){case"message_stop":return _;case"message_delta":if(_.container=K.delta.container,_.stop_reason=K.delta.stop_reason,_.stop_sequence=K.delta.stop_sequence,_.usage.output_tokens=K.usage.output_tokens,_.context_management=K.context_management,K.usage.input_tokens!=null)_.usage.input_tokens=K.usage.input_tokens;if(K.usage.cache_creation_input_tokens!=null)_.usage.cache_creation_input_tokens=K.usage.cache_creation_input_tokens;if(K.usage.cache_read_input_tokens!=null)_.usage.cache_read_input_tokens=K.usage.cache_read_input_tokens;if(K.usage.server_tool_use!=null)_.usage.server_tool_use=K.usage.server_tool_use;if(K.usage.iterations!=null)_.usage.iterations=K.usage.iterations;return _;case"content_block_start":return _.content.push(K.content_block),_;case"content_block_delta":{let z=_.content.at(K.index);switch(K.delta.type){case"text_delta":{if(z?.type==="text")_.content[K.index]={...z,text:(z.text||"")+K.delta.text};break}case"citations_delta":{if(z?.type==="text")_.content[K.index]={...z,citations:[...z.citations??[],K.delta.citation]};break}case"input_json_delta":{if(z&&fH7(z)){let Y=z[DH7]||"";Y+=K.delta.partial_json;let $={...z};if(Object.defineProperty($,DH7,{value:Y,enumerable:!1,writable:!0}),Y)try{$.input=I38(Y)}catch(A){let O=new O4(`Unable to parse tool parameter JSON from model. Please retry your request or adjust your prompt. Error: ${A}. JSON: ${Y}`);E1(this,Q38,"f").call(this,O)}_.content[K.index]=$}break}case"thinking_delta":{if(z?.type==="thinking")_.content[K.index]={...z,thinking:z.thinking+K.delta.thinking};break}case"signature_delta":{if(z?.type==="thinking")_.content[K.index]={...z,signature:K.delta.signature};break}case"compaction_delta":{if(z?.type==="compaction")_.content[K.index]={...z,content:(z.content||"")+K.delta.content};break}default:ZH7(K.delta)}return _}case"content_block_stop":return _}},Symbol.asyncIterator)](){let q=[],K=[],_=!1;return this.on("streamEvent",(z)=>{let Y=K.shift();if(Y)Y.resolve(z);else q.push(z)}),this.on("end",()=>{_=!0;for(let z of K)z.resolve(void 0);K.length=0}),this.on("abort",(z)=>{_=!0;for(let Y of K)Y.reject(z);K.length=0}),this.on("error",(z)=>{_=!0;for(let Y of K)Y.reject(z);K.length=0}),{next:async()=>{if(!q.length){if(_)return{value:void 0,done:!0};return new Promise((Y,$)=>K.push({resolve:Y,reject:$})).then((Y)=>Y?{value:Y,done:!1}:{value:void 0,done:!0})}return{value:q.shift(),done:!1}},return:async()=>{return this.abort(),{value:void 0,done:!0}}}}toReadableStream(){return new RT(this[Symbol.asyncIterator].bind(this),this.controller).toReadableStream()}}});var nX6;var d38=y(()=>{nX6=class nX6 extends Error{constructor(q){let K=typeof q==="string"?q:q.map((_)=>{if(_.type==="text")return _.text;return`[${_.type}]`}).join(" ");super(K);this.name="ToolError",this.content=q}}});var TH7=1e5,vH7=`You have been working on the task described above but have not yet completed it. Write a continuation summary that will allow you (or another instance of yourself) to resume work efficiently in a future context window where the conversation history will be replaced with this summary. Your summary should be structured, concise, and actionable. Include:
171. Task Overview
18The user's core request and success criteria
19Any clarifications or constraints they specified

Callers

nothing calls this directly

Calls 1

E1Function · 0.85

Tested by

no test coverage detected