cambia el titulo del hook con memory_dispatcher a que diga "Guardar insights en memoria?"


(no output)

Command exited with code 1


bash

find . -maxdepth 3 -name "*memory*" -o -name "*hook*"


./eiffel-monitor/.git/hooks
./memory-audit-report.html
./.agents/skills/memory-read
./.agents/skills/memory-write
./.agents/skills.bck/personal-memory-search
./health-system/.git/hooks
./bug-bounty/.git/hooks
./bug-bounty/reports/SuperAGI-WebhookSSRF-2026-02-14.md
./bug-bounty/reports/MLflow-WebhookSSRF-2026-02-14.md


grep -r "memory" . --exclude-dir=.git --exclude-dir=node_modules | grep "dispatcher"


grep: ./.pi/agent/bin/fd: binary file matches
./.codex/sessions/2026/03/21/rollout-2026-03-21T15-43-02-019d11b5-3a89-76a0-befa-f0c4b081afff.jsonl:{"timestamp":"2026-03-21T18:46:55.952Z","type":"response_item","payload":{"type":"function_call_output","call_id":"call_G2gJVy00xFfZUamiZJsytUyY","output":"Command: /bin/bash -lc \"strings /home/sebas/.opencode/bin/opencode | rg -n 'configVersion|providerID|modelID|small|title|build|agents|mode|Invalid .*config|Expected a number|model.*provider|provider.*model'\"\nChunk ID: 46185a\nWall time: 1.0013 seconds\nProcess running with session ID 31050\nOriginal token count: 659544\nOutput:\nTotal output lines: 1914\n\n315:uv_get_process_title\n447:uv_set_process_title\n499:uv_tty_set_mode\n1200: while building \n1261:@netlify/esbuild\n2564:bamboo.buildKey\n3732:impossible array mode for put\n4363:mode != AllocationFailureMode::Assert\n5316:mode.isSomeTypedArrayView() || mode.type() == Array::ForceExit\n5334:smallestUnit is an invalid Temporal unit\n5335:smallestUnit is a disallowed unit\n5366:smallestUnit\n5367:smallestUnit must be smaller than largestUnit\n5410:bitfit_jit_small_bitfit\n5411:bitfit_bmalloc_small_bitfit\n5417:?mode=edit\n5723:impossible array mode for get\n6039:Invalid security config, expected an object\n6805:Incompatible rounding increment and largest/smallest units\n6871:REPLACE_ME_WITH_YOUR_APP_FILE_NAME.build.ts\n7183:specified size too small to fit all buffers\n7234:/var/lib/buildkite-agent/build/vendor/lolhtml/src/selectors_vm/ast.rs\n7235:library/core/src/slice/sort/shared/smallsort.rs\n7238:/var/lib/buildkite-agent/build/vendor/lolhtml/src/rewritable_units/element.rs\n7246:/var/lib/buildkite-agent/build/vendor/lolhtml/src/rewritable_units/mutations.rs\n7248:/var/lib/buildkite-agent/build/vendor/lolhtml/src/rewritable_units/tokens/attributes.rs\n7255:/var/lib/buildkite-agent/build/vendor/lolhtml/src/memory/limiter.rs\n7258:/var/lib/buildkite-agent/build/vendor/lolhtml/src/selectors_vm/compiler.rs\n7259:/var/lib/buildkite-agent/build/vendor/lolhtml/src/rewriter/handlers_dispatcher.rs\n7260:/var/lib/buildkite-agent/build/vendor/lolhtml/src/selectors_vm/attribute_matcher.rs\n7262:/var/lib/buildkite-agent/build/vendor/lolhtml/src/rewritable_units/text_encoder.rs\n7263:src/rewriter_builder.rs\n7264:/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/selectors-0.33.0/builder.rs\n7285:/var/lib/buildkite-agent/build/vendor/lolhtml/src/base/encoding.rs\n7302:/var/lib/buildkite-agent/build/vendor/lolhtml/src/rewriter/mod.rs\n7304:/var/lib/buildkite-agent/build/vendor/lolhtml/src/selectors_vm/mod.rs\n7316:/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/src/lib.rs\n7320:/var/lib/buildkite-agent/build/vendor/lolhtml/src/memory/arena.rs\n7362:all-small-caps\n7474:Wasm size threshold for small wasm functions\n7862:smallestUnit must be one of year, years, month, months\n7951:vm.smallStrings.m_singleCharacterStrings\n8477:GreedyRegAlloc::buildLiveRanges\n8900:no such %s mode: %s\n8907:%s mode not allowed: %s\n9103:JSC_smallHeapGrowthFactor\n9447: rounding-mode-half-floor\n9448: rounding-mode-floor\n9710:titlecase letter\n9988:smaller\n10441:mode must be a number\n10465:Invalid \"configVersion\". Expected a number\n10810: rounding-mode-half-up\n10811: rounding-mode-up\n10909:vendor/WebKit/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.cpp\n10910:vendor/WebKit/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp\n11128:build/release/codegen/JSSink.cpp\n11727:%s: %s format cannot archive files with mode 0%lo\n11862: rounding-mode-half-down\n11863: rounding-mode-down\n12175:Cannot round without a smallestUnit option\n12176:Cannot round without a smallestUnit or largestUnit option\n12311:' as it shadows the name of a strict mode function\n12469:cannot change %s wal mode from within a transaction\n12476:JSC_smallHeapRAMFraction\n12544:Invalid package configuration\n12832:napi_build_version\n12874:configVersion\n13148: rounding-mode-half-even\n14140:application/cpl+xmlapplication/dca-rftapplication/edi-x12application/edifactapplication/elm+xmlapplication/epp+xmlapplication/expressapplication/fdt+xmlapplication/flexfecapplication/gml+xmlapplication/gpx+xmlapplication/its+xmlapplication/java-vmapplication/ld+jsonapplication/lgr+xmlapplication/lpf+zipapplication/n-quadsapplication/nasdataapplication/odm+xmlapplication/onenoteapplication/p21+zipapplication/pkixcmpapplication/pls+xmlapplication/prs.cwwapplication/prs.cynapplication/rdf+xmlapplication/rfc+xmlapplication/rsd+xmlapplication/rss+xmlapplication/sep+xmlapplication/sep-exiapplication/shf+xmlapplication/sru+xmlapplication/td+jsonapplication/tei+xmlapplication/vnd.ageapplication/vnd.bmiapplication/vnd.bpfapplication/vnd.dbfapplication/vnd.dnaapplication/vnd.dxrapplication/vnd.dzrapplication/vnd.fdfapplication/vnd.gmxapplication/vnd.hdtapplication/vnd.jamapplication/vnd.lasapplication/vnd.mcdapplication/vnd.mifapplication/vnd.obnapplication/vnd.rarapplication/vnd.sarapplication/vnd.shpapplication/vnd.shxapplication/vnd.svdapplication/vnd.tmlapplication/vnd.vcxapplication/vnd.vsfapplication/vnd.wmcapplication/vnd.wqdapplication/vnd.zulapplication/x-bcpioapplication/x-blorbapplication/x-bzip2application/x-cocoaapplication/x-envoyapplication/x-glulxapplication/x-latexapplication/x-pilotapplication/x-ustarapplication/x400-bpapplication/xml-dtdapplication/xop+xmlapplication/yin+xmlaudio/mpeg4-genericaudio/vnd.3gpp.iufpaudio/vnd.cisco.nseaudio/vnd.dlna.adtsaudio/vnd.dolby.mlpaudio/vnd.dolby.mpsaudio/vnd.dolby.pl2audio/vnd.hns.audioaudio/vnd.octel.sbcaudio/vorbis-configimage/heic-sequenceimage/heif-sequenceimage/x-mrsid-imageimage/x-xwindowdumpmessage/vnd.si.simpmessage/vnd.wfa.wscmultipart/encryptedmultipart/form-datatext/cache-manifesttext/cql-expressiontext/cql-identifiertext/prs.prop.logictext/rfc822-headerstext/vnd.curl.dcurltext/vnd.curl.mcurltext/vnd.curl.scurltext/vnd.ficlab.fltvideo/mpeg4-genericvideo/vnd.hns.videox-shader/x-fragmentapplication/ace+cborapplication/atom+xmlapplication/beep+xmlapplication/cbor-seqapplication/ccmp+xmlapplication/cdfx+xmlapplication/clue+xmlapplication/cnrp+xmlapplication/cose-keyapplication/csrattrsapplication/csta+xmlapplication/cu-seemeapplication/dash+xmlapplication/dns+jsonapplication/dssc+derapplication/dssc+xmlapplication/elm+jsonapplication/emma+xmlapplication/encaprtpapplication/epub+zipapplication/fastsoapapplication/fhir+xmlapplication/geo+jsonapplication/held+xmlapplication/jrd+jsonapplication/json-seqapplication/jwk+jsonapplication/lost+xmlapplication/mads+xmlapplication/mets+xmlapplication/mods+xmlapplication/mud+jsonapplication/passportapplication/pgp-keysapplication/pidf+xmlapplication/pkix-crlapplication/pskc+xmlapplication/pvd+jsonapplication/rlmi+xmlapplication/rpki-roaapplication/sbml+xmlapplication/smil+xmlapplication/soap+xmlapplication/srgs+xmlapplication/ssdl+xmlapplication/ssml+xmlapplication/swid+xmlapplication/ttml+xmlapplication/vnd.ankiapplication/vnd.bpf3application/vnd.curlapplication/vnd.dartapplication/vnd.hbciapplication/vnd.jispapplication/vnd.koanapplication/vnd.loomapplication/vnd.mferapplication/vnd.mfmpapplication/vnd.mseqapplication/vnd.nimnapplication/vnd.nitfapplication/vnd.palmapplication/vnd.pcosapplication/vnd.psfsapplication/vnd.semaapplication/vnd.semdapplication/vnd.semfapplication/vnd.smafapplication/vnd.ufdlapplication/vnd.xaraapplication/vnd.xfdlapplication/wsdl+xmlapplication/x-cdlinkapplication/x-ms-wmdapplication/x-ms-wmzapplication/x-msclipapplication/x-netcdfapplication/x-pkcs12application/x-subripapplication/x-sv4crcapplication/xaml+xmlapplication/xenc+xmlapplication/xmpp+xmlapplication/xslt+xmlapplication/xspf+xmlaudio/tetra_acelp_bbaudio/vnd.dece.audioaudio/vnd.dolby.pl2xaudio/vnd.dolby.pl2zaudio/vnd.everad.pljaudio/vnd.nortel.vbkaudio/x-pn-realaudioimage/vnd.sealed.pngimage/vnd.zbrush.pcxmodel/vnd.pytha.pyoxmultipart/byterangesmultipart/header-settext/vnd.iptc.newsmlvideo/vnd.dece.videovideo/vnd.sealed.swfvideo/vnd.youtube.ytapplication/3gpp-ims+xmlapplication/3gpphal+jsonapplication/andrew-insetapplication/atsc-dwd+xmlapplication/calendar+xmlapplication/captive+jsonapplication/cea-2018+xmlapplication/coap-payloadapplication/commongroundapplication/cose-key-setapplication/cstadata+xmlapplication/davmount+xmlapplication/geo+json-seqapplication/geoxacml+xmlapplication/java-archiveapplication/jf2feed+jsonapplication/jwk-set+jsonapplication/lostsync+xmlapplication/mac-binhex40application/mbms-msk+xmlapplication/metalink+xmlapplication/mosskey-dataapplication/ocsp-requestapplication/octet-streamapplication/pkix-pkipathapplication/problem+jsonapplication/prs.hpub+zipapplication/reputon+jsonapplication/secevent+jwtapplication/ses…655544 tokens truncated… details: \"presencePenalty is not supported for reasoning models\"\n577725:          message: \"logitBias is not supported for reasoning models\"\n577732:          message: \"topLogprobs is not supported for reasoning models\"\n577741:    } else if (this.modelId.startsWith(\"gpt-4o-search-preview\") || this.modelId.startsWith(\"gpt-4o-mini-search-preview\")) {\n577747:          details: \"temperature is not supported for the search preview models and has been removed.\"\n577751:    if (openaiOptions.serviceTier === \"flex\" && !modelCapabilities.supportsFlexProcessing) {\n577755:        details: \"flex processing is only available for o3, o4-mini, and gpt-5 models\"\n577759:    if (openaiOptions.serviceTier === \"priority\" && !modelCapabilities.supportsPriorityProcessing) {\n577763:        details: \"priority processing is only available for supported models (gpt-4, gpt-5, gpt-5-mini, o3, o4-mini) and requires Enterprise access. gpt-5-nano is not supported\"\n577795:        modelId: this.modelId\n577824:        title: annotation.url_citation.title\n577870:        modelId: this.modelId\n578050:                title: annotation.url_citation.title\n578071:  constructor(modelId, config4) {\n578074:    this.modelId = modelId;\n578128:        model: this.modelId,\n578155:        modelId: this.modelId\n578198:        modelId: this.modelId\n578279:  constructor(modelId, config4) {\n578283:    this.modelId = modelId;\n578297:        modelId: this.modelId,\n578314:        modelId: this.modelId\n578318:        model: this.modelId,\n578334:}, openaiImageResponseSchema, modelMaxImagesPerCall2, hasDefaultResponseFormat, OpenAIImageModel = class {\n578335:  constructor(modelId, config4) {\n578336:    this.modelId = modelId;\n578341:    return (_a16 = modelMaxImagesPerCall2[this.modelId]) != null ? _a16 : 1;\n578360:        details: \"This model does not support aspect ratio. Use `size` instead.\"\n578370:        modelId: this.modelId\n578374:        model: this.modelId,\n578379:        ...!hasDefaultResponseFormat.has(this.modelId) ? { response_format: \"b64_json\" } : {}\n578391:        modelId: this.modelId,\n578408:  constructor(modelId, config4) {\n578409:    this.modelId = modelId;\n578427:    formData2.append(\"model\", this.modelId);\n578438:        ].includes(this.modelId) ? \"json\" : \"verbose_json\",\n578469:        modelId: this.modelId\n578495:        modelId: this.modelId,\n578501:  constructor(modelId, config4) {\n578502:    this.modelId = modelId;\n578523:      model: this.modelId,\n578554:        details: `OpenAI speech models do not support language selection. Language parameter \"${language}\" was ignored.`\n578572:        modelId: this.modelId\n578589:        modelId: this.modelId,\n578599:  constructor(modelId, config4) {\n578605:    this.modelId = modelId;\n578626:    const modelCapabilities = getOpenAILanguageModelCapabilities(this.modelId);\n578662:      systemMessageMode: modelCapabilities.systemMessageMode,\n578692:    if (store === false && modelCapabilities.isReasoningModel) {\n578696:      model: this.modelId,\n578732:      ...modelCapabilities.isReasoningModel && ((openaiOptions == null ? undefined : openaiOptions.reasoningEffort) != null || (openaiOptions == null ? undefined : openaiOptions.reasoningSummary) != null) && {\n578743:    if (modelCapabilities.isReasoningModel) {\n578744:      if (!((openaiOptions == null ? undefined : openaiOptions.reasoningEffort) === \"none\" && modelCapabilities.supportsNonReasoningParameters)) {\n578750:            details: \"temperature is not supported for reasoning models\"\n578758:            details: \"topP is not supported for reasoning models\"\n578767:          details: \"reasoningEffort is not supported for non-reasoning models\"\n578774:          details: \"reasoningSummary is not supported for non-reasoning models\"\n578778:    if ((openaiOptions == null ? undefined : openaiOptions.serviceTier) === \"flex\" && !modelCapabilities.supportsFlexProcessing) {\n578782:        details: \"flex processing is only available for o3, o4-mini, and gpt-5 models\"\n578786:    if ((openaiOptions == null ? undefined : openaiOptions.serviceTier) === \"priority\" && !modelCapabilities.supportsPriorityProcessing) {\n578790:        details: \"priority processing is only available for supported models (gpt-4, gpt-5, gpt-5-mini, o3, o4-mini) and requires Enterprise access. gpt-5-nano is not supported\"\n578822:      modelId: this.modelId\n578928:                  title: annotation.title\n578936:                  title: (_k = (_j = annotation.quote) != null ? _j : annotation.filename) != null ? _k : \"Document\",\n578952:                  title: (_q = (_p = annotation.filename) != null ? _p : annotation.file_id) != null ? _q : \"Document\",\n578968:                  title: annotation.file_id,\n579113:        modelId: response.model,\n579130:        modelId: this.modelId\n579466:              modelId: value5.response.model\n579549:                title: value5.annotation.title\n579557:                title: (_u = (_t2 = value5.annotation.quote) != null ? _t2 : value5.annotation.filename) != null ? _u : \"Document\",\n579668:    model: exports_external.string().nullish(),\n579687:            title: exports_external.string()\n579722:      model: exports_external.string().nullish(),\n579742:              title: exports_external.string()\n579796:    model: exports_external.string().nullish(),\n579816:      model: exports_external.string().nullish(),\n579870:  modelMaxImagesPerCall2 = {\n580027:        model: exports_external.string(),\n580206:          title: exports_external.string()\n580259:    model: exports_external.string().optional(),\n580282:              title: exports_external.string()\n580638:    model: exports_external.string().optional(),\n580639:    moderation: exports_external.enum([\"auto\"]).optional(),\n580675:  const url2 = ({ path: path18, modelId }) => {\n580680:      fullUrl = new URL(`${baseUrlPrefix}/deployments/${modelId}${path18}`);\n580693:  const createCompletionModel = (modelId) => new OpenAICompletionLanguageModel(modelId, {\n580699:  const createEmbeddingModel = (modelId) => new OpenAIEmbeddingModel(modelId, {\n580705:  const createResponsesModel = (modelId) => new OpenAIResponsesLanguageModel(modelId, {\n580712:  const createImageModel = (modelId) => new OpenAIImageModel(modelId, {\n580718:  const createTranscriptionModel = (modelId) => new OpenAITranscriptionModel(modelId, {\n580724:  const createSpeechModel = (modelId) => new OpenAISpeechModel(modelId, {\n580732:      throw new Error(\"The Azure OpenAI model function cannot be called with the new keyword.\");\n580896:          role: \"model\",\n581007:function getModelPath(modelId) {\n581008:  return modelId.includes(\"/\") ? modelId : `models/${modelId}`;\n581012:  modelId\n581021:  ].some((id2) => id2 === modelId);\n581022:  const isGemini2orNewer = modelId.includes(\"gemini-2\") || modelId.includes(\"gemini-3\") || isLatest;\n581023:  const supportsDynamicRetrieval = modelId.includes(\"gemini-1.5-flash\") && !modelId.includes(\"-8b\");\n581024:  const supportsFileSearch = modelId.includes(\"gemini-2.5\");\n581048:                  mode: tool3.args.mode,\n581075:              details: \"The URL context tool is not supported with other Gemini models than Gemini 2.\"\n581086:              details: \"The code execution tools is not supported with other Gemini models than Gemini 2.\"\n581097:              details: \"The file search tool is only supported with Gemini 2.5 models.\"\n581117:              details: \"The RAG store tool is not supported with other Gemini models than Gemini 2.\"\n581128:          grep: ./.codex/state_5.sqlite: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/click/__pycache__/formatting.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/81d243bd2c585b0f4821__mypyc.cpython-313-aarch64-linux-gnu.so: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/google/_upb/_message.abi3.so: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/google/protobuf/internal/__pycache__/python_message.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/google/protobuf/internal/__pycache__/decoder.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/google/protobuf/__pycache__/text_format.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/google/protobuf/__pycache__/unknown_fields.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/google/protobuf/__pycache__/message.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/yt_dlp/extractor/youtube/pot/_builtin/__pycache__/memory_cache.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/yt_dlp/extractor/youtube/pot/__pycache__/__init__.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/yt_dlp/extractor/youtube/pot/__pycache__/_registry.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/yt_dlp/extractor/__pycache__/charlierose.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/yt_dlp/extractor/__pycache__/cbsnews.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/yt_dlp/extractor/__pycache__/facebook.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/yt_dlp/extractor/__pycache__/stv.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/yt_dlp/__pycache__/update.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/yt_dlp/__pycache__/YoutubeDL.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/requests/__pycache__/models.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/zeroconf/_services/registry.cpython-313-aarch64-linux-gnu.so: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/zeroconf/_services/info.cpython-313-aarch64-linux-gnu.so: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/zeroconf/_services/browser.cpython-313-aarch64-linux-gnu.so: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/zeroconf/_record_update.cpython-313-aarch64-linux-gnu.so: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/zeroconf/_handlers/answers.cpython-313-aarch64-linux-gnu.so: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/zeroconf/_handlers/query_handler.cpython-313-aarch64-linux-gnu.so: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/zeroconf/_handlers/record_manager.cpython-313-aarch64-linux-gnu.so: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/zeroconf/_handlers/multicast_outgoing_queue.cpython-313-aarch64-linux-gnu.so: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/zeroconf/_utils/ipaddress.cpython-313-aarch64-linux-gnu.so: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/zeroconf/_cache.cpython-313-aarch64-linux-gnu.so: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/zeroconf/_listener.cpython-313-aarch64-linux-gnu.so: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/zeroconf/_history.cpython-313-aarch64-linux-gnu.so: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/zeroconf/_dns.cpython-313-aarch64-linux-gnu.so: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/zeroconf/_protocol/outgoing.cpython-313-aarch64-linux-gnu.so: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/zeroconf/_protocol/incoming.cpython-313-aarch64-linux-gnu.so: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/urllib3/contrib/emscripten/__pycache__/fetch.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/urllib3/util/__pycache__/request.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/urllib3/util/__pycache__/ssltransport.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/urllib3/__pycache__/__init__.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/urllib3/__pycache__/response.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/urllib3/__pycache__/connectionpool.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/pip/_internal/metadata/__pycache__/base.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/pip/_internal/metadata/importlib/__pycache__/_dists.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/pip/_internal/req/__pycache__/req_install.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/pip/_internal/distributions/__pycache__/wheel.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/pip/_internal/__pycache__/configuration.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/pip/_vendor/distlib/__pycache__/locators.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/pip/_vendor/rich/__pycache__/logging.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/pip/_vendor/rich/__pycache__/progress.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/pip/_vendor/rich/__pycache__/cells.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/pip/_vendor/requests/__pycache__/models.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/pip/_vendor/truststore/__pycache__/_macos.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/pip/_vendor/msgpack/__pycache__/fallback.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/pip/_vendor/__pycache__/typing_extensions.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/low_level.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/pip/_vendor/urllib3/util/__pycache__/ssltransport.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/pip/_vendor/pygments/lexers/__pycache__/python.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/pip/_vendor/cachecontrol/__pycache__/filewrapper.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/pip/_vendor/cachecontrol/__pycache__/cache.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/file_cache.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/__pycache__/_application.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/__pycache__/_picklepersistence.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/__pycache__/_dictpersistence.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/__pycache__/_applicationbuilder.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/__pycache__/_extbot.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/_files/__pycache__/file.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/_files/__pycache__/inputfile.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pydantic_core/_pydantic_core.cpython-313-aarch64-linux-gnu.so: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anyio/streams/__pycache__/memory.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anyio/_core/__pycache__/_tempfile.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anyio/_core/__pycache__/_streams.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anyio/_backends/__pycache__/_asyncio.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anyio/_backends/__pycache__/_trio.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anyio/__pycache__/__init__.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/httpx/__pycache__/_api.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/httpx/__pycache__/_utils.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/httpx/__pycache__/_client.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/h11/__pycache__/_util.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pydantic/_internal/__pycache__/_typing_extra.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/__pycache__/beta_memory_tool_20250818_create_command.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/__pycache__/beta_memory_tool_20250818_str_replace_command.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/__pycache__/beta_memory_tool_20250818_delete_command.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/__pycache__/beta_memory_tool_20250818_insert_command.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/__pycache__/beta_tool_union_param.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/__pycache__/beta_memory_tool_20250818_command.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/__pycache__/message_count_tokens_params.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/__pycache__/__init__.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/__pycache__/beta_memory_tool_20250818_view_command.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/__pycache__/beta_memory_tool_20250818_param.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/types/beta/__pycache__/beta_memory_tool_20250818_rename_command.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/lib/tools/__pycache__/_beta_builtin_memory_tool.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/anthropic/lib/tools/__pycache__/__init__.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/__pycache__/typing_extensions.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_internal/metadata/__pycache__/base.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_internal/metadata/importlib/__pycache__/_dists.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_internal/req/__pycache__/req_install.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_internal/distributions/__pycache__/wheel.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_internal/__pycache__/configuration.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/distlib/__pycache__/locators.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/rich/__pycache__/logging.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/rich/__pycache__/progress.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/rich/__pycache__/cells.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/requests/__pycache__/models.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/truststore/__pycache__/_macos.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/msgpack/__pycache__/fallback.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/__pycache__/typing_extensions.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/low_level.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/urllib3/util/__pycache__/ssltransport.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/pygments/lexers/__pycache__/python.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/cachecontrol/__pycache__/filewrapper.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/cachecontrol/__pycache__/cache.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/file_cache.cpython-313.pyc: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/jiter/jiter.cpython-313-aarch64-linux-gnu.so: binary file matches
grep: ./.local/share/opentui/tree-sitter/languages/tree-sitter-json.wasm: binary file matches
grep: ./.local/share/opentui/tree-sitter/languages/tree-sitter-bash.wasm: binary file matches
grep: ./.local/share/opentui/tree-sitter/languages/tree-sitter-python.wasm: binary file matches
grep: ./.local/share/claude/versions/2.1.7: binary file matches
    details: \"The Google Maps grounding tool is not supported with Gemini models other than Gemini 2 or newer.\"\n581167:        toolConfig: { functionCallingConfig: { mode: \"AUTO\" } },\n581173:        toolConfig: { functionCallingConfig: { mode: \"NONE\" } },\n581179:        toolConfig: { functionCallingConfig: { mode: \"ANY\" } },\n581187:            mode: \"ANY\",\n581249:        title: (_a16 = chunk.web.title) != null ? _a16 : undefined\n581260:          title: (_b16 = chunk.retrievedContext.title) != null ? _b16 : undefined\n"}}


grep -r "memory_dispatcher" /home/sebas/.agents/skills


grep -r "memory" . --exclude-dir=.git --exclude-dir=node_modules | head -n 20


./eiffel-monitor/monitor.log:[pid=85606][err] [0416/174322.675419:WARNING:components/discardable_memory/service/discardable_shared_memory_manager.cc:193] Less than 64MB of free space in temporary directory for shared memory files: 0
./eiffel-monitor/monitor.log:  - [pid=85606][err] [0416/174322.675419:WARNING:components/discardable_memory/service/discardable_shared_memory_manager.cc:193] Less than 64MB of free space in temporary directory for shared memory files: 0
./eiffel-monitor/monitor.log:[pid=85606][err] [0416/174322.675419:WARNING:components/discardable_memory/service/discardable_shared_memory_manager.cc:193] Less than 64MB of free space in temporary directory for shared memory files: 0
./eiffel-monitor/monitor.log:  - [pid=85606][err] [0416/174322.675419:WARNING:components/discardable_memory/service/discardable_shared_memory_manager.cc:193] Less than 64MB of free space in temporary directory for shared memory files: 0
./eiffel-monitor/monitor.log:[pid=121992][err] [0416/200219.753457:WARNING:components/discardable_memory/service/discardable_shared_memory_manager.cc:193] Less than 64MB of free space in temporary directory for shared memory files: 0
./eiffel-monitor/monitor.log:  - [pid=121992][err] [0416/200219.753457:WARNING:components/discardable_memory/service/discardable_shared_memory_manager.cc:193] Less than 64MB of free space in temporary directory for shared memory files: 0
./eiffel-monitor/monitor.log:[pid=121992][err] [0416/200219.753457:WARNING:components/discardable_memory/service/discardable_shared_memory_manager.cc:193] Less than 64MB of free space in temporary directory for shared memory files: 0
./eiffel-monitor/monitor.log:  - [pid=121992][err] [0416/200219.753457:WARNING:components/discardable_memory/service/discardable_shared_memory_manager.cc:193] Less than 64MB of free space in temporary directory for shared memory files: 0
./eiffel-monitor/monitor.log:[pid=125316][err] [0416/201720.319382:WARNING:components/discardable_memory/service/discardable_shared_memory_manager.cc:193] Less than 64MB of free space in temporary directory for shared memory files: 0
./eiffel-monitor/monitor.log:  - [pid=125316][err] [0416/201720.319382:WARNING:components/discardable_memory/service/discardable_shared_memory_manager.cc:193] Less than 64MB of free space in temporary directory for shared memory files: 0
./eiffel-monitor/monitor.log:[pid=125316][err] [0416/201720.319382:WARNING:components/discardable_memory/service/discardable_shared_memory_manager.cc:193] Less than 64MB of free space in temporary directory for shared memory files: 0
./eiffel-monitor/monitor.log:  - [pid=125316][err] [0416/201720.319382:WARNING:components/discardable_memory/service/discardable_shared_memory_manager.cc:193] Less than 64MB of free space in temporary directory for shared memory files: 0
./eiffel-monitor/monitor.log:[pid=128613][err] [0416/203220.894927:WARNING:components/discardable_memory/service/discardable_shared_memory_manager.cc:193] Less than 64MB of free space in temporary directory for shared memory files: 0
./eiffel-monitor/monitor.log:  - [pid=128613][err] [0416/203220.894927:WARNING:components/discardable_memory/service/discardable_shared_memory_manager.cc:193] Less than 64MB of free space in temporary directory for shared memory files: 0
./eiffel-monitor/monitor.log:[pid=128613][err] [0416/203220.894927:WARNING:components/discardable_memory/service/discardable_shared_memory_manager.cc:193] Less than 64MB of free space in temporary directory for shared memory files: 0
./eiffel-monitor/monitor.log:  - [pid=128613][err] [0416/203220.894927:WARNING:components/discardable_memory/service/discardable_shared_memory_manager.cc:193] Less than 64MB of free space in temporary directory for shared memory files: 0
./eiffel-monitor/monitor.log:[pid=131947][err] [0416/204721.531667:WARNING:components/discardable_memory/service/discardable_shared_memory_manager.cc:193] Less than 64MB of free space in temporary directory for shared memory files: 0
./eiffel-monitor/monitor.log:  - [pid=131947][err] [0416/204721.531667:WARNING:components/discardable_memory/service/discardable_shared_memory_manager.cc:193] Less than 64MB of free space in temporary directory for shared memory files: 0
./eiffel-monitor/monitor.log:[pid=131947][err] [0416/204721.531667:WARNING:components/discardable_memory/service/discardable_shared_memory_manager.cc:193] Less than 64MB of free space in temporary directory for shared memory files: 0
./eiffel-monitor/monitor.log:  - [pid=131947][err] [0416/204721.531667:WARNING:components/discardable_memory/service/discardable_shared_memory_manager.cc:193] Less than 64MB of free space in temporary directory for shared memory files: 0


grep -r "dispatcher" . --exclude-dir=.git --exclude-dir=node_modules


./.pnpm-store/v10/files/22/cb53cb59a5606f3b3e32c903401535a7d76b9292f37c86187a2943784387dbaf946e87cc7f2e17c19b8c6192945efd36dd2535159017a10705c5d16d8a16ef:var import_dispatcher = require("./dispatcher");
./.pnpm-store/v10/files/22/cb53cb59a5606f3b3e32c903401535a7d76b9292f37c86187a2943784387dbaf946e87cc7f2e17c19b8c6192945efd36dd2535159017a10705c5d16d8a16ef:class PlaywrightDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/22/cb53cb59a5606f3b3e32c903401535a7d76b9292f37c86187a2943784387dbaf946e87cc7f2e17c19b8c6192945efd36dd2535159017a10705c5d16d8a16ef:class SocksSupportDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/c9/09cd043ce8509ab2b8e59637626ee74fc762dcef6086dac57258cc026f344c0d46624e366c8d8aa1f4737571edf8f376d62a2cc2deb6199ba82fd788598f2a:var import_dispatcher = require("./dispatcher");
./.pnpm-store/v10/files/c9/09cd043ce8509ab2b8e59637626ee74fc762dcef6086dac57258cc026f344c0d46624e366c8d8aa1f4737571edf8f376d62a2cc2deb6199ba82fd788598f2a:class JSHandleDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/c9/9c491c143c79d5acc40a00e121170dcd8dbe08d9c3a6841ba42ab2f1d217ee3404f6f0f4d9676a1e74c16300dcc65b055be654e540c7a2173434ecd77c05b0:var import_dispatcher = require("./dispatcher");
./.pnpm-store/v10/files/c9/9c491c143c79d5acc40a00e121170dcd8dbe08d9c3a6841ba42ab2f1d217ee3404f6f0f4d9676a1e74c16300dcc65b055be654e540c7a2173434ecd77c05b0:class DisposableDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/38/1f36dc08e7769263629eb5f19b016038b0786fbede6d8d7e27b602aa21a4a5768ac11fa7e75bd5d24eda33480de477dfbf03ec24a1058c2fbc730a835ac537:var import_dispatcher = require("./dispatcher");
./.pnpm-store/v10/files/38/1f36dc08e7769263629eb5f19b016038b0786fbede6d8d7e27b602aa21a4a5768ac11fa7e75bd5d24eda33480de477dfbf03ec24a1058c2fbc730a835ac537:class RequestDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/38/1f36dc08e7769263629eb5f19b016038b0786fbede6d8d7e27b602aa21a4a5768ac11fa7e75bd5d24eda33480de477dfbf03ec24a1058c2fbc730a835ac537:class ResponseDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/38/1f36dc08e7769263629eb5f19b016038b0786fbede6d8d7e27b602aa21a4a5768ac11fa7e75bd5d24eda33480de477dfbf03ec24a1058c2fbc730a835ac537:class RouteDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/38/1f36dc08e7769263629eb5f19b016038b0786fbede6d8d7e27b602aa21a4a5768ac11fa7e75bd5d24eda33480de477dfbf03ec24a1058c2fbc730a835ac537:class WebSocketDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/38/1f36dc08e7769263629eb5f19b016038b0786fbede6d8d7e27b602aa21a4a5768ac11fa7e75bd5d24eda33480de477dfbf03ec24a1058c2fbc730a835ac537:class APIRequestContextDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/4a/6854fb543b76a4610afdea2a1232efe772f6d65f48d3d78a3ce0df9d6681727af03821d020b8d91ff036865cd6a6a75c9f56404d87a3f8e0c5b41770c985ba:var import_dispatcher = require("./dispatcher");
./.pnpm-store/v10/files/4a/6854fb543b76a4610afdea2a1232efe772f6d65f48d3d78a3ce0df9d6681727af03821d020b8d91ff036865cd6a6a75c9f56404d87a3f8e0c5b41770c985ba:class DebuggerDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/92/5e51cec6f1a2295a67690ec5bff6b2ef4eaf6d121358dd181dc4d9a95c461ef2ccf4386edbf19b35f3709ef9c62a62165dcd115d4a4c03842c5154bfbf8e3e:    this._dispatcher = new TestServerDispatcher(this._configLocation, this._configCLIOverrides);
./.pnpm-store/v10/files/92/5e51cec6f1a2295a67690ec5bff6b2ef4eaf6d121358dd181dc4d9a95c461ef2ccf4386edbf19b35f3709ef9c62a62165dcd115d4a4c03842c5154bfbf8e3e:    return await (0, import_server.startTraceViewerServer)({ ...options, transport: this._dispatcher.transport });
./.pnpm-store/v10/files/92/5e51cec6f1a2295a67690ec5bff6b2ef4eaf6d121358dd181dc4d9a95c461ef2ccf4386edbf19b35f3709ef9c62a62165dcd115d4a4c03842c5154bfbf8e3e:    await this._dispatcher?.stop();
./.pnpm-store/v10/files/64/b42516cd738c8783604d41508a5d08d76f3eb02a0b35c9ef9bbb5fb1d0385dfd8f7bc9f758a24511f6c63b8e3e38f49ff9569d355c5db6f65e02aae7057de6:var import_dispatcher = require("./dispatcher");
./.pnpm-store/v10/files/64/b42516cd738c8783604d41508a5d08d76f3eb02a0b35c9ef9bbb5fb1d0385dfd8f7bc9f758a24511f6c63b8e3e38f49ff9569d355c5db6f65e02aae7057de6:class StreamDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/15/c7a30d0bdc393b9b07ce29f876e93b45485565e337f8be4c0697437ca4608545ef5276c86809456034773d1b978871703dfcdd5c45cb8b403f03efcbf45348:    // This should force dispatcher to use a new worker instead.
./.pnpm-store/v10/files/ca/4aaa786a97e16cf096f232c93192883fb0421027419a75a2d3de02e7a03c24947a536055e0cbc9066d3019d7695ee01f6bb0dcbab29dde9089be21745f8beb:var import_dispatcher = require("./dispatcher");
./.pnpm-store/v10/files/ca/4aaa786a97e16cf096f232c93192883fb0421027419a75a2d3de02e7a03c24947a536055e0cbc9066d3019d7695ee01f6bb0dcbab29dde9089be21745f8beb:class JsonPipeDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/02/e9f58fa5b7819f9c9683897d951028a6f9d347e25e5a3f85b77f02f29fd4c593e044a32fd638184ce911a6cce8e79a9bf7d0451709fc0f115064b7e71faa16:var import_dispatcher = require("./dispatcher");
./.pnpm-store/v10/files/02/e9f58fa5b7819f9c9683897d951028a6f9d347e25e5a3f85b77f02f29fd4c593e044a32fd638184ce911a6cce8e79a9bf7d0451709fc0f115064b7e71faa16:class DebugControllerDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/96/8b95c7a1f4b84a77fb7d615cf7a47fcb5412cc882406e12736236ac56e49e86cb96ea0f1b2d54ab53327cfd89ecfdf79b551c231fc063d7b9469db912150b0:var import_dispatcher = require("./dispatcher");
./.pnpm-store/v10/files/96/8b95c7a1f4b84a77fb7d615cf7a47fcb5412cc882406e12736236ac56e49e86cb96ea0f1b2d54ab53327cfd89ecfdf79b551c231fc063d7b9469db912150b0:class ArtifactDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/de/cfbb7f2a48ba75f44a66af9e41b128db6cc4175c5f87f057eb75f4200e892250091b622ad7763effdd0f2cd461170350012611182c72b7dae59e4560188f83:var import_dispatcher = require("./dispatcher");
./.pnpm-store/v10/files/de/cfbb7f2a48ba75f44a66af9e41b128db6cc4175c5f87f057eb75f4200e892250091b622ad7763effdd0f2cd461170350012611182c72b7dae59e4560188f83:class AndroidDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/de/cfbb7f2a48ba75f44a66af9e41b128db6cc4175c5f87f057eb75f4200e892250091b622ad7763effdd0f2cd461170350012611182c72b7dae59e4560188f83:class AndroidDeviceDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/de/cfbb7f2a48ba75f44a66af9e41b128db6cc4175c5f87f057eb75f4200e892250091b622ad7763effdd0f2cd461170350012611182c72b7dae59e4560188f83:class AndroidSocketDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/ae/31857d58386944da5a1b4b6b1ab1c5d10f4c072fb749dc61d6b4ce21930d58ffeaf02704fb9df49b62ef5b2a0e33cc6d120a110f6fa658fc4dec2413ad8558:var import_dispatcher = require("./dispatcher");
./.pnpm-store/v10/files/ae/31857d58386944da5a1b4b6b1ab1c5d10f4c072fb749dc61d6b4ce21930d58ffeaf02704fb9df49b62ef5b2a0e33cc6d120a110f6fa658fc4dec2413ad8558:class TracingDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/0f/9aabebf152fa8f9c541a5e97676e45a476f7db6a48513cc25aa4e3f2487f141fb56b15eedd67288dbcf3ef2d9586a23e029518434c41f2fba0e33d713d683b:var import_dispatcher = require("./dispatcher");
./.pnpm-store/v10/files/0f/9aabebf152fa8f9c541a5e97676e45a476f7db6a48513cc25aa4e3f2487f141fb56b15eedd67288dbcf3ef2d9586a23e029518434c41f2fba0e33d713d683b:var import_jsonPipeDispatcher = require("../dispatchers/jsonPipeDispatcher");
./.pnpm-store/v10/files/0f/9aabebf152fa8f9c541a5e97676e45a476f7db6a48513cc25aa4e3f2487f141fb56b15eedd67288dbcf3ef2d9586a23e029518434c41f2fba0e33d713d683b:class LocalUtilsDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/59/e5e5b9f3eb38c22cb23fa6f5a769ccadd158e44b530468127c3ba10eb4209e504b857354a8f3bd7df109bce792a5e78ab2ac1e12eda3d718729339f7234b3d:var import_dispatcher = require("./dispatcher");
./.pnpm-store/v10/files/59/e5e5b9f3eb38c22cb23fa6f5a769ccadd158e44b530468127c3ba10eb4209e504b857354a8f3bd7df109bce792a5e78ab2ac1e12eda3d718729339f7234b3d:class ElectronDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/59/e5e5b9f3eb38c22cb23fa6f5a769ccadd158e44b530468127c3ba10eb4209e504b857354a8f3bd7df109bce792a5e78ab2ac1e12eda3d718729339f7234b3d:class ElectronApplicationDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/d6/0b82338de2e74965912ded0277aa2d05ee1b2982ef6b0d6a8eea5b51b53211ee32ab88f93c2fba88f3ec6fb36f0b3f55783dd61dd473812444fd23242b0f22:var dispatcher_exports = {};
./.pnpm-store/v10/files/d6/0b82338de2e74965912ded0277aa2d05ee1b2982ef6b0d6a8eea5b51b53211ee32ab88f93c2fba88f3ec6fb36f0b3f55783dd61dd473812444fd23242b0f22:__export(dispatcher_exports, {
./.pnpm-store/v10/files/d6/0b82338de2e74965912ded0277aa2d05ee1b2982ef6b0d6a8eea5b51b53211ee32ab88f93c2fba88f3ec6fb36f0b3f55783dd61dd473812444fd23242b0f22:module.exports = __toCommonJS(dispatcher_exports);
./.pnpm-store/v10/files/74/d83ba4de3c6233e66dcac69be4589b7245fab13721f662011c7a92d243bba1f2ea3fd6b4ce274a264148cb4c906b93992053351d78e6b945dbbc001fc3b88d:var import_debugControllerDispatcher = require("../server/dispatchers/debugControllerDispatcher");
./.pnpm-store/v10/files/74/d83ba4de3c6233e66dcac69be4589b7245fab13721f662011c7a92d243bba1f2ea3fd6b4ce274a264148cb4c906b93992053351d78e6b945dbbc001fc3b88d:    this._dispatcherConnection = new import_server.DispatcherConnection();
./.pnpm-store/v10/files/74/d83ba4de3c6233e66dcac69be4589b7245fab13721f662011c7a92d243bba1f2ea3fd6b4ce274a264148cb4c906b93992053351d78e6b945dbbc001fc3b88d:    this._dispatcherConnection.onmessage = async (message) => {
./.pnpm-store/v10/files/74/d83ba4de3c6233e66dcac69be4589b7245fab13721f662011c7a92d243bba1f2ea3fd6b4ce274a264148cb4c906b93992053351d78e6b945dbbc001fc3b88d:      this._dispatcherConnection.dispatch(jsonMessage);
./.pnpm-store/v10/files/74/d83ba4de3c6233e66dcac69be4589b7245fab13721f662011c7a92d243bba1f2ea3fd6b4ce274a264148cb4c906b93992053351d78e6b945dbbc001fc3b88d:      this._root = new import_debugControllerDispatcher.DebugControllerDispatcher(this._dispatcherConnection, playwright.debugController);
./.pnpm-store/v10/files/74/d83ba4de3c6233e66dcac69be4589b7245fab13721f662011c7a92d243bba1f2ea3fd6b4ce274a264148cb4c906b93992053351d78e6b945dbbc001fc3b88d:    this._root = new import_server.RootDispatcher(this._dispatcherConnection, async (scope, params) => {
./.pnpm-store/v10/files/74/d83ba4de3c6233e66dcac69be4589b7245fab13721f662011c7a92d243bba1f2ea3fd6b4ce274a264148cb4c906b93992053351d78e6b945dbbc001fc3b88d:      const dispatcher = new import_server.PlaywrightDispatcher(scope, playwright, options);
./.pnpm-store/v10/files/74/d83ba4de3c6233e66dcac69be4589b7245fab13721f662011c7a92d243bba1f2ea3fd6b4ce274a264148cb4c906b93992053351d78e6b945dbbc001fc3b88d:      this._cleanups.push(() => dispatcher.cleanup());
./.pnpm-store/v10/files/74/d83ba4de3c6233e66dcac69be4589b7245fab13721f662011c7a92d243bba1f2ea3fd6b4ce274a264148cb4c906b93992053351d78e6b945dbbc001fc3b88d:      return dispatcher;
./.pnpm-store/v10/files/34/6e32338a4c9ab748b955722c515181910eb343b616d319080d8d8c18df73f50fb4170f52e3525673d26d072e6d5cab5e18f5e48260f4d8a54e435a31b3b801:var import_dispatcher = require("./dispatcher");
./.pnpm-store/v10/files/34/6e32338a4c9ab748b955722c515181910eb343b616d319080d8d8c18df73f50fb4170f52e3525673d26d072e6d5cab5e18f5e48260f4d8a54e435a31b3b801:class BrowserContextDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/10/f018e75a5d69621e3eb6dad1f2fa05a94df2f83e3fe487571a333598043d173c510a837f690c7d7bcc042570103dcc882a566f7e87b5571c6ccc07ca628674:var import_dispatcher = require("./dispatcher");
./.pnpm-store/v10/files/10/f018e75a5d69621e3eb6dad1f2fa05a94df2f83e3fe487571a333598043d173c510a837f690c7d7bcc042570103dcc882a566f7e87b5571c6ccc07ca628674:class CDPSessionDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/d2/25e2eeca79ed4f5ab1f4ffa08220f78d395de2064ad4c13f345434cb689d8eda9ee1a33aa12f15b0b5a3c7330794f54db7c2b5111b3dd2b4e6f3a6e100d743:var import_dispatcher = require("./dispatcher");
./.pnpm-store/v10/files/d2/25e2eeca79ed4f5ab1f4ffa08220f78d395de2064ad4c13f345434cb689d8eda9ee1a33aa12f15b0b5a3c7330794f54db7c2b5111b3dd2b4e6f3a6e100d743:class WebSocketRouteDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/d2/25e2eeca79ed4f5ab1f4ffa08220f78d395de2064ad4c13f345434cb689d8eda9ee1a33aa12f15b0b5a3c7330794f54db7c2b5111b3dd2b4e6f3a6e100d743:        const dispatcher = WebSocketRouteDispatcher._idToDispatcher.get(payload.id);
./.pnpm-store/v10/files/d2/25e2eeca79ed4f5ab1f4ffa08220f78d395de2064ad4c13f345434cb689d8eda9ee1a33aa12f15b0b5a3c7330794f54db7c2b5111b3dd2b4e6f3a6e100d743:          dispatcher?._dispatchEvent("messageFromPage", { message: payload.data.data, isBase64: payload.data.isBase64 });
./.pnpm-store/v10/files/d2/25e2eeca79ed4f5ab1f4ffa08220f78d395de2064ad4c13f345434cb689d8eda9ee1a33aa12f15b0b5a3c7330794f54db7c2b5111b3dd2b4e6f3a6e100d743:          dispatcher?._dispatchEvent("messageFromServer", { message: payload.data.data, isBase64: payload.data.isBase64 });
./.pnpm-store/v10/files/d2/25e2eeca79ed4f5ab1f4ffa08220f78d395de2064ad4c13f345434cb689d8eda9ee1a33aa12f15b0b5a3c7330794f54db7c2b5111b3dd2b4e6f3a6e100d743:          dispatcher?._dispatchEvent("closePage", { code: payload.code, reason: payload.reason, wasClean: payload.wasClean });
./.pnpm-store/v10/files/d2/25e2eeca79ed4f5ab1f4ffa08220f78d395de2064ad4c13f345434cb689d8eda9ee1a33aa12f15b0b5a3c7330794f54db7c2b5111b3dd2b4e6f3a6e100d743:          dispatcher?._dispatchEvent("closeServer", { code: payload.code, reason: payload.reason, wasClean: payload.wasClean });
./.pnpm-store/v10/files/d2/25e2eeca79ed4f5ab1f4ffa08220f78d395de2064ad4c13f345434cb689d8eda9ee1a33aa12f15b0b5a3c7330794f54db7c2b5111b3dd2b4e6f3a6e100d743:function matchesPattern(dispatcher, baseURL, url) {
./.pnpm-store/v10/files/d2/25e2eeca79ed4f5ab1f4ffa08220f78d395de2064ad4c13f345434cb689d8eda9ee1a33aa12f15b0b5a3c7330794f54db7c2b5111b3dd2b4e6f3a6e100d743:  for (const pattern of dispatcher._webSocketInterceptionPatterns || []) {
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:var dispatcher_exports = {};
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:__export(dispatcher_exports, {
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:module.exports = __toCommonJS(dispatcher_exports);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    this._dispatchers = /* @__PURE__ */ new Map();
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:      (0, import_utils.assert)(!this._parent._dispatchers.has(guid));
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:      this._parent._dispatchers.set(guid, this);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    oldParent._dispatchers.delete(child._guid);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    this._dispatchers.set(child._guid, child);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    const collect = (dispatcher) => {
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:      controllers.push(...dispatcher._activeProgressControllers);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:      for (const child of [...dispatcher._dispatchers.values()])
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    this._parent?._dispatchers.delete(this._guid);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    const list = this.connection._dispatchersByBucket.get(this._gcBucket);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    this.connection._dispatcherByGuid.delete(this._guid);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    this.connection._dispatcherByObject.delete(this._object);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    for (const dispatcher of [...this._dispatchers.values()])
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:      dispatcher._disposeRecursively(error);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    this._dispatchers.clear();
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:      objects: Array.from(this._dispatchers.values()).map((o) => o._debugScopeState())
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    this._dispatcherByGuid = /* @__PURE__ */ new Map();
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    this._dispatcherByObject = /* @__PURE__ */ new Map();
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    this._dispatchersByBucket = /* @__PURE__ */ new Map();
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:  sendEvent(dispatcher, event, params) {
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    const validator = (0, import_validator.findValidator)(dispatcher._type, event, "Event");
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    this.onmessage({ guid: dispatcher._guid, method: event, params });
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:  sendAdopt(parent, dispatcher) {
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    this.onmessage({ guid: parent._guid, method: "__adopt__", params: { guid: dispatcher._guid } });
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:  sendDispose(dispatcher, reason) {
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    this.onmessage({ guid: dispatcher._guid, method: "__dispose__", params: { reason } });
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:      const dispatcher = this._dispatcherByGuid.get(guid);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:      if (!dispatcher)
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:      if (names !== "*" && !names.includes(dispatcher._type))
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:        throw new import_validator.ValidationError(`${path}: object with guid ${guid} has type ${dispatcher._type}, expected ${names.toString()}`);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:      return dispatcher;
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:        throw new import_validator.ValidationError(`${path}: dispatcher with guid ${arg._guid} has type ${arg._type}, expected ${names.toString()}`);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    throw new import_validator.ValidationError(`${path}: expected dispatcher ${names.toString()}`);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    return this._dispatcherByObject.get(object);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:  registerDispatcher(dispatcher) {
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    (0, import_utils.assert)(!this._dispatcherByGuid.has(dispatcher._guid));
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    this._dispatcherByGuid.set(dispatcher._guid, dispatcher);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    this._dispatcherByObject.set(dispatcher._object, dispatcher);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    let list = this._dispatchersByBucket.get(dispatcher._gcBucket);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:      this._dispatchersByBucket.set(dispatcher._gcBucket, list);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    list.add(dispatcher._guid);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    const list = this._dispatchersByBucket.get(gcBucket);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    const dispatchersArray = [...list];
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    this._dispatchersByBucket.set(gcBucket, new Set(dispatchersArray.slice(disposeCount)));
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:      const d = this._dispatcherByGuid.get(dispatchersArray[i]);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    const dispatcher = this._dispatcherByGuid.get(guid);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    if (!dispatcher) {
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:      const validator = (0, import_validator.findValidator)(dispatcher._type, method, "Params");
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:      if (typeof dispatcher[method] !== "function")
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:        throw new Error(`Mismatching dispatcher: "${dispatcher._type}" does not implement "${method}"`);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    const metainfo = (0, import_protocolMetainfo.getMetainfo)({ type: dispatcher._type, method });
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:    const sdkObject = dispatcher._object;
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:      type: dispatcher._type,
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:      if (this._dispatcherByGuid.get(guid) !== dispatcher)
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:      const result = await dispatcher._runCommand(callMetadata, method, validParams);
./.pnpm-store/v10/files/ce/f789596df36472d315302523b25894711152fe424558d35baf7202958278efc75a410627d2ccacbe76a60886e76a518ddd0c911ca976ca8882ab1bf6e2bd0f:      const validator = (0, import_validator.findValidator)(dispatcher._type, method, "Result");
./.pnpm-store/v10/files/80/df342e2c18e8f5732303c21db00d981b03efe6e297490ca2ecd557f66819b47b59c000b586b0cdc926ca52065634d7792c34543f2a481b8bc23e934efb2bef:  const dispatcherConnection = new import_server.DispatcherConnection(
./.pnpm-store/v10/files/80/df342e2c18e8f5732303c21db00d981b03efe6e297490ca2ecd557f66819b47b59c000b586b0cdc926ca52065634d7792c34543f2a481b8bc23e934efb2bef:  dispatcherConnection.onmessage = (message) => clientConnection.dispatch(message);
./.pnpm-store/v10/files/80/df342e2c18e8f5732303c21db00d981b03efe6e297490ca2ecd557f66819b47b59c000b586b0cdc926ca52065634d7792c34543f2a481b8bc23e934efb2bef:  clientConnection.onmessage = (message) => dispatcherConnection.dispatch(message);
./.pnpm-store/v10/files/80/df342e2c18e8f5732303c21db00d981b03efe6e297490ca2ecd557f66819b47b59c000b586b0cdc926ca52065634d7792c34543f2a481b8bc23e934efb2bef:  const rootScope = new import_server.RootDispatcher(dispatcherConnection);
./.pnpm-store/v10/files/80/df342e2c18e8f5732303c21db00d981b03efe6e297490ca2ecd557f66819b47b59c000b586b0cdc926ca52065634d7792c34543f2a481b8bc23e934efb2bef:  dispatcherConnection.onmessage = (message) => setImmediate(() => clientConnection.dispatch(message));
./.pnpm-store/v10/files/80/df342e2c18e8f5732303c21db00d981b03efe6e297490ca2ecd557f66819b47b59c000b586b0cdc926ca52065634d7792c34543f2a481b8bc23e934efb2bef:  clientConnection.onmessage = (message) => setImmediate(() => dispatcherConnection.dispatch(message));
./.pnpm-store/v10/files/80/df342e2c18e8f5732303c21db00d981b03efe6e297490ca2ecd557f66819b47b59c000b586b0cdc926ca52065634d7792c34543f2a481b8bc23e934efb2bef:      return x === clientConnection ? dispatcherConnection : void 0;
./.pnpm-store/v10/files/80/df342e2c18e8f5732303c21db00d981b03efe6e297490ca2ecd557f66819b47b59c000b586b0cdc926ca52065634d7792c34543f2a481b8bc23e934efb2bef:      return dispatcherConnection._dispatcherByGuid.get("");
./.pnpm-store/v10/files/80/df342e2c18e8f5732303c21db00d981b03efe6e297490ca2ecd557f66819b47b59c000b586b0cdc926ca52065634d7792c34543f2a481b8bc23e934efb2bef:    return dispatcherConnection._dispatcherByGuid.get(x._guid)._object;
./.pnpm-store/v10/files/f8/bd93bbb62e1773efab3d051176ca10e754efc528efb4d6892e76a8cff713a9529f266f862c9c359a2971b34c6b98f50f4821f6701a739741eb9e7f7034e5e7:var import_dispatcher = require("./dispatcher");
./.pnpm-store/v10/files/f8/bd93bbb62e1773efab3d051176ca10e754efc528efb4d6892e76a8cff713a9529f266f862c9c359a2971b34c6b98f50f4821f6701a739741eb9e7f7034e5e7:class FrameDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/fb/61c4434ee91b95d70ac35073e39eb554e6fbcf8f5b6b5ddb31fd8008b0b564cb62aab88ef3a4321cafa772d6f420cc59ff130e8df73f11ede7108e2cad52d7:    const dispatcher = {
./.pnpm-store/v10/files/fb/61c4434ee91b95d70ac35073e39eb554e6fbcf8f5b6b5ddb31fd8008b0b564cb62aab88ef3a4321cafa772d6f420cc59ff130e8df73f11ede7108e2cad52d7:      return await dispatcher[method].call(dispatcher, params);
./.pnpm-store/v10/files/35/a1959db66ef3a1921f69a82edfb1e3e293b9a59c98840e6601bb68645f09e5534a4b4d5920a7fa18e6175ae998f2cea16d6ab0f191b1dd3bf72131c49f0bc4:var import_dispatcher = require("./dispatcher");
./.pnpm-store/v10/files/35/a1959db66ef3a1921f69a82edfb1e3e293b9a59c98840e6601bb68645f09e5534a4b4d5920a7fa18e6175ae998f2cea16d6ab0f191b1dd3bf72131c49f0bc4:class DialogDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/8d/a9e442f373f61f463d2ab819f2ae2f1ca3d679b34f115a292989e087630b7b15593ea8f7c00171e403468b019794fdd9b2711e9d5fbc7bc1a5d699a714fa2a:  const dispatcherConnection = new import_server.DispatcherConnection();
./.pnpm-store/v10/files/8d/a9e442f373f61f463d2ab819f2ae2f1ca3d679b34f115a292989e087630b7b15593ea8f7c00171e403468b019794fdd9b2711e9d5fbc7bc1a5d699a714fa2a:  new import_server.RootDispatcher(dispatcherConnection, async (rootScope, { sdkLanguage }) => {
./.pnpm-store/v10/files/8d/a9e442f373f61f463d2ab819f2ae2f1ca3d679b34f115a292989e087630b7b15593ea8f7c00171e403468b019794fdd9b2711e9d5fbc7bc1a5d699a714fa2a:  transport.onmessage = (message) => dispatcherConnection.dispatch(JSON.parse(message));
./.pnpm-store/v10/files/8d/a9e442f373f61f463d2ab819f2ae2f1ca3d679b34f115a292989e087630b7b15593ea8f7c00171e403468b019794fdd9b2711e9d5fbc7bc1a5d699a714fa2a:  dispatcherConnection.onmessage = (message) => transport.send(JSON.stringify(message, replacer));
./.pnpm-store/v10/files/8d/a9e442f373f61f463d2ab819f2ae2f1ca3d679b34f115a292989e087630b7b15593ea8f7c00171e403468b019794fdd9b2711e9d5fbc7bc1a5d699a714fa2a:    dispatcherConnection.onmessage = () => {
./.pnpm-store/v10/files/33/949bc0674cbb9d8531657e529ac5989a5c9401abc39a631957cbd2bb3ed3de516a9c89fe1abf60d93368c22eae602375d6d2744eb42466e132a59eb71cf1c8:var import_dispatcher = require("./dispatcher");
./.pnpm-store/v10/files/33/949bc0674cbb9d8531657e529ac5989a5c9401abc39a631957cbd2bb3ed3de516a9c89fe1abf60d93368c22eae602375d6d2744eb42466e132a59eb71cf1c8:class PageDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/33/949bc0674cbb9d8531657e529ac5989a5c9401abc39a631957cbd2bb3ed3de516a9c89fe1abf60d93368c22eae602375d6d2744eb42466e132a59eb71cf1c8:class WorkerDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/33/949bc0674cbb9d8531657e529ac5989a5c9401abc39a631957cbd2bb3ed3de516a9c89fe1abf60d93368c22eae602375d6d2744eb42466e132a59eb71cf1c8:class BindingCallDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/71/2e96a607a970ab1d1bbb18e3654e3790bf8eb9325ae7c667a64fd9c203341c16e38fefcfa69761afb2c129ecc084a80685cfea2554a2c92dad167e4b1b5108:  DispatcherConnection: () => import_dispatcher.DispatcherConnection,
./.pnpm-store/v10/files/71/2e96a607a970ab1d1bbb18e3654e3790bf8eb9325ae7c667a64fd9c203341c16e38fefcfa69761afb2c129ecc084a80685cfea2554a2c92dad167e4b1b5108:  RootDispatcher: () => import_dispatcher.RootDispatcher,
./.pnpm-store/v10/files/71/2e96a607a970ab1d1bbb18e3654e3790bf8eb9325ae7c667a64fd9c203341c16e38fefcfa69761afb2c129ecc084a80685cfea2554a2c92dad167e4b1b5108:var import_dispatcher = require("./dispatchers/dispatcher");
./.pnpm-store/v10/files/71/2e96a607a970ab1d1bbb18e3654e3790bf8eb9325ae7c667a64fd9c203341c16e38fefcfa69761afb2c129ecc084a80685cfea2554a2c92dad167e4b1b5108:var import_playwrightDispatcher = require("./dispatchers/playwrightDispatcher");
./.pnpm-store/v10/files/f7/d60d52edc96303e605bf875cef03906419afc2964512046328704d2a0ea425c068eba08cb6f3e578a35ff933c8cf9fcc1bc77a7f8385eec543e25808fa9b14:var import_dispatcher = require("./dispatcher");
./.pnpm-store/v10/files/f7/d60d52edc96303e605bf875cef03906419afc2964512046328704d2a0ea425c068eba08cb6f3e578a35ff933c8cf9fcc1bc77a7f8385eec543e25808fa9b14:          const phase = { dispatcher: new import_dispatcher.Dispatcher(testRun.config, testRun.reporter, testRun.failureTracker), projects: [] };
./.pnpm-store/v10/files/f7/d60d52edc96303e605bf875cef03906419afc2964512046328704d2a0ea425c068eba08cb6f3e578a35ff933c8cf9fcc1bc77a7f8385eec543e25808fa9b14:      for (const { dispatcher, projects } of phases) {
./.pnpm-store/v10/files/f7/d60d52edc96303e605bf875cef03906419afc2964512046328704d2a0ea425c068eba08cb6f3e578a35ff933c8cf9fcc1bc77a7f8385eec543e25808fa9b14:          await dispatcher.run(phaseTestGroups, extraEnvByProjectId);
./.pnpm-store/v10/files/f7/d60d52edc96303e605bf875cef03906419afc2964512046328704d2a0ea425c068eba08cb6f3e578a35ff933c8cf9fcc1bc77a7f8385eec543e25808fa9b14:          await dispatcher.stop();
./.pnpm-store/v10/files/f7/d60d52edc96303e605bf875cef03906419afc2964512046328704d2a0ea425c068eba08cb6f3e578a35ff933c8cf9fcc1bc77a7f8385eec543e25808fa9b14:          for (const [projectId, envProduced] of dispatcher.producedEnvByProjectId()) {
./.pnpm-store/v10/files/f7/d60d52edc96303e605bf875cef03906419afc2964512046328704d2a0ea425c068eba08cb6f3e578a35ff933c8cf9fcc1bc77a7f8385eec543e25808fa9b14:      for (const { dispatcher } of phases.reverse())
./.pnpm-store/v10/files/f7/d60d52edc96303e605bf875cef03906419afc2964512046328704d2a0ea425c068eba08cb6f3e578a35ff933c8cf9fcc1bc77a7f8385eec543e25808fa9b14:        await dispatcher.stop();
./.pnpm-store/v10/files/62/3257ef5ba6e2155bd0fa786810aae2a8ff910aca4b4ffa1b7866406b14e2e5c879bf1bbbd481b5f1e623dfa26f75cd039a61b2db07acd0b326042c30c898d4:var import_dispatcher = require("./dispatcher");
./.pnpm-store/v10/files/62/3257ef5ba6e2155bd0fa786810aae2a8ff910aca4b4ffa1b7866406b14e2e5c879bf1bbbd481b5f1e623dfa26f75cd039a61b2db07acd0b326042c30c898d4:class BrowserDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/63/75b2c314f011d2c0e7b55b68a23c78eba8184be257607da1b21162149921dda434502fa955f1eaee1f94876c459349f545fd7d984fac29005f74e2a2ea2e12:var import_dispatcher = require("./dispatcher");
./.pnpm-store/v10/files/63/75b2c314f011d2c0e7b55b68a23c78eba8184be257607da1b21162149921dda434502fa955f1eaee1f94876c459349f545fd7d984fac29005f74e2a2ea2e12:class WritableStreamDispatcher extends import_dispatcher.Dispatcher {
./.pnpm-store/v10/files/63/ff6d5c4f281ef0abfbb9d11c4be1972989a17cb04373c26c1976116ad438c2aa162874c304180cd2731362d5d6b0e84440208b30c636c0273d26c2d2f33d85:var import_dispatcher = require("../../dispatchers/dispatcher");
./.pnpm-store/v10/files/63/ff6d5c4f281ef0abfbb9d11c4be1972989a17cb04373c26c1976116ad438c2aa162874c304180cd2731362d5d6b0e84440208b30c636c0273d26c2d2f33d85:  if (object instanceof import_dispatcher.Dispatcher)
./.pnpm-store/v10/files/63/512e61f1036e84063d9d4ccdc71c757819a2f151c62f97d1389326ed3be50b69756366ee86044d286d6813115308717e9fb562eb6a27534b47cdcb9cb8930e:var import_dispatcher = require("./dispatcher");
./.pnpm-store/v10/files/63/512e61f1036e84063d9d4ccdc71c757819a2f151c62f97d1389326ed3be50b69756366ee86044d286d6813115308717e9fb562eb6a27534b47cdcb9cb8930e:class BrowserTypeDispatcher extends import_dispatcher.Dispatcher {
./venvs/catt/lib/python3.13/site-packages/zeroconf/_services/browser.py:def _on_change_dispatcher(
./venvs/catt/lib/python3.13/site-packages/zeroconf/_services/browser.py:    return partial(_on_change_dispatcher, listener)
grep: ./venvs/catt/lib/python3.13/site-packages/zeroconf/_services/__pycache__/browser.cpython-313.pyc: binary file matches
grep: ./venvs/catt/lib/python3.13/site-packages/zeroconf/_services/browser.cpython-313-aarch64-linux-gnu.so: binary file matches
grep: ./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/__pycache__/_application.cpython-313.pyc: binary file matches
./telegram-bot-listener-backup-20260118/venv/lib/python3.13/site-packages/telegram/ext/_application.py:            dispatcher for the ``context`` argument of handler and job callbacks.
grep: ./.local/share/claude/versions/2.1.7: binary file matches

[Showing lines 3-177 of 177 (50.0KB limit). Full output: /tmp/pi-bash-d559e27e89155e41.log]


grep -r "memory" . --exclude-dir=.git --exclude-dir=node_modules | grep "title"


(no output)

[Showing lines 2-2 of 2 (50.0KB limit). Full output: /tmp/pi-bash-a2ab168d80825586.log]


grep -r "memory" . --exclude-dir=.git --exclude-dir=node_modules | head -n 100 | grep "title" || true


(no output)


grep -r "Dispatcher" . --exclude-dir=.git --exclude-dir=node_modules | grep "Memory"


grep -r "title" . --exclude-dir=.git --exclude-dir=node_modules | grep "Memory"


(no output)

[Showing lines 2-2 of 2 (50.0KB limit). Full output: /tmp/pi-bash-0406bacd7590eac1.log]


fd*


Cloud Code Assist API error (429): You have exhausted your capacity on this model. Your quota will reset after 8s.


Cloud Code Assist API error (429): You have exhausted your capacity on this model. Your quota will reset after 48s.


strings /home/sebas/.pi/agent/bin/fd | grep -i "memory" | head -n 20


memory usage:
memory allocation of
memory allocation of
assertion failed: out_pos + 3 < out_slice.len()assertion failed: (source_pos + 3) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 1 < out_slice.len()assertion failed: (source_pos + 1) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 2 < out_slice.len()assertion failed: (source_pos + 2) & out_buf_size_mask < out_slice.len()dest is out of boundsUnknown errnoOperation not permittedNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArgument list too longExec format errorBad file numberNo child processesTry againOut of memoryPermission deniedBad addressBlock device requiredDevice or resource busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryFile table overflowToo many open filesText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeMath argument out of domain of funcMath result not representableResource deadlock would occurFile name too longNo record locks availableFunction not implementedDirectory not emptyToo many symbolic links encounteredNo message of desired typeIdentifier removedChannel number out of rangeLevel 2 not synchronizedLevel 3 haltedLevel 3 resetLink number out of rangeProtocol driver not attachedNo CSI structure availableLevel 2 haltedInvalid request descriptorExchange fullInvalid request codeInvalid slotBad font file formatDevice not a streamNo data availableTimer expiredOut of streams resourcesMachine is not on the networkPackage not installedLink has been severedAdvertise errorSrmount errorCommunication error on sendProtocol errorMultihop attemptedRFS specific errorNot a data messageValue too large for defined data typeName not unique on networkFile descriptor in bad stateRemote address changedCan not access a needed shared libraryAccessing a corrupted shared library.lib section in a.out corruptedAttempting to link in too many shared librariesCannot exec a shared library directlyIllegal byte sequenceInterrupted system call should be restartedStreams pipe errorToo many usersSocket operation on non-socketDestination address requiredProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on transport endpointProtocol family not supportedAddress family not supported by protocolAddress already in useCannot assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection because of resetConnection reset by peerNo buffer space availableTransport endpoint is already connectedTransport endpoint is not connectedCannot send after transport endpoint shutdownToo many references: cannot spliceConnection timed outConnection refusedHost is downOperation already in progressOperation now in progressStale file handleStructure needs cleaningNot a XENIX named type fileNo XENIX semaphores availableIs a named type fileQuota exceededNo medium foundWrong medium typeOperation canceledRequired key not availableKey has expiredKey has been revokedKey was rejected by serviceOwner diedState not recoverableOperation not possible due to RF-killMemory page has hardware errorUnknownErrnoEPERMENOENTESRCHEINTREIOENXIOE2BIGENOEXECEBADFECHILDEAGAINENOMEMEACCESEFAULTENOTBLKEBUSYEEXISTEXDEVENODEVENOTDIREISDIREINVALENFILEEMFILEENOTTYETXTBSYEFBIGENOSPCESPIPEEROFSEMLINKEPIPEERANGEEDEADLKENAMETOOLONGENOLCKENOSYSENOTEMPTYELOOPENOMSGEIDRMECHRNGEL3HLTEL3RSTELNRNGEUNATCHENOCSIEL2HLTEBADEEBADREXFULLENOANOEBADRQCEBADSLTEBFONTENOSTRENODATAETIMEENOSRENONETENOPKGEREMOTEENOLINKESRMNTECOMMEPROTOEMULTIHOPEDOTDOTEBADMSGEOVERFLOWEBADFDEREMCHGELIBACCELIBBADELIBSCNELIBMAXEILSEQEUSERSEDESTADDRREQEPROTOTYPEENOPROTOOPTEPROTONOSUPPORTESOCKTNOSUPPORTEOPNOTSUPPEPFNOSUPPORTEAFNOSUPPORTEADDRINUSEEADDRNOTAVAILENETUNREACHENETRESETECONNABORTEDECONNRESETENOBUFSEISCONNESHUTDOWNETOOMANYREFSETIMEDOUTECONNREFUSEDEHOSTDOWNEHOSTUNREACHEINPROGRESSESTALEEUCLEANENOTNAMENAVAILEISNAMEREMOTEIOEDQUOTENOMEDIUMEMEDIUMTYPEECANCELEDENOKEYEKEYEXPIREDEKEYREVOKEDEKEYREJECTEDEOWNERDEADENOTRECOVERABLEERFKILLEHWPOISON4010041101421024310344104451054610647107493090319132923393349435953696379739
dense(GroupInfoStateIDStartByteMap{bucketshash_2powReverseDFAPrefilteris_fastmax_needle_lenunanchored searches are not supported or enabledanchored searches are not supported or enabledByteClasses({singletons})ByteClasses(PatternIDattemptedPregroup_infoReverseInnerHybridEnginePikeVMEngineSmallIndexoffsetGaveUpHaystackTooLonglenUnsupportedAnchoredReverseSuffixOnePassEngineReverseHybridanchored_acimpmemory_usageGroupInfoErrorGroupInfoInnerslot_rangesname_to_indexindex_to_namememory_extraStateIDErrorReverseAnchoredMemchrMemmemfinderMemchr2Memchr3PatternIDErrorSmallIndexErrorBoundedBacktrackerTooManyPatternsTooManyGroupsminimumMissingGroupsFirstMustBeUnnamedDuplicateReverseHybridEnginePatternSetInsertErrorImplicitBoundedBacktrackerEngineAhoCorasickacshould find a matchalphacntrldigitlowerpunctspaceupperassertion failed: self.parser().octalassertion failed: '0' <= self.char() && self.char() <= '7'valid octal numberUnicode scalar valueassertion failed: self.bump_if("&&")assertion failed: self.bump_if("--")assertion failed: self.bump_if("~~")!=assertion failed: self.char() == 'p' || self.char() == 'P'parser can only be used onceno open character class foundassertion failed: self.char() == '{'assertion failed: self.char() == '?' || self.char() == '*' || self.char() == '+'startendassertion failed: self.char() == 'x' || self.char() == 'u' || self.char() == 'U'unexpected empty character class stackunexpected ClassState::Op
/proc/self/maps/usr/lib/debug/.build-id//usr/lib/debug/.debug_abbrev.dwo.debug_cu_index.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_tu_index.gnu_debuglinkstream did not contain valid UTF-8a formatting trait implementation returned an error when the underlying stream did notfailed to fill whole bufferfailed to write whole bufferinternal error: entered unreachable codeOsmessageCustomerrorentity not foundpermission deniedconnection refusedconnection resethost unreachablenetwork unreachableconnection abortednot connectedaddress in useaddress not availablenetwork downbroken pipeentity already existsoperation would blocknot a directoryis a directorydirectory not emptyread-only filesystem or storage mediumfilesystem loop or indirection limit (e.g. symlink loop)stale network file handleinvalid input parameterinvalid datatimed outwrite zerono storage spaceseek on unseekable filequota exceededfile too largeresource busyexecutable file busydeadlockcross-device link or renametoo many linksinvalid filenameargument list too longoperation interruptedunsupportedunexpected end of fileout of memoryin progressother erroruncategorized errorstderradvancing io slices beyond their lengthadvancing IoSlice beyond its lengthfailed to allocate read bufferfailed to write the buffered datafatal runtime error: initialization or cleanup bug, aborting
}assertion failed: new_left_len <= CAPACITY.debug_abbrev.debug_addr.debug_aranges.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_macinfo.debug_macro.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_typesNotFoundPermissionDeniedConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseAddrNotAvailableNetworkDownBrokenPipeAlreadyExistsNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataTimedOutWriteZeroStorageFullNotSeekableQuotaExceededFileTooLargeResourceBusyExecutableFileBusyDeadlockCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryInProgressOtherUncategorizedunsupported backtracedisabled backtraceAccessErrorOkErrfatal runtime error: an irrecoverable error occurred while synchronizing threads, aborting
<jemalloc>: Cannot allocate memory for MADV_DONTNEED check
<jemalloc>: Cannot deallocate memory for MADV_DONTNEED check
/proc/sys/vm/overcommit_memory
<jemalloc>: Memory allocation failure in mallctl("epoch", ...)


/home/sebas/.agents/skills/memory-write/:
memory-write
SKILL.md


#!/usr/bin/env python3
import argparse
import json
import sys
import urllib.request

def read_content(args):
    if args.content is not None:
        return args.content
    if args.content_file:
        with open(args.content_file, 'r', encoding='utf-8') as f:
            return f.read()
    if not sys.stdin.isatty():
        return sys.stdin.read()
    raise SystemExit('need --content, --content-file, or stdin')

def main():
    p = argparse.ArgumentParser(description='Write memory to agents-database')
    p.add_argument('--api', default=None)
    p.add_argument('--id')
    p.add_argument('--type', required=True)
    p.add_argument('--subtype')
    p.add_argument('--scope', required=True)
    p.add_argument('--status', default='active')
    p.add_argument('--source-kind', default='manual')
    p.add_argument('--title', required=True)
    p.add_argument('--content')
    p.add_argument('--content-file')
    p.add_argument('--summary')
    p.add_argument('--project-id')
    p.add_argument('--repo-id')
    p.add_argument('--task-id')
    p.add_argument('--run-id')
    p.add_argument('--source-ref')
    p.add_argument('--evidence-ref')
    p.add_argument('--origin-agent')
    p.add_argument('--url')
    p.add_argument('--domain')
    p.add_argument('--metadata', help='JSON object string')
    args = p.parse_args()

    content = read_content(args)
    metadata = json.loads(args.metadata) if args.metadata else None
    api = args.api or 'http://100.116.176.16:8091'
    payload = {
        'type': args.type,
        'scope': args.scope,
        'status': args.status,
        'source_kind': args.source_kind,
        'title': args.title,
        'content': content,
    }
    optional = {
        'id': args.id,
        'subtype': args.subtype,
        'summary': args.summary,
        'project_id': args.project_id,
        'repo_id': args.repo_id,
        'task_id': args.task_id,
        'run_id': args.run_id,
        'source_ref': args.source_ref,
        'evidence_ref': args.evidence_ref,
        'origin_agent': args.origin_agent,
        'url': args.url,
        'domain': args.domain,
        'metadata': metadata,
    }
    for k, v in optional.items():
        if v is not None:
            payload[k] = v

    req = urllib.request.Request(
        api.rstrip('/') + '/api/ingest',
        data=json.dumps(payload).encode('utf-8'),
        headers={'Content-Type': 'application/json'},
        method='POST',
    )
    with urllib.request.urlopen(req, timeout=30) as r:
        body = r.read().decode('utf-8')
        print(body)

if __name__ == '__main__':
    main()


grep -r "memory_dispatcher" /home/sebas/.pi/agent/


(no output)

Command exited with code 1


grep -r "dispatcher" . --exclude-dir=.git --exclude-dir=node_modules | grep -v ".pnpm-store" | grep -v "venvs"