diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index a50962b..ea76ca8 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -158,13 +158,13 @@ jobs: # The id-token→publish-credential exchange is an npm CLI feature (>= 11.5.1) # and Node 22 bundles npm 10, so install the CLI that can do the exchange. - # npm 12.0.0 omits a provenance dependency required by libnpmpublish, so - # pin an exact 11.x release instead of a floating range, the same pin - # agent-sdk release.yml carries. + # npm 12.0.0 omitted a provenance dependency required by libnpmpublish; + # 12.1.0 restores it. Pin the exact release that agent-sdk and agent-eval + # publish with instead of a floating range. - name: Pin the npm CLI that supports trusted publishing run: | - npm install -g npm@11.18.0 - test "$(npm --version)" = '11.18.0' + npm install -g npm@12.1.0 + test "$(npm --version)" = '12.1.0' # Tokenless by default. NPM_TOKEN is a break-glass fallback for repairing a # publish by hand; it is not set, and a token set here TAKES PRECEDENCE over diff --git a/CHANGELOG.md b/CHANGELOG.md index 8171aa1..4d9ead7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 17.1.12 — 2026-09-28 + +Allow consumers to install public Eval 0.200 alongside Knowledge after packed-package checks. Keep the previously supported Eval 0.182 through 0.199 releases; the 0.200.1 development pin replaces 0.199.0. +Eval 0.201 is not admitted yet: it requires Core 0.10 and Zod 4.6.5, while the Sandbox release TCloud installs still requires Core 0.9 and Zod 4.5.4, so a consumer would hold two copies of each. +Build with tsdown 0.23 and pnpm 12. The exported symbols and their shapes are unchanged. + ## 17.1.11 — 2026-09-28 Use published TCloud 0.6 for research chat and search. diff --git a/api-surface.json b/api-surface.json index 2c2d33c..1f429b3 100644 --- a/api-surface.json +++ b/api-surface.json @@ -2,23 +2,23 @@ "package": "@tangle-network/agent-knowledge", "entries": { ".": { - "AdaptiveDecision": "value b5e46c8679f8", - "AdaptiveDriverOptions": "value cd574a17bf6a", - "AdaptiveResearchDriver": "value 18ad2ba1fe1c", - "AdaptiveStats": "value 94e0566b954b", - "AddSourceOptions": "value bee9a2194b6c", - "AddSourceTextInput": "value 9619930752c2", - "AgentMemoryAcquireRunLease": "value 4ff237e19d6d", + "AdaptiveDecision": "type b5e46c8679f8", + "AdaptiveDriverOptions": "type cd574a17bf6a", + "AdaptiveResearchDriver": "type 18ad2ba1fe1c", + "AdaptiveStats": "type 94e0566b954b", + "AddSourceOptions": "type bee9a2194b6c", + "AddSourceTextInput": "type 9619930752c2", + "AgentMemoryAcquireRunLease": "type 4ff237e19d6d", "AgentMemoryActivation": "type 61c2ab159978", "AgentMemoryActivationDriver": "type 7cf464394ada", - "AgentMemoryAdapter": "value 33f1cff7fc1a", + "AgentMemoryAdapter": "type 33f1cff7fc1a", "AgentMemoryAttemptEvent": "type 7661dd996f22", - "AgentMemoryBranch": "value 44f54100fad5", - "AgentMemoryBranchIsolation": "value 33ffe7155eba", - "AgentMemoryBranchLifetime": "value 0b553b25b156", - "AgentMemoryBranchSnapshot": "value 13e0d7dc0c86", - "AgentMemoryContext": "value d2ad9aae008c", - "AgentMemoryControllerMode": "value 3490191a2dd0", + "AgentMemoryBranch": "type 44f54100fad5", + "AgentMemoryBranchIsolation": "type 33ffe7155eba", + "AgentMemoryBranchLifetime": "type 0b553b25b156", + "AgentMemoryBranchSnapshot": "type 13e0d7dc0c86", + "AgentMemoryContext": "type d2ad9aae008c", + "AgentMemoryControllerMode": "type 3490191a2dd0", "AgentMemoryDimensionComparison": "type 9bb6eed6d1d8", "AgentMemoryEvidenceRef": "type 50e0ea9f0043", "AgentMemoryExecutionContext": "type 5c2b654fd8e6", @@ -35,11 +35,11 @@ "AgentMemoryFinalEvaluation": "type fa3494059c13", "AgentMemoryFinalPair": "type cca58dd2fff1", "AgentMemoryForgettingComparison": "type 7c0081efbbd1", - "AgentMemoryHit": "value e7b45aadc418", + "AgentMemoryHit": "type e7b45aadc418", "AgentMemoryHitSchema": "value 373728f5643d", "AgentMemoryImprovementRunLease": "type 9431eb380a3e", - "AgentMemoryJournalEntry": "value ceadedad84df", - "AgentMemoryKind": "value 6d96b298a5a6", + "AgentMemoryJournalEntry": "type ceadedad84df", + "AgentMemoryKind": "type 6d96b298a5a6", "AgentMemoryKindSchema": "value 373728f5643d", "AgentMemoryLearningArmOrder": "type e8132d5b34fe", "AgentMemoryLearningCandidateSummary": "type bbbac950c0d3", @@ -49,104 +49,104 @@ "AgentMemoryLifecycleUnsafeError": "value 76e25c9235a8", "AgentMemoryMode": "type 9fa3c0482c12", "AgentMemoryPromotionDecision": "type d34a89427912", - "AgentMemoryRunLease": "value 3833198f7ee0", - "AgentMemoryScope": "value 879ac4259f3c", + "AgentMemoryRunLease": "type 3833198f7ee0", + "AgentMemoryScope": "type 879ac4259f3c", "AgentMemoryScopeSchema": "value 373728f5643d", - "AgentMemorySearchOptions": "value 088e75c091e0", + "AgentMemorySearchOptions": "type 088e75c091e0", "AgentMemorySequence": "type f25f429c08a6", "AgentMemorySequenceArtifact": "type 8be8e6375531", "AgentMemorySequenceProbe": "type 512ad45e62ef", "AgentMemorySequenceProbeResult": "type 1f8aae34dcfd", "AgentMemorySequenceScenario": "type d9094ae4cf99", "AgentMemorySequenceStep": "type 98f8223e2ec2", - "AgentMemorySharingPolicy": "value d14707f95351", + "AgentMemorySharingPolicy": "type d14707f95351", "AgentMemoryTransferCellComparison": "type 40f6d39f4c6a", "AgentMemoryTransferStepSummary": "type 6842cb405469", - "AgentMemoryVisibility": "value 0c3bef3036f1", - "AgentMemoryWriteInput": "value 7f41599c27b7", + "AgentMemoryVisibility": "type 0c3bef3036f1", + "AgentMemoryWriteInput": "type 7f41599c27b7", "AgentMemoryWriteInputSchema": "value 373728f5643d", - "AgentMemoryWriteResult": "value 4c444521a5ca", - "ApplyKnowledgeWriteBlocksOptions": "value 2961ecd91d81", - "ApplyWriteBlocksResult": "value f4bdaec8e709", - "AuditKnowledgeCitationsOptions": "value 04e80cd4835a", - "Bm25Hit": "value a6c513ea2447", - "Bm25Options": "value 9da64a8973e6", + "AgentMemoryWriteResult": "type 4c444521a5ca", + "ApplyKnowledgeWriteBlocksOptions": "type 2961ecd91d81", + "ApplyWriteBlocksResult": "type f4bdaec8e709", + "AuditKnowledgeCitationsOptions": "type 04e80cd4835a", + "Bm25Hit": "type a6c513ea2447", + "Bm25Options": "type 9da64a8973e6", "BuildAgentMemorySequencesFromBenchmarkCasesOptions": "type 210382d1dfe1", - "BuildEvalKnowledgeBundleOptions": "value 8951c7835e42", - "BuildKnowledgeRelationGraphInput": "value f08e22cb9d75", + "BuildEvalKnowledgeBundleOptions": "type 8951c7835e42", + "BuildKnowledgeRelationGraphInput": "type f08e22cb9d75", "BuildRetrievalBenchmarkCasesFromQrelsOptions": "type 3b89d8bbc625", - "BuildRetrievalEvalDispatchOptions": "value 2a1fe2b2da73", + "BuildRetrievalEvalDispatchOptions": "type 2a1fe2b2da73", "CHECKABLE_RUNG_THRESHOLD": "value 534bcde62c80", "CITES_INVALIDATED_FIELD": "value 3fff28ee6d1f", - "CheckExecution": "value 884df3b223af", - "ChunkingOptions": "value 00fb66d7d155", - "ClaimEvidence": "value f780da49a3ef", - "ClaimGrade": "value a9e6edbc7877", - "ClaimGroundingDriverOptions": "value 4c5ca74e7255", + "CheckExecution": "type 884df3b223af", + "ChunkingOptions": "type 00fb66d7d155", + "ClaimEvidence": "type f780da49a3ef", + "ClaimGrade": "type a9e6edbc7877", + "ClaimGroundingDriverOptions": "type 4c5ca74e7255", "ClaimLedgerGoalConflictError": "value c96a14249e23", "ClaimLedgerMigrationRequiredError": "value 2dc627c3fa60", - "ClaimLedgerStore": "value c402ec258adc", - "ClaimRef": "value e200b4c5eeec", - "ClaimVerdict": "value 18f044018844", - "CompanyEvalCase": "value d2903a86209b", + "ClaimLedgerStore": "type c402ec258adc", + "ClaimRef": "type e200b4c5eeec", + "ClaimVerdict": "type 18f044018844", + "CompanyEvalCase": "type d2903a86209b", "CompareAgentMemoryLearningOptions": "type 33bff9c3b28a", - "CornellLiiSelector": "value c92fb79c4d6b", - "CornellLiiSourceOptions": "value 3d1a7a174053", - "CreateAgentMemoryBranchOptions": "value 924c7b6dcd11", - "CreateKnowledgeRetrievalDispositionInput": "value 27fb6228c8c1", - "CreateKnowledgeRetrievalReceiptInput": "value 2b6c8c6a078b", - "CreateKnowledgeToolsOptions": "value 359d4edb185e", - "CreateKnowledgeUseReceiptInput": "value eb120a93f4c7", - "D1Adapter": "value fd8669db1f2e", + "CornellLiiSelector": "type c92fb79c4d6b", + "CornellLiiSourceOptions": "type 3d1a7a174053", + "CreateAgentMemoryBranchOptions": "type 924c7b6dcd11", + "CreateKnowledgeRetrievalDispositionInput": "type 27fb6228c8c1", + "CreateKnowledgeRetrievalReceiptInput": "type 2b6c8c6a078b", + "CreateKnowledgeToolsOptions": "type 359d4edb185e", + "CreateKnowledgeUseReceiptInput": "type eb120a93f4c7", + "D1Adapter": "type fd8669db1f2e", "DEADLINE_EXIT_CODE": "value 16590df13e07", "DEFAULT_KNOWLEDGE_BRIEF_LIMIT": "value a16e63bcd9c7", "DEFAULT_MEMORY_CLEANUP_TIMEOUT_MS": "value 10d1ef3e7731", "DEFAULT_PAGES_DIRECTORY": "value 5aa47f8e3dde", - "DedupReason": "value 8cce009c6ec0", - "DeepQuestion": "value 244fa050c94a", - "DeepQuestionKind": "value e1a27d1fc3c2", + "DedupReason": "type 8cce009c6ec0", + "DeepQuestion": "type 244fa050c94a", + "DeepQuestionKind": "type e1a27d1fc3c2", "DeepQuestionSchema": "value 373728f5643d", - "DefineReadinessSpecInput": "value f54fcc87f848", - "DetectChangesOptions": "value 39c50fdf35ae", - "DetectChangesResult": "value 830df4ec6d85", - "DiscoveryLoopResult": "value 80ccac2ce500", - "DiscoveryLoopRound": "value 4a67fa7bfc48", - "DiscoveryLoopStopReason": "value 61912c65132e", - "DiscoveryResult": "value 3a5c8b06d765", - "DiscoveryTask": "value bfd854dba2b8", - "DriverResearchContext": "value 3f6ac21642ed", - "EvalKnowledgeBundleBuildResult": "value 91fa1b7300ac", - "EvaluateKnowledgeBaseReadinessOptions": "value 9a3de35dc405", - "EvidenceRung": "value fa5c1c76aa73", - "ExpectedGroup": "value c8024ceb7a23", + "DefineReadinessSpecInput": "type f54fcc87f848", + "DetectChangesOptions": "type 39c50fdf35ae", + "DetectChangesResult": "type 830df4ec6d85", + "DiscoveryLoopResult": "type 80ccac2ce500", + "DiscoveryLoopRound": "type 4a67fa7bfc48", + "DiscoveryLoopStopReason": "type 61912c65132e", + "DiscoveryResult": "type 3a5c8b06d765", + "DiscoveryTask": "type bfd854dba2b8", + "DriverResearchContext": "type 3f6ac21642ed", + "EvalKnowledgeBundleBuildResult": "type 91fa1b7300ac", + "EvaluateKnowledgeBaseReadinessOptions": "type 9a3de35dc405", + "EvidenceRung": "type fa5c1c76aa73", + "ExpectedGroup": "type c8024ceb7a23", "ExternalRagEvalScore": "type df1d799a1de6", - "FactResult": "value 79c8d48575f6", - "FetchOpts": "value 7b44d8f28084", - "FileSystemFreshnessStoreOptions": "value 10a9cbd1e857", + "FactResult": "type 79c8d48575f6", + "FetchOpts": "type 7b44d8f28084", + "FileSystemFreshnessStoreOptions": "type 10a9cbd1e857", "FileSystemKbStore": "value 3e4c27745531", - "FileSystemKbStoreOptions": "value 10a9cbd1e857", - "FileSystemSearchOptions": "value ab0c98cd100a", + "FileSystemKbStoreOptions": "type 10a9cbd1e857", + "FileSystemSearchOptions": "type ab0c98cd100a", "FileSystemSearchProvider": "value cf2101caec6e", - "FileSystemSearchProviderOptions": "value f8bf1cf8926d", - "ForkAgentMemoryBranchSnapshotOptions": "value 4daac6457273", - "FragmentProvenance": "value a719c43aeb25", - "FreshnessKey": "value 65cdc4ab2341", - "FreshnessMark": "value 93bc4803d9b3", - "FreshnessRecord": "value 65bdf72051de", - "FreshnessTtl": "value e3c26a4f6c3e", - "GradeableClaim": "value bf465a1848d5", - "GradedClaim": "value acfba8ff752d", - "GraphitiMcpClientLike": "value a6c48bcfcdd6", - "GraphitiMemoryAdapterOptions": "value 6226003a629c", - "GraphitiToolNames": "value 65e079641c44", - "GroundClaimOptions": "value 6646225d16ba", - "GroundingResult": "value 0fcde7547df6", + "FileSystemSearchProviderOptions": "type f8bf1cf8926d", + "ForkAgentMemoryBranchSnapshotOptions": "type 4daac6457273", + "FragmentProvenance": "type a719c43aeb25", + "FreshnessKey": "type 65cdc4ab2341", + "FreshnessMark": "type 93bc4803d9b3", + "FreshnessRecord": "type 65bdf72051de", + "FreshnessTtl": "type e3c26a4f6c3e", + "GradeableClaim": "type bf465a1848d5", + "GradedClaim": "type acfba8ff752d", + "GraphitiMcpClientLike": "type a6c48bcfcdd6", + "GraphitiMemoryAdapterOptions": "type 6226003a629c", + "GraphitiToolNames": "type 65e079641c44", + "GroundClaimOptions": "type 6646225d16ba", + "GroundingResult": "type 0fcde7547df6", "INDUSTRY_MEMORY_BENCHMARKS": "value 373728f5643d", "INDUSTRY_RAG_BENCHMARKS": "value 373728f5643d", "IRS_DIMENSION_HINTS": "value 373728f5643d", "ImproveSelectedKnowledgeCandidateOptions": "type c738ecaa49fa", "ImproveSelectedKnowledgeCandidateResult": "type 3a8454d1031d", - "IrsPublicationsSourceOptions": "value 6b60bfe9f1bc", + "IrsPublicationsSourceOptions": "type 6b60bfe9f1bc", "KB_CLAIM_LEDGER_DIR": "value 2e94ea580600", "KB_EVENTS_PATH": "value 7c4a3ddbac83", "KB_INDEX_PATH": "value f450045c9510", @@ -158,14 +158,14 @@ "KNOWLEDGE_RECEIPT_DIGEST_ALGORITHM": "value 373728f5643d", "KNOWLEDGE_SEARCH_RETRIEVER_ID": "value 9d17865b30b2", "KNOWLEDGE_USE_RECEIPT_SCHEMA_VERSION": "value 373728f5643d", - "KbStore": "value 4a9e2c071e37", + "KbStore": "type 4a9e2c071e37", "KnowledgeAnswerBenchmarkCase": "type 57b2b8188102", "KnowledgeAnswerBenchmarkTaskKind": "type 19a203258010", - "KnowledgeBaseCandidate": "value 2af41362cac3", + "KnowledgeBaseCandidate": "type 2af41362cac3", "KnowledgeBaseCandidateSchema": "value 373728f5643d", "KnowledgeBaseQualityOptions": "type 97ca97df37a8", "KnowledgeBaseQualityReport": "type d35040b8624a", - "KnowledgeBaseReadinessEvaluation": "value 5de5279c9dce", + "KnowledgeBaseReadinessEvaluation": "type 5de5279c9dce", "KnowledgeBenchmarkArtifact": "type 49da84673f55", "KnowledgeBenchmarkCase": "type a4778ccebde4", "KnowledgeBenchmarkCaseBase": "type c993c96958e9", @@ -180,48 +180,48 @@ "KnowledgeBenchmarkSpec": "type 4037593be53d", "KnowledgeBenchmarkSplit": "type 47605b0ef333", "KnowledgeBenchmarkTaskKind": "type acb24a777cc7", - "KnowledgeBrief": "value 01ca10f80a06", - "KnowledgeBriefOptions": "value ceb76227d749", - "KnowledgeChange": "value 7b71ca9dd658", - "KnowledgeChangeKind": "value 02226535c8f0", - "KnowledgeChunk": "value 5c73eb000db2", + "KnowledgeBrief": "type 01ca10f80a06", + "KnowledgeBriefOptions": "type ceb76227d749", + "KnowledgeChange": "type 7b71ca9dd658", + "KnowledgeChangeKind": "type 02226535c8f0", + "KnowledgeChunk": "type 5c73eb000db2", "KnowledgeCitationAuditError": "value e64c40482f65", - "KnowledgeCitationAuditIssue": "value bb84ee6c9f6c", - "KnowledgeCitationAuditIssueKind": "value 4a993cc18d59", - "KnowledgeCitationAuditReport": "value ccf8aaf28db7", - "KnowledgeCitationCandidate": "value c81f1725759e", - "KnowledgeCitationReference": "value 12dccb193a4c", - "KnowledgeCitationResolution": "value 35a5e9c6b8d1", + "KnowledgeCitationAuditIssue": "type bb84ee6c9f6c", + "KnowledgeCitationAuditIssueKind": "type 4a993cc18d59", + "KnowledgeCitationAuditReport": "type ccf8aaf28db7", + "KnowledgeCitationCandidate": "type c81f1725759e", + "KnowledgeCitationReference": "type 12dccb193a4c", + "KnowledgeCitationResolution": "type 35a5e9c6b8d1", "KnowledgeCitationResolutionError": "value 30aa37f0ad9f", - "KnowledgeCitationResolutionStatus": "value 37f5c6476c90", - "KnowledgeClaim": "value 0d2e985846b4", + "KnowledgeCitationResolutionStatus": "type 37f5c6476c90", + "KnowledgeClaim": "type 0d2e985846b4", "KnowledgeClaimMatcher": "type 42d6c45b4ed0", - "KnowledgeConsumerKind": "value e68d53c21645", - "KnowledgeConsumerRef": "value d2193df21037", - "KnowledgeControlLoopAction": "value 278d5c67af20", - "KnowledgeControlLoopActionResult": "value cf2e78a26708", - "KnowledgeControlLoopAdapter": "value 4e5907588233", - "KnowledgeControlLoopAdapterOptions": "value eec2b80a8c88", - "KnowledgeControlLoopState": "value 8343ad013bdc", - "KnowledgeDiscoveryDispatcher": "value a4ed7f82b891", - "KnowledgeDiscoveryWorker": "value 704c91abebe2", + "KnowledgeConsumerKind": "type e68d53c21645", + "KnowledgeConsumerRef": "type d2193df21037", + "KnowledgeControlLoopAction": "type 278d5c67af20", + "KnowledgeControlLoopActionResult": "type cf2e78a26708", + "KnowledgeControlLoopAdapter": "type 4e5907588233", + "KnowledgeControlLoopAdapterOptions": "type eec2b80a8c88", + "KnowledgeControlLoopState": "type 8343ad013bdc", + "KnowledgeDiscoveryDispatcher": "type a4ed7f82b891", + "KnowledgeDiscoveryWorker": "type 704c91abebe2", "KnowledgeDuplicateIntakeError": "value 1a079e39f277", - "KnowledgeDuplicateIntakePair": "value 839de966eb41", + "KnowledgeDuplicateIntakePair": "type 839de966eb41", "KnowledgeEvaluationPhase": "type 1a50f18a958f", - "KnowledgeEvent": "value 5c127ca4decf", - "KnowledgeEventQuery": "value 748b7d9d7b93", + "KnowledgeEvent": "type 5c127ca4decf", + "KnowledgeEventQuery": "type 748b7d9d7b93", "KnowledgeEventSchema": "value 373728f5643d", - "KnowledgeEventType": "value 7071c221c684", - "KnowledgeExplanation": "value 4326c52192e1", - "KnowledgeFragment": "value 5d9512fd9945", - "KnowledgeFreshnessStore": "value 6805e31ec36f", - "KnowledgeGap": "value 4630026a4274", - "KnowledgeGraph": "value 2a4f44745410", - "KnowledgeGraphEdge": "value 9eba2728a7b2", + "KnowledgeEventType": "type 7071c221c684", + "KnowledgeExplanation": "type 4326c52192e1", + "KnowledgeFragment": "type 5d9512fd9945", + "KnowledgeFreshnessStore": "type 6805e31ec36f", + "KnowledgeGap": "type 4630026a4274", + "KnowledgeGraph": "type 2a4f44745410", + "KnowledgeGraphEdge": "type 9eba2728a7b2", "KnowledgeGraphEdgeSchema": "value 373728f5643d", - "KnowledgeGraphNode": "value d1b7e9968012", + "KnowledgeGraphNode": "type d1b7e9968012", "KnowledgeGraphNodeSchema": "value 373728f5643d", - "KnowledgeId": "value ba5552a40a12", + "KnowledgeId": "type ba5552a40a12", "KnowledgeImprovementActivationPersistence": "type 7336ceab1917", "KnowledgeImprovementCandidateRecord": "type fdec22a48370", "KnowledgeImprovementCandidateRef": "type 29f492735e7b", @@ -246,17 +246,17 @@ "KnowledgeImprovementTarget": "type 2a1bc73ffa39", "KnowledgeImprovementUpdate": "type ffee5bd8b16b", "KnowledgeImprovementUpdateInput": "type 975adc90a1b5", - "KnowledgeIndex": "value 332f4c423f7d", + "KnowledgeIndex": "type 332f4c423f7d", "KnowledgeIndexSchema": "value 373728f5643d", - "KnowledgeInspection": "value 112825b7bb54", - "KnowledgeInvalidationPlan": "value 62d21063bf4d", - "KnowledgeInvalidationStamp": "value a31367c54758", - "KnowledgeLayout": "value beb95ce22863", - "KnowledgeLexicalFieldBoosts": "value 019abb7897d0", - "KnowledgeLexicalIndex": "value 81bf4d9fd93b", - "KnowledgeLexicalIndexOptions": "value f617cd13b723", - "KnowledgeLexicalPosting": "value 096bcba20c1c", - "KnowledgeLintFinding": "value 8a05fe6abfad", + "KnowledgeInspection": "type 112825b7bb54", + "KnowledgeInvalidationPlan": "type 62d21063bf4d", + "KnowledgeInvalidationStamp": "type a31367c54758", + "KnowledgeLayout": "type beb95ce22863", + "KnowledgeLexicalFieldBoosts": "type 019abb7897d0", + "KnowledgeLexicalIndex": "type 81bf4d9fd93b", + "KnowledgeLexicalIndexOptions": "type f617cd13b723", + "KnowledgeLexicalPosting": "type 096bcba20c1c", + "KnowledgeLintFinding": "type 8a05fe6abfad", "KnowledgeMemoryBenchmarkCase": "type e9132a0be619", "KnowledgeMemoryBenchmarkTaskKind": "type 33dd3b696a1d", "KnowledgeMemoryEvent": "type b5b297e3f9b1", @@ -264,84 +264,84 @@ "KnowledgeMutationHold": "type 353c820b01ff", "KnowledgeMutationLock": "type 974f26ecfc42", "KnowledgeMutationOptions": "type 1ab92dd5d3de", - "KnowledgePage": "value 46af63a0ac13", - "KnowledgePageInvalidation": "value ed498cdf3726", + "KnowledgePage": "type 46af63a0ac13", + "KnowledgePageInvalidation": "type ed498cdf3726", "KnowledgePageInvalidationSchema": "value 373728f5643d", - "KnowledgePageRelation": "value cfe9b29e9be0", - "KnowledgePageRelationPredicate": "value 555bebb9e513", + "KnowledgePageRelation": "type cfe9b29e9be0", + "KnowledgePageRelationPredicate": "type 555bebb9e513", "KnowledgePageSchema": "value 373728f5643d", - "KnowledgePagesOptions": "value 07b5e1cb6149", - "KnowledgePolicy": "value 6e24b2884fd6", + "KnowledgePagesOptions": "type 07b5e1cb6149", + "KnowledgePolicy": "type 6e24b2884fd6", "KnowledgePolicyDispatch": "type b5df3ac0d310", - "KnowledgePromotionEntry": "value 307413f52c66", + "KnowledgePromotionEntry": "type 307413f52c66", "KnowledgePromotionError": "value d1141cf28fad", - "KnowledgePromotionErrorCode": "value cb7b16fdb529", - "KnowledgePromotionRecord": "value fa45a4cd088c", - "KnowledgeProposal": "value d2830fd59c02", + "KnowledgePromotionErrorCode": "type cb7b16fdb529", + "KnowledgePromotionRecord": "type fa45a4cd088c", + "KnowledgeProposal": "type d2830fd59c02", "KnowledgeProposalParseError": "value a10b13b62b21", "KnowledgeReadOptions": "type 96c0affb64a1", - "KnowledgeReadinessSpec": "value 946661b52948", - "KnowledgeReceiptAttributeValue": "value af09de7ef965", - "KnowledgeRelation": "value f930b03cefcf", - "KnowledgeRelationDirection": "value efbba5c61bea", - "KnowledgeRelationGraph": "value a4c42e720d21", + "KnowledgeReadinessSpec": "type 946661b52948", + "KnowledgeReceiptAttributeValue": "type af09de7ef965", + "KnowledgeRelation": "type f930b03cefcf", + "KnowledgeRelationDirection": "type efbba5c61bea", + "KnowledgeRelationGraph": "type a4c42e720d21", "KnowledgeRelationGraphError": "value cadf45a5ab8e", - "KnowledgeRelationGraphErrorCode": "value 62a06ddc01f3", + "KnowledgeRelationGraphErrorCode": "type 62a06ddc01f3", "KnowledgeRelationGraphSchema": "value 373728f5643d", - "KnowledgeRelationNeighbor": "value e463470d2186", - "KnowledgeRelationNode": "value 941a44f20696", + "KnowledgeRelationNeighbor": "type e463470d2186", + "KnowledgeRelationNode": "type 941a44f20696", "KnowledgeRelationNodeSchema": "value 373728f5643d", - "KnowledgeRelationQuery": "value 59aad90a4bf4", + "KnowledgeRelationQuery": "type 59aad90a4bf4", "KnowledgeRelationSchema": "value 373728f5643d", - "KnowledgeRelationWalkOptions": "value fe4fbf78ea49", - "KnowledgeRelationWalkStep": "value dce4639198b3", - "KnowledgeRelease": "value 28df725e17fa", - "KnowledgeReleaseInput": "value 844c1ad8d42f", - "KnowledgeReleaseReport": "value 5f72778544bd", - "KnowledgeResearchLoopContext": "value 1a4d66267646", - "KnowledgeResearchLoopDecision": "value 648813512b86", - "KnowledgeResearchLoopResult": "value 817d2eacc456", - "KnowledgeResearchLoopStep": "value af5b4466e758", + "KnowledgeRelationWalkOptions": "type fe4fbf78ea49", + "KnowledgeRelationWalkStep": "type dce4639198b3", + "KnowledgeRelease": "type 28df725e17fa", + "KnowledgeReleaseInput": "type 844c1ad8d42f", + "KnowledgeReleaseReport": "type 5f72778544bd", + "KnowledgeResearchLoopContext": "type 1a4d66267646", + "KnowledgeResearchLoopDecision": "type 648813512b86", + "KnowledgeResearchLoopResult": "type 817d2eacc456", + "KnowledgeResearchLoopStep": "type af5b4466e758", "KnowledgeRetrievalBenchmarkCase": "type d2135c53958f", "KnowledgeRetrievalBenchmarkQrel": "type 159153ab63cd", "KnowledgeRetrievalBenchmarkQuery": "type d9ee05c62de0", - "KnowledgeRetrievalDisposition": "value c3bb481999cf", - "KnowledgeRetrievalDispositionRelation": "value 9c68bc5da478", - "KnowledgeRetrievalReceipt": "value 63de26c92cfe", - "KnowledgeRetrievalResultReceipt": "value 33af1de6be8c", - "KnowledgeRetrieverIdentity": "value fb46de336ac2", - "KnowledgeSearchHit": "value d13a101a4b4f", - "KnowledgeSearchResult": "value c443b7efb49e", - "KnowledgeSource": "value 6ebb3f0a0ef2", + "KnowledgeRetrievalDisposition": "type c3bb481999cf", + "KnowledgeRetrievalDispositionRelation": "type 9c68bc5da478", + "KnowledgeRetrievalReceipt": "type 63de26c92cfe", + "KnowledgeRetrievalResultReceipt": "type 33af1de6be8c", + "KnowledgeRetrieverIdentity": "type fb46de336ac2", + "KnowledgeSearchHit": "type d13a101a4b4f", + "KnowledgeSearchResult": "type c443b7efb49e", + "KnowledgeSource": "type 6ebb3f0a0ef2", "KnowledgeStateScope": "type 61b8ac32e052", - "KnowledgeUnit": "value bbd850260f7f", - "KnowledgeUseReceipt": "value 95b469ec3c07", - "KnowledgeUseRelation": "value b47137088743", - "KnowledgeUsedResult": "value e3f08034fa14", - "KnowledgeVisibilityArtifactLoader": "value 868c40b4c8df", - "KnowledgeVisibilityArtifactRef": "value 57a3aa1b4b5e", - "KnowledgeVisibilityRef": "value 1a9c9710243c", - "KnowledgeVisibilitySnapshot": "value 7b9091fd9812", - "KnowledgeVisibilitySnapshotEntry": "value b3b8c716f246", + "KnowledgeUnit": "type bbd850260f7f", + "KnowledgeUseReceipt": "type 95b469ec3c07", + "KnowledgeUseRelation": "type b47137088743", + "KnowledgeUsedResult": "type e3f08034fa14", + "KnowledgeVisibilityArtifactLoader": "type 868c40b4c8df", + "KnowledgeVisibilityArtifactRef": "type 57a3aa1b4b5e", + "KnowledgeVisibilityRef": "type 1a9c9710243c", + "KnowledgeVisibilitySnapshot": "type 7b9091fd9812", + "KnowledgeVisibilitySnapshotEntry": "type b3b8c716f246", "KnowledgeVisibilityUnavailableError": "value e8fb1aabfca1", - "KnowledgeVisibilityUnavailableReason": "value 1a18188b8a94", - "KnowledgeWriteBlock": "value 4c81d19da092", - "KnowledgeWriteIntakeOptions": "value caba3e61d0c4", - "KnowledgeWriteIntakeRequest": "value 5074f0dab514", - "KnowledgeWriteParseResult": "value 3ec744fcaf93", + "KnowledgeVisibilityUnavailableReason": "type 1a18188b8a94", + "KnowledgeWriteBlock": "type 4c81d19da092", + "KnowledgeWriteIntakeOptions": "type caba3e61d0c4", + "KnowledgeWriteIntakeRequest": "type 5074f0dab514", + "KnowledgeWriteParseResult": "type 3ec744fcaf93", "LoadKnowledgeImprovementActivationResultOptions": "type 3c304bc52d1c", "MAX_RESPONSE_BYTES": "value 373728f5643d", "MIN_REQUEST_GAP_MS": "value 648cef7e8361", - "MaterialFact": "value 7b848dee213b", - "MaterialFactLens": "value 504d719aaa16", - "MaterialFactsResult": "value 8e5c394d8ac3", + "MaterialFact": "type 7b848dee213b", + "MaterialFactLens": "type 504d719aaa16", + "MaterialFactsResult": "type 8e5c394d8ac3", "MeasuredKnowledgeSelectionReceipt": "type 28a9a57c6626", - "Mem0ClientMode": "value abfe4225abaf", - "Mem0HostedClient": "value 4d1434ac5a9a", - "Mem0HostedMemoryAdapterOptions": "value 627ef089dd0c", - "Mem0MemoryAdapterOptions": "value c3d953afa968", - "Mem0OssClient": "value 641eca0aecd6", - "Mem0OssMemoryAdapterOptions": "value b7c55e102a21", + "Mem0ClientMode": "type abfe4225abaf", + "Mem0HostedClient": "type 4d1434ac5a9a", + "Mem0HostedMemoryAdapterOptions": "type 627ef089dd0c", + "Mem0MemoryAdapterOptions": "type c3d953afa968", + "Mem0OssClient": "type 641eca0aecd6", + "Mem0OssMemoryAdapterOptions": "type b7c55e102a21", "MemoryAdapterBenchmarkCandidate": "type 761edb34d291", "MemoryAdapterBenchmarkRankingRow": "type 9a8fa5ffee7a", "MemoryConfigScenario": "type c81d5214e789", @@ -349,23 +349,23 @@ "NearDuplicateDetectionOptions": "type cc1c77ce4d80", "NearDuplicatePair": "type 31bc35ca4a75", "NearDuplicateReport": "type 0ddbba09b111", - "Neo4jAgentMemoryAdapterOptions": "value c0746e451047", + "Neo4jAgentMemoryAdapterOptions": "type c0746e451047", "OptimizeKnowledgeBasePolicyOptions": "type 07a3ccb0b8e0", "OptimizeKnowledgeBasePolicyResult": "type 1e3b03c7a0a3", - "OriginatedKnowledgeSearchResult": "value 99110190f58f", - "OriginatedPage": "value 62ba6f531a4a", - "OwnedAgentMemoryRunLease": "value 4680998178f2", + "OriginatedKnowledgeSearchResult": "type 99110190f58f", + "OriginatedPage": "type 62ba6f531a4a", + "OwnedAgentMemoryRunLease": "type 4680998178f2", "POLITE_USER_AGENT": "value 3eb07665c028", - "PageOrigin": "value df33a580b8a9", - "ParsedFrontmatter": "value 7aebd4ab7c31", - "PartitionRetrievalScenariosOptions": "value bfb5473c9c0c", + "PageOrigin": "type df33a580b8a9", + "ParsedFrontmatter": "type 7aebd4ab7c31", + "PartitionRetrievalScenariosOptions": "type bfb5473c9c0c", "PendingKnowledgeMutation": "type 265414e3a059", - "PersistentResearchDrivingDriverOptions": "value 1a2cb7bacb89", - "PoliteFetchOptions": "value e8c10ab474da", - "PoliteFetchResult": "value 68c8ac7c266b", + "PersistentResearchDrivingDriverOptions": "type 1a2cb7bacb89", + "PoliteFetchOptions": "type e8c10ab474da", + "PoliteFetchResult": "type 68c8ac7c266b", "PromoteKnowledgeCandidateOptions": "type 804348b78767", - "PromoteRunScopedPagesOptions": "value 314295c13674", - "ProposeFromFindingsResult": "value 979e50440bbd", + "PromoteRunScopedPagesOptions": "type 314295c13674", + "ProposeFromFindingsResult": "type 979e50440bbd", "READINESS_SPEC_DEFAULTS": "value 373728f5643d", "RUN_LINEAGE_BASENAME": "value ea48bb4b9ba4", "RagAnswerEvalArtifact": "type 2ab58e28a9e7", @@ -373,146 +373,146 @@ "RagAnswerEvalScenario": "type db3a60008536", "RagAnswerMetricSummary": "type fb1eba0475d2", "RagAnswerQualityHookOptions": "type 64a94e380f61", - "RagAnswerQualityInput": "value 95c0bf3c8116", + "RagAnswerQualityInput": "type 95c0bf3c8116", "RagAnswerQualityJudgeOptions": "type 3ede09715229", - "RagAnswerQualityResult": "value 2cc2a6e5ff89", + "RagAnswerQualityResult": "type 2cc2a6e5ff89", "RagCalibrationOptions": "type 269c2603180b", "RagCalibrationResult": "type 33ccc69f10a2", - "RagDiagnosisInput": "value 451f4770d2c3", + "RagDiagnosisInput": "type 451f4770d2c3", "RagEvalCitation": "type 25bccc5516bf", "RagEvalClaim": "type 93f6dc6c4f30", "RagEvalContext": "type 47832e7fe33b", "RagEvalMetricKey": "type 3bfa7c43c780", "RagEvalProvider": "type 04bba9224577", "RagEvalSlice": "type a81a5cbe8b5d", - "RagGapFinding": "value 0d6b7923d6f6", - "RagGapKind": "value bbcedce47493", - "RagGapSeverity": "value 2d8e39b4440d", - "RagKnowledgeAcquisitionInput": "value 1df52fd4254e", - "RagKnowledgeImprovementPhase": "value eef8199c6e7e", - "RagKnowledgeImprovementPhaseResult": "value 510cac4b2e4b", - "RagKnowledgeImprovementPhaseStatus": "value 06c0bc0b76ad", - "RagKnowledgeResearchOptions": "value 31039c68fe2b", - "RagKnowledgeUpdateInput": "value d51f5cf7ae12", - "RagKnowledgeUpdateResult": "value 27c3d402c64e", - "RagOptimizationConfig": "value 0f5f3a0fc625", - "RagOptimizationSelection": "value 43479a8a39bc", - "RagPhaseInputBase": "value 0072caf0bed1", - "RagPromotionInput": "value 4abf7c13c953", - "RagPromotionResult": "value 2a7aa7ab9102", + "RagGapFinding": "type 0d6b7923d6f6", + "RagGapKind": "type bbcedce47493", + "RagGapSeverity": "type 2d8e39b4440d", + "RagKnowledgeAcquisitionInput": "type 1df52fd4254e", + "RagKnowledgeImprovementPhase": "type eef8199c6e7e", + "RagKnowledgeImprovementPhaseResult": "type 510cac4b2e4b", + "RagKnowledgeImprovementPhaseStatus": "type 06c0bc0b76ad", + "RagKnowledgeResearchOptions": "type 31039c68fe2b", + "RagKnowledgeUpdateInput": "type d51f5cf7ae12", + "RagKnowledgeUpdateResult": "type 27c3d402c64e", + "RagOptimizationConfig": "type 0f5f3a0fc625", + "RagOptimizationSelection": "type 43479a8a39bc", + "RagPhaseInputBase": "type 0072caf0bed1", + "RagPromotionInput": "type 4abf7c13c953", + "RagPromotionResult": "type 2a7aa7ab9102", "RagRequiredContext": "type 2ef3d6dfc30b", "RecoverPendingKnowledgeMutationOptions": "type a90f6aeb047d", - "RegularFileSnapshot": "value 55d315589931", - "RejectedSource": "value 81899fc9ed5b", - "ResearchClaimEvidence": "value 31fa8f46f25a", + "RegularFileSnapshot": "type 55d315589931", + "RejectedSource": "type 81899fc9ed5b", + "ResearchClaimEvidence": "type 31fa8f46f25a", "ResearchClaimEvidenceSchema": "value 373728f5643d", - "ResearchClaimLedger": "value f3435f987d19", + "ResearchClaimLedger": "type f3435f987d19", "ResearchClaimLedgerSchema": "value 373728f5643d", - "ResearchClaimRecord": "value febfce5cc05e", + "ResearchClaimRecord": "type febfce5cc05e", "ResearchClaimRecordSchema": "value 373728f5643d", - "ResearchContribution": "value 4ef9b903af78", - "ResearchDriver": "value 76db7bd73161", - "ResearchDrivingDriver": "value 919454a2ef43", - "ResearchDrivingDriverOptions": "value bf4180687f2d", - "ResearchDrivingState": "value 55bc4328e4c3", - "ResearchDrivingSteer": "value 5f5bca7f3f8f", - "ResearchSourceProposal": "value be9f803d5a8e", - "ResearchSourceVersion": "value f20d55e99f71", + "ResearchContribution": "type 4ef9b903af78", + "ResearchDriver": "type 76db7bd73161", + "ResearchDrivingDriver": "type 919454a2ef43", + "ResearchDrivingDriverOptions": "type bf4180687f2d", + "ResearchDrivingState": "type 55bc4328e4c3", + "ResearchDrivingSteer": "type 5f5bca7f3f8f", + "ResearchSourceProposal": "type be9f803d5a8e", + "ResearchSourceVersion": "type f20d55e99f71", "ResearchSourceVersionSchema": "value 373728f5643d", - "ResearchWorker": "value 5b69df6c9975", + "ResearchWorker": "type 5b69df6c9975", "ResolvedKnowledgeImprovementCandidate": "type 60be04dfb75d", "ResolvedKnowledgeImprovementComparison": "type 2d4520e11c17", "ResolvedKnowledgeImprovementComparisonSnapshot": "type 09ca4bdc3f81", "RestoreKnowledgeCandidateBaselineOptions": "type a910d66fbc6b", - "RetrievalConfig": "value 0f5f3a0fc625", - "RetrievalEvalArtifact": "value 8862d4ecce1e", - "RetrievalEvalRetriever": "value f7fb2803d503", - "RetrievalEvalRetrieverInput": "value 4a212d747cea", - "RetrievalEvalRetrieverResult": "value df91a833caf4", - "RetrievalEvalScenario": "value 41ff14f32f8d", - "RetrievalGoldTarget": "value e7e2e2dddbdf", - "RetrievalHoldoutBypassReason": "value 57ea26248eb4", - "RetrievalHoldoutCallContext": "value d7fa5e2b47a6", - "RetrievalHoldoutConfig": "value 94124effabe9", - "RetrievalHoldoutEligibleItem": "value 7e39efaaa6c1", - "RetrievalHoldoutEvent": "value 2e0acd7d6478", - "RetrievalHoldoutOffPolicyOptions": "value 5123f1d72cf7", - "RetrievalHoldoutOffPolicyResult": "value 5e89f29dc4f6", - "RetrievalHoldoutResult": "value 5713de3c84a1", - "RetrievalHoldoutSessionState": "value 76de736b5743", - "RetrievalHoldoutSessionSummary": "value 545aa1319ad0", - "RetrievalMetricSummary": "value 51b76ca34766", - "RetrievalMetricWeights": "value 2792156546a6", - "RetrievalOptimizationSelection": "value 843976b28ae1", - "RetrievalRecallJudgeOptions": "value 1d67f9ebcfe6", - "RetrievalScenarioPartitions": "value a8a61ddef80a", - "RetrievedKnowledgeHit": "value 9dfb968780ec", - "RetrievedSourceSpan": "value d421429a842f", - "RouterClient": "value 0e152cea3cc2", + "RetrievalConfig": "type 0f5f3a0fc625", + "RetrievalEvalArtifact": "type 8862d4ecce1e", + "RetrievalEvalRetriever": "type f7fb2803d503", + "RetrievalEvalRetrieverInput": "type 4a212d747cea", + "RetrievalEvalRetrieverResult": "type df91a833caf4", + "RetrievalEvalScenario": "type 41ff14f32f8d", + "RetrievalGoldTarget": "type e7e2e2dddbdf", + "RetrievalHoldoutBypassReason": "type 57ea26248eb4", + "RetrievalHoldoutCallContext": "type d7fa5e2b47a6", + "RetrievalHoldoutConfig": "type 94124effabe9", + "RetrievalHoldoutEligibleItem": "type 7e39efaaa6c1", + "RetrievalHoldoutEvent": "type 2e0acd7d6478", + "RetrievalHoldoutOffPolicyOptions": "type 5123f1d72cf7", + "RetrievalHoldoutOffPolicyResult": "type 5e89f29dc4f6", + "RetrievalHoldoutResult": "type 5713de3c84a1", + "RetrievalHoldoutSessionState": "type 76de736b5743", + "RetrievalHoldoutSessionSummary": "type 545aa1319ad0", + "RetrievalMetricSummary": "type 51b76ca34766", + "RetrievalMetricWeights": "type 2792156546a6", + "RetrievalOptimizationSelection": "type 843976b28ae1", + "RetrievalRecallJudgeOptions": "type 1d67f9ebcfe6", + "RetrievalScenarioPartitions": "type a8a61ddef80a", + "RetrievedKnowledgeHit": "type 9dfb968780ec", + "RetrievedSourceSpan": "type d421429a842f", + "RouterClient": "type 0e152cea3cc2", "RouterError": "value c1a8d51a094e", - "RouterUsage": "value 65c8360220a5", + "RouterUsage": "type 65c8360220a5", "RunAgentMemoryExperimentOptions": "type ea599b678ed8", "RunAgentMemoryExperimentResult": "type 4c59c13e22c2", "RunAgentMemoryImprovementOptions": "type d4fc3b183ac9", "RunAgentMemoryImprovementResult": "type d1da30a3cde1", "RunAgentMemoryLearningExperimentOptions": "type 781b9c320d5b", "RunAgentMemoryLearningExperimentResult": "type 8472cdc7f052", - "RunDiscoveryLoopOptions": "value bfcdb3617601", + "RunDiscoveryLoopOptions": "type bfcdb3617601", "RunKnowledgeBenchmarkSuiteOptions": "type 8f7c9a385609", "RunKnowledgeBenchmarkSuiteResult": "type 46bed11cb991", - "RunKnowledgeResearchLoopOptions": "value ac668b866256", - "RunLineageAuthority": "value aa33159b2c96", - "RunLineageRecord": "value 9ba2102ed82c", + "RunKnowledgeResearchLoopOptions": "type ac668b866256", + "RunLineageAuthority": "type aa33159b2c96", + "RunLineageRecord": "type 9ba2102ed82c", "RunMemoryAdapterBenchmarkOptions": "type 9e6710497bb1", "RunMemoryAdapterBenchmarkResult": "type 17500f018600", - "RunRagKnowledgeImprovementLoopOptions": "value 415d465f5ad4", - "RunRagKnowledgeImprovementLoopResult": "value 73696e62b829", - "RunRagOptimizationOptions": "value 6083351ac8e2", - "RunRagOptimizationResult": "value a516eb6e9c06", - "RunRetrievalImprovementLoopOptions": "value f7fa1827ff47", - "RunRetrievalImprovementLoopResult": "value 21f0b2d53f0d", - "RunScopedStores": "value 88be8b4eed2e", - "RunScopedStoresOptions": "value b04713afaad9", - "RunSerializedKnowledgeOptimizationOptions": "value 648af65b3525", - "RunSerializedKnowledgeOptimizationResult": "value 6159e2cc058c", + "RunRagKnowledgeImprovementLoopOptions": "type 415d465f5ad4", + "RunRagKnowledgeImprovementLoopResult": "type 73696e62b829", + "RunRagOptimizationOptions": "type 6083351ac8e2", + "RunRagOptimizationResult": "type a516eb6e9c06", + "RunRetrievalImprovementLoopOptions": "type f7fa1827ff47", + "RunRetrievalImprovementLoopResult": "type 21f0b2d53f0d", + "RunScopedStores": "type 88be8b4eed2e", + "RunScopedStoresOptions": "type b04713afaad9", + "RunSerializedKnowledgeOptimizationOptions": "type 648af65b3525", + "RunSerializedKnowledgeOptimizationResult": "type 6159e2cc058c", "SCAFFOLD_PAGE_BASENAMES": "value 373728f5643d", - "SearchKnowledgeOptions": "value 212dd35aae7c", - "SerializedCandidate": "value 2ca01e171b78", - "SerializedCandidateCodec": "value 4efca5288a8c", - "SourceAdapter": "value cf41318e3cf1", - "SourceAdapterInput": "value 08a53954e844", - "SourceAdapterOutput": "value 8463b2426191", - "SourceAnchor": "value 31caa51ff0bc", + "SearchKnowledgeOptions": "type 212dd35aae7c", + "SerializedCandidate": "type 2ca01e171b78", + "SerializedCandidateCodec": "type 4efca5288a8c", + "SourceAdapter": "type cf41318e3cf1", + "SourceAdapterInput": "type 08a53954e844", + "SourceAdapterOutput": "type 8463b2426191", + "SourceAnchor": "type 31caa51ff0bc", "SourceAnchorSchema": "value 373728f5643d", - "SourceFreshnessInspection": "value 2eab1512c324", - "SourceRecord": "value b525cb8c09ee", + "SourceFreshnessInspection": "type 2eab1512c324", + "SourceRecord": "type b525cb8c09ee", "SourceRecordSchema": "value 373728f5643d", - "SourceRegistry": "value 062b92354d23", - "SourceVerdict": "value bb58bf97fe54", - "SourceVerificationContext": "value bfe4dde94e67", - "StateSosEntity": "value 4ecdc780ae4d", - "StateSosSourceConfig": "value 3a2d0b61a718", - "TangleRouterOptions": "value 36f56817baa8", - "ThesisRunOptions": "value 84ede3dc0190", - "ThesisRunResult": "value 24e8289fb585", - "ThesisTaskInput": "value 79a0ee86f1c6", - "TrackedClaim": "value 823ab1f0941e", - "TriageClass": "value 684366d72b8e", + "SourceRegistry": "type 062b92354d23", + "SourceVerdict": "type bb58bf97fe54", + "SourceVerificationContext": "type bfe4dde94e67", + "StateSosEntity": "type 4ecdc780ae4d", + "StateSosSourceConfig": "type 3a2d0b61a718", + "TangleRouterOptions": "type 36f56817baa8", + "ThesisRunOptions": "type 84ede3dc0190", + "ThesisRunResult": "type 24e8289fb585", + "ThesisTaskInput": "type 79a0ee86f1c6", + "TrackedClaim": "type 823ab1f0941e", + "TriageClass": "type 684366d72b8e", "UncheckableClaimError": "value 86a15815c4f1", "UseKnowledgeImprovementCandidateOptions": "type 848b0e83e03f", - "ValidateKnowledgeOptions": "value 75186f551139", - "ValidateKnowledgeResult": "value 85becbbaf24d", - "VerifiedGradeableEvidence": "value 68ecc1af89b5", - "VerifiedResearchLoopOptions": "value f879fa4412f4", - "VerifiedResearchLoopResult": "value d9e27e0d871b", - "VerifiedResearchRound": "value c0f34b185f68", - "VerifyGradeableEvidenceOptions": "value 01ef698f9b40", - "VerifyingDriverOptions": "value eddd766acc7c", + "ValidateKnowledgeOptions": "type 75186f551139", + "ValidateKnowledgeResult": "type 85becbbaf24d", + "VerifiedGradeableEvidence": "type 68ecc1af89b5", + "VerifiedResearchLoopOptions": "type f879fa4412f4", + "VerifiedResearchLoopResult": "type d9e27e0d871b", + "VerifiedResearchRound": "type c0f34b185f68", + "VerifyGradeableEvidenceOptions": "type 01ef698f9b40", + "VerifyingDriverOptions": "type eddd766acc7c", "WIKILINK_REGEX": "value 373728f5643d", - "WebResearchWorkerOptions": "value c26a8fa43a47", - "WebSearchHit": "value 2c6fc9b2fb25", - "WorkerClaimDecorationOptions": "value a3db98314057", - "WorkerResearchContext": "value 1db692fde00a", + "WebResearchWorkerOptions": "type c26a8fa43a47", + "WebSearchHit": "type 2c6fc9b2fb25", + "WorkerClaimDecorationOptions": "type a3db98314057", + "WorkerResearchContext": "type 1db692fde00a", "__resetHttpThrottle": "value e47f3b6734a6", "acquireAgentMemoryRunLease": "value 7d23f0e042cc", "addSourcePath": "value 9dabb587c73c", @@ -848,17 +848,17 @@ }, "./cli": {}, "./memory": { - "AgentMemoryAcquireRunLease": "value 4ff237e19d6d", + "AgentMemoryAcquireRunLease": "type 4ff237e19d6d", "AgentMemoryActivation": "type 61c2ab159978", "AgentMemoryActivationDriver": "type 7cf464394ada", - "AgentMemoryAdapter": "value 33f1cff7fc1a", + "AgentMemoryAdapter": "type 33f1cff7fc1a", "AgentMemoryAttemptEvent": "type 7661dd996f22", - "AgentMemoryBranch": "value 44f54100fad5", - "AgentMemoryBranchIsolation": "value 33ffe7155eba", - "AgentMemoryBranchLifetime": "value 0b553b25b156", - "AgentMemoryBranchSnapshot": "value 13e0d7dc0c86", - "AgentMemoryContext": "value d2ad9aae008c", - "AgentMemoryControllerMode": "value 3490191a2dd0", + "AgentMemoryBranch": "type 44f54100fad5", + "AgentMemoryBranchIsolation": "type 33ffe7155eba", + "AgentMemoryBranchLifetime": "type 0b553b25b156", + "AgentMemoryBranchSnapshot": "type 13e0d7dc0c86", + "AgentMemoryContext": "type d2ad9aae008c", + "AgentMemoryControllerMode": "type 3490191a2dd0", "AgentMemoryDimensionComparison": "type 9bb6eed6d1d8", "AgentMemoryEvidenceRef": "type 50e0ea9f0043", "AgentMemoryExecutionContext": "type 5c2b654fd8e6", @@ -875,11 +875,11 @@ "AgentMemoryFinalEvaluation": "type fa3494059c13", "AgentMemoryFinalPair": "type cca58dd2fff1", "AgentMemoryForgettingComparison": "type 7c0081efbbd1", - "AgentMemoryHit": "value e7b45aadc418", + "AgentMemoryHit": "type e7b45aadc418", "AgentMemoryHitSchema": "value 373728f5643d", "AgentMemoryImprovementRunLease": "type 9431eb380a3e", - "AgentMemoryJournalEntry": "value ceadedad84df", - "AgentMemoryKind": "value 6d96b298a5a6", + "AgentMemoryJournalEntry": "type ceadedad84df", + "AgentMemoryKind": "type 6d96b298a5a6", "AgentMemoryKindSchema": "value 373728f5643d", "AgentMemoryLearningArmOrder": "type e8132d5b34fe", "AgentMemoryLearningCandidateSummary": "type bbbac950c0d3", @@ -889,50 +889,50 @@ "AgentMemoryLifecycleUnsafeError": "value 76e25c9235a8", "AgentMemoryMode": "type 9fa3c0482c12", "AgentMemoryPromotionDecision": "type d34a89427912", - "AgentMemoryRunLease": "value 3833198f7ee0", - "AgentMemoryScope": "value 879ac4259f3c", + "AgentMemoryRunLease": "type 3833198f7ee0", + "AgentMemoryScope": "type 879ac4259f3c", "AgentMemoryScopeSchema": "value 373728f5643d", - "AgentMemorySearchOptions": "value 088e75c091e0", + "AgentMemorySearchOptions": "type 088e75c091e0", "AgentMemorySequence": "type f25f429c08a6", "AgentMemorySequenceArtifact": "type 8be8e6375531", "AgentMemorySequenceProbe": "type 512ad45e62ef", "AgentMemorySequenceProbeResult": "type 1f8aae34dcfd", "AgentMemorySequenceScenario": "type d9094ae4cf99", "AgentMemorySequenceStep": "type 98f8223e2ec2", - "AgentMemorySharingPolicy": "value d14707f95351", + "AgentMemorySharingPolicy": "type d14707f95351", "AgentMemoryTransferCellComparison": "type 40f6d39f4c6a", "AgentMemoryTransferStepSummary": "type 6842cb405469", - "AgentMemoryVisibility": "value 0c3bef3036f1", - "AgentMemoryWriteInput": "value 7f41599c27b7", + "AgentMemoryVisibility": "type 0c3bef3036f1", + "AgentMemoryWriteInput": "type 7f41599c27b7", "AgentMemoryWriteInputSchema": "value 373728f5643d", - "AgentMemoryWriteResult": "value 4c444521a5ca", + "AgentMemoryWriteResult": "type 4c444521a5ca", "BuildAgentMemorySequencesFromBenchmarkCasesOptions": "type 210382d1dfe1", "CompareAgentMemoryLearningOptions": "type 33bff9c3b28a", - "CreateAgentMemoryBranchOptions": "value 924c7b6dcd11", + "CreateAgentMemoryBranchOptions": "type 924c7b6dcd11", "DEFAULT_MEMORY_CLEANUP_TIMEOUT_MS": "value 10d1ef3e7731", - "ForkAgentMemoryBranchSnapshotOptions": "value 4daac6457273", - "GraphitiMcpClientLike": "value a6c48bcfcdd6", - "GraphitiMemoryAdapterOptions": "value 6226003a629c", - "GraphitiToolNames": "value 65e079641c44", - "Mem0ClientMode": "value abfe4225abaf", - "Mem0HostedClient": "value 4d1434ac5a9a", - "Mem0HostedMemoryAdapterOptions": "value 627ef089dd0c", - "Mem0MemoryAdapterOptions": "value c3d953afa968", - "Mem0OssClient": "value 641eca0aecd6", - "Mem0OssMemoryAdapterOptions": "value b7c55e102a21", + "ForkAgentMemoryBranchSnapshotOptions": "type 4daac6457273", + "GraphitiMcpClientLike": "type a6c48bcfcdd6", + "GraphitiMemoryAdapterOptions": "type 6226003a629c", + "GraphitiToolNames": "type 65e079641c44", + "Mem0ClientMode": "type abfe4225abaf", + "Mem0HostedClient": "type 4d1434ac5a9a", + "Mem0HostedMemoryAdapterOptions": "type 627ef089dd0c", + "Mem0MemoryAdapterOptions": "type c3d953afa968", + "Mem0OssClient": "type 641eca0aecd6", + "Mem0OssMemoryAdapterOptions": "type b7c55e102a21", "MemoryConfigScenario": "type c81d5214e789", - "Neo4jAgentMemoryAdapterOptions": "value c0746e451047", - "OwnedAgentMemoryRunLease": "value 4680998178f2", - "RetrievalHoldoutBypassReason": "value 57ea26248eb4", - "RetrievalHoldoutCallContext": "value d7fa5e2b47a6", - "RetrievalHoldoutConfig": "value 94124effabe9", - "RetrievalHoldoutEligibleItem": "value 7e39efaaa6c1", - "RetrievalHoldoutEvent": "value 2e0acd7d6478", - "RetrievalHoldoutOffPolicyOptions": "value 5123f1d72cf7", - "RetrievalHoldoutOffPolicyResult": "value 5e89f29dc4f6", - "RetrievalHoldoutResult": "value 5713de3c84a1", - "RetrievalHoldoutSessionState": "value 76de736b5743", - "RetrievalHoldoutSessionSummary": "value 545aa1319ad0", + "Neo4jAgentMemoryAdapterOptions": "type c0746e451047", + "OwnedAgentMemoryRunLease": "type 4680998178f2", + "RetrievalHoldoutBypassReason": "type 57ea26248eb4", + "RetrievalHoldoutCallContext": "type d7fa5e2b47a6", + "RetrievalHoldoutConfig": "type 94124effabe9", + "RetrievalHoldoutEligibleItem": "type 7e39efaaa6c1", + "RetrievalHoldoutEvent": "type 2e0acd7d6478", + "RetrievalHoldoutOffPolicyOptions": "type 5123f1d72cf7", + "RetrievalHoldoutOffPolicyResult": "type 5e89f29dc4f6", + "RetrievalHoldoutResult": "type 5713de3c84a1", + "RetrievalHoldoutSessionState": "type 76de736b5743", + "RetrievalHoldoutSessionSummary": "type 545aa1319ad0", "RunAgentMemoryExperimentOptions": "type ea599b678ed8", "RunAgentMemoryExperimentResult": "type 4c59c13e22c2", "RunAgentMemoryImprovementOptions": "type d4fc3b183ac9", @@ -972,21 +972,21 @@ "toOffPolicyTrajectory": "value 934dec24305c" }, "./sources": { - "CornellLiiSelector": "value c92fb79c4d6b", - "CornellLiiSourceOptions": "value 3d1a7a174053", - "FetchOpts": "value 7b44d8f28084", - "FragmentProvenance": "value a719c43aeb25", + "CornellLiiSelector": "type c92fb79c4d6b", + "CornellLiiSourceOptions": "type 3d1a7a174053", + "FetchOpts": "type 7b44d8f28084", + "FragmentProvenance": "type a719c43aeb25", "IRS_DIMENSION_HINTS": "value 373728f5643d", - "IrsPublicationsSourceOptions": "value 6b60bfe9f1bc", - "KnowledgeFragment": "value 5d9512fd9945", - "KnowledgeSource": "value 6ebb3f0a0ef2", + "IrsPublicationsSourceOptions": "type 6b60bfe9f1bc", + "KnowledgeFragment": "type 5d9512fd9945", + "KnowledgeSource": "type 6ebb3f0a0ef2", "MAX_RESPONSE_BYTES": "value 373728f5643d", "MIN_REQUEST_GAP_MS": "value 648cef7e8361", "POLITE_USER_AGENT": "value 3eb07665c028", - "PoliteFetchOptions": "value e8c10ab474da", - "PoliteFetchResult": "value 68c8ac7c266b", - "StateSosEntity": "value 4ecdc780ae4d", - "StateSosSourceConfig": "value 3a2d0b61a718", + "PoliteFetchOptions": "type e8c10ab474da", + "PoliteFetchResult": "type 68c8ac7c266b", + "StateSosEntity": "type 4ecdc780ae4d", + "StateSosSourceConfig": "type 3a2d0b61a718", "__resetHttpThrottle": "value e47f3b6734a6", "createCornellLiiSource": "value 5708478c5b8a", "createIrsPublicationsSource": "value da388cf92c5c", @@ -999,12 +999,12 @@ "politeFetch": "value 10d577fc5694" }, "./viz": { - "KnowledgeCommunity": "value 945ac89694c9", - "KnowledgeGap": "value afb49eb9f42f", - "KnowledgeVizEdge": "value 8eb533dcaa81", - "KnowledgeVizGraph": "value 090e6025e6e2", - "KnowledgeVizNode": "value a982719a0ce7", - "SurprisingConnection": "value 7ab52db0d57e", + "KnowledgeCommunity": "type 945ac89694c9", + "KnowledgeGap": "type afb49eb9f42f", + "KnowledgeVizEdge": "type 8eb533dcaa81", + "KnowledgeVizGraph": "type 090e6025e6e2", + "KnowledgeVizNode": "type a982719a0ce7", + "SurprisingConnection": "type 7ab52db0d57e", "detectKnowledgeGaps": "value 2472005cfcad", "findSurprisingConnections": "value 0a33be618b27", "toKnowledgeVizGraph": "value d6df1a797f4f" diff --git a/biome.json b/biome.json index e4e205c..e7852d8 100644 --- a/biome.json +++ b/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.4.15/schema.json", + "$schema": "https://biomejs.dev/schemas/2.5.14/schema.json", "files": { "includes": ["src/**", "tests/**"], "ignoreUnknown": true @@ -22,7 +22,7 @@ "linter": { "enabled": true, "rules": { - "recommended": true, + "preset": "recommended", "suspicious": { "noExplicitAny": "off", "noConsole": "off", diff --git a/package.json b/package.json index b8842cf..bdd5a13 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tangle-network/agent-knowledge", - "version": "17.1.11", + "version": "17.1.12", "description": "Build, search, evaluate, and improve source-backed knowledge bases.", "homepage": "https://github.com/tangle-network/agent-knowledge#readme", "repository": { @@ -85,56 +85,28 @@ "@tangle-network/tcloud": ">=0.6.0 <0.7.0" }, "peerDependencies": { - "@tangle-network/agent-eval": ">=0.182.0 <0.200.0", + "@tangle-network/agent-eval": ">=0.182.0 <0.201.0", "@tangle-network/agent-interface": "^2.13.0" }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.5", - "@biomejs/biome": "^2.5.11", - "@neo4j-labs/agent-memory": "0.4.1", - "@tangle-network/agent-eval": "0.199.0", + "@biomejs/biome": "^2.5.14", + "@neo4j-labs/agent-memory": "0.5.0", + "@tangle-network/agent-eval": "0.200.1", "@tangle-network/agent-interface": "2.13.0", - "@types/node": "^26.4.0", - "mem0ai": "3.1.7", - "oxc-parser": "0.147.0", + "@types/node": "^26.6.2", + "mem0ai": "3.3.0", + "oxc-parser": "0.151.0", "publint": "^0.3.24", - "tsdown": "^0.22.14", + "tsdown": "^0.23.0", "typescript": "^7.0.2", - "vite": "8.2.2", - "vitest": "^4.1.11", - "yaml": "2.9.0" - }, - "pnpm": { - "ignoredBuiltDependencies": [ - "@ax-llm/ax", - "esbuild" - ], - "onlyBuiltDependencies": [ - "better-sqlite3" - ], - "minimumReleaseAge": 4320, - "minimumReleaseAgeExclude": [ - "@tangle-network/agent-core", - "@tangle-network/agent-eval", - "@tangle-network/agent-interface", - "@tangle-network/agent-trace-contract", - "esbuild", - "vite", - "zod@4.5.4", - "@tangle-network/tcloud", - "@tangle-network/sandbox" - ], - "overrides": { - "@hono/node-server": "2.0.12", - "esbuild": "0.28.1", - "hono": "4.12.32", - "vite": "8.2.2", - "ws": "8.21.1" - } + "vite": "8.3.1", + "vitest": "^5.0.1", + "yaml": "2.9.1" }, "engines": { "node": ">=20.19.0" }, "license": "MIT", - "packageManager": "pnpm@10.34.5" + "packageManager": "pnpm@12.6.0" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e270259..ef21fd8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,16 +1,167 @@ +--- +lockfileVersion: '9.0' + +importers: + + .: + configDependencies: {} + packageManagerDependencies: + pnpm: + specifier: 12.6.0 + version: 12.6.0 + +packages: + + '@pnpm/exe.android-arm64@12.6.0': + resolution: {integrity: sha512-kviIHft9h02q+7N2In7tSL9T/HRUSGwYmU74YPtsWU5ee7vgqPyC0JT6RRX6miW+NxX1CvHgQxg69qq1qTLJYQ==} + cpu: [arm64] + os: [android] + + '@pnpm/exe.android-x64@12.6.0': + resolution: {integrity: sha512-CT8aJKLq2mtZFE71pr4E5Z2xHL8uGnRGr+NclDqsXlVF4SVcQ2QAs14mWi0C8gjT4hbmi+Q0lJRRIkMAWfjjng==} + cpu: [x64] + os: [android] + + '@pnpm/exe.darwin-arm64@12.6.0': + resolution: {integrity: sha512-rafpVkjzugKBMxSvGQd5wK1x5eOTkD/+lcJIFHeQhvd+BJ8kDisOOvwhQDrpGd4vd2Fx+hhW0P2Ptt638OlhFg==} + cpu: [arm64] + os: [darwin] + + '@pnpm/exe.darwin-x64@12.6.0': + resolution: {integrity: sha512-72Jpuv1m24gI8zUNcaylYpBWEhBzz1VPhnDIU2GYM2eRP+KsOqVLwV78i+JrihI39zY2NNXmaN4eAKX1inpaDQ==} + cpu: [x64] + os: [darwin] + + '@pnpm/exe.freebsd-x64@12.6.0': + resolution: {integrity: sha512-LON4QgNy1w/XF4uySZIyC/5hEB0oGdelXsY9tSKqstER+2j2X2oHz67skD11RRd/HWFRtMr64shQZ4I9ZoZ0zg==} + cpu: [x64] + os: [freebsd] + + '@pnpm/exe.linux-arm64-musl@12.6.0': + resolution: {integrity: sha512-BdDpX+DeaMUc5x6WNcE6FkmFy36NwrBbBvwsZU737Zt3u1fTY+iKFPchjEQNCM4rT6q6xvF2oN3ZwExGsJCkxQ==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@pnpm/exe.linux-arm64@12.6.0': + resolution: {integrity: sha512-8h2sNoIhHDpHDYqZZCh9PXr6krqW10btb0GHVGuw710muDHlFAHMtUG2ogmaHge6zJG1xgY4Y7mwX5g/LWvrYg==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-ppc64@12.6.0': + resolution: {integrity: sha512-ld6xgcEhFCFrsVsJhbmdmR714PnsEspO/Ij8w0/D7OSiz2hYGu3fZd5tKRxOI5m6H6Gl0/RRFAPncTHbsgXVjQ==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-riscv64@12.6.0': + resolution: {integrity: sha512-HIbImydoC3J8NFt+8MXfhTCf5rO6NjCMyinSAHac0VmV8uCHw+kbQkyAzxV84rzz9ZOzmBOnj0b1N461UIYGsw==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-s390x@12.6.0': + resolution: {integrity: sha512-DjSqT7+BZ/lWcDHwNMuzsRVfyxUimh+D54Xw4tSWbdVVQhtWtNMUyI93LVnwCmsoEpar2gC3SFeAgywx37svKQ==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-x64-musl@12.6.0': + resolution: {integrity: sha512-31lKeGPmRE6xfV6I3VjaEGVFRei14pl/zgoFDK4w+UkbJqOuNl2Ht3O1GuqNIg3Gl14qTEb4kZRAYFHXifDx9A==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@pnpm/exe.linux-x64@12.6.0': + resolution: {integrity: sha512-qFWBneHJAJ73W4whtbaFOL1M/7DBC6ILHXuxc7ZPtEhfPuT1zeZiGrmKHoMAfJA+mcm6xhOFljqVTUS+00Jabw==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.win32-arm64@12.6.0': + resolution: {integrity: sha512-OhfefXEEykZlslSUhR8PPRe6MVPV3Oink/dVfIecE5velpc7j80cZYsHlaDrtRDcm3TPwQHkaRW1SJ1efX9oFg==} + cpu: [arm64] + os: [win32] + + '@pnpm/exe.win32-x64@12.6.0': + resolution: {integrity: sha512-L2tuyrD2+Imgxs3VK/ST/2L3xD6vDP0ktJQxM0TaGw7TbAQEMq+RMc8iK6Ew7Id579uzjJe8jSfJID2ZGsOHCA==} + cpu: [x64] + os: [win32] + + pnpm@12.6.0: + resolution: {integrity: sha512-PvaPlRyxEawgS0paFvCy3fDaVqluBBPoHYVdnwtV75JnFHCQKOHNAMQFwsX7e56OxNxGd3yAXQNzwvL/AP0g7A==} + engines: {node: '>=18.*'} + hasBin: true + +snapshots: + + '@pnpm/exe.android-arm64@12.6.0': + optional: true + + '@pnpm/exe.android-x64@12.6.0': + optional: true + + '@pnpm/exe.darwin-arm64@12.6.0': + optional: true + + '@pnpm/exe.darwin-x64@12.6.0': + optional: true + + '@pnpm/exe.freebsd-x64@12.6.0': + optional: true + + '@pnpm/exe.linux-arm64-musl@12.6.0': + optional: true + + '@pnpm/exe.linux-arm64@12.6.0': + optional: true + + '@pnpm/exe.linux-ppc64@12.6.0': + optional: true + + '@pnpm/exe.linux-riscv64@12.6.0': + optional: true + + '@pnpm/exe.linux-s390x@12.6.0': + optional: true + + '@pnpm/exe.linux-x64-musl@12.6.0': + optional: true + + '@pnpm/exe.linux-x64@12.6.0': + optional: true + + '@pnpm/exe.win32-arm64@12.6.0': + optional: true + + '@pnpm/exe.win32-x64@12.6.0': + optional: true + + pnpm@12.6.0: + optionalDependencies: + '@pnpm/exe.android-arm64': 12.6.0 + '@pnpm/exe.android-x64': 12.6.0 + '@pnpm/exe.darwin-arm64': 12.6.0 + '@pnpm/exe.darwin-x64': 12.6.0 + '@pnpm/exe.freebsd-x64': 12.6.0 + '@pnpm/exe.linux-arm64': 12.6.0 + '@pnpm/exe.linux-arm64-musl': 12.6.0 + '@pnpm/exe.linux-ppc64': 12.6.0 + '@pnpm/exe.linux-riscv64': 12.6.0 + '@pnpm/exe.linux-s390x': 12.6.0 + '@pnpm/exe.linux-x64': 12.6.0 + '@pnpm/exe.linux-x64-musl': 12.6.0 + '@pnpm/exe.win32-arm64': 12.6.0 + '@pnpm/exe.win32-x64': 12.6.0 + +--- lockfileVersion: '9.0' settings: autoInstallPeers: true excludeLinksFromLockfile: false -overrides: - '@hono/node-server': 2.0.12 - esbuild: 0.28.1 - hono: 4.12.32 - vite: 8.2.2 - ws: 8.21.1 - importers: .: @@ -32,52 +183,52 @@ importers: specifier: ^0.18.5 version: 0.18.5 '@biomejs/biome': - specifier: ^2.5.11 - version: 2.5.11 + specifier: ^2.5.14 + version: 2.5.14 '@neo4j-labs/agent-memory': - specifier: 0.4.1 - version: 0.4.1 + specifier: 0.5.0 + version: 0.5.0(zod@4.5.4) '@tangle-network/agent-eval': - specifier: 0.199.0 - version: 0.199.0 + specifier: 0.200.1 + version: 0.200.1 '@tangle-network/agent-interface': specifier: 2.13.0 version: 2.13.0 '@types/node': - specifier: ^26.4.0 - version: 26.4.0 + specifier: ^26.6.2 + version: 26.6.2 mem0ai: - specifier: 3.1.7 - version: 3.1.7(@cloudflare/workers-types@4.20260702.1)(@types/jest@29.5.14)(@types/pg@8.11.0)(better-sqlite3@12.11.1)(compromise@14.16.0)(mongodb@7.5.0)(natural@8.1.1(@opentelemetry/api@1.9.1))(pg@8.11.3)(ws@8.21.1) + specifier: 3.3.0 + version: 3.3.0(@cloudflare/workers-types@4.20260702.1)(@types/jest@29.5.14)(@types/pg@8.11.0)(better-sqlite3@12.11.1)(compromise@14.17.0)(debug@4.4.3(supports-color@7.2.0))(mongodb@7.6.0)(natural@8.1.1)(pg@8.11.3)(supports-color@7.2.0)(ws@8.21.0) oxc-parser: - specifier: 0.147.0 - version: 0.147.0 + specifier: 0.151.0 + version: 0.151.0 publint: specifier: ^0.3.24 version: 0.3.24 tsdown: - specifier: ^0.22.14 - version: 0.22.14(@arethetypeswrong/core@0.18.5)(publint@0.3.24)(tsx@4.23.1)(typescript@7.0.2) + specifier: ^0.23.0 + version: 0.23.0(@arethetypeswrong/core@0.18.5)(publint@0.3.24)(typescript@7.0.2) typescript: specifier: ^7.0.2 version: 7.0.2 vite: - specifier: 8.2.2 - version: 8.2.2(@types/node@26.4.0)(esbuild@0.28.1)(tsx@4.23.1)(yaml@2.9.0) + specifier: 8.3.1 + version: 8.3.1(@types/node@26.6.2)(yaml@2.9.1) vitest: - specifier: ^4.1.11 - version: 4.1.11(@opentelemetry/api@1.9.1)(@types/node@26.4.0)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.1)(tsx@4.23.1)(yaml@2.9.0)) + specifier: ^5.0.1 + version: 5.0.1(@types/node@26.6.2)(vite@8.3.1(@types/node@26.6.2)(yaml@2.9.1)) yaml: - specifier: 2.9.0 - version: 2.9.0 + specifier: 2.9.1 + version: 2.9.1 packages: '@adraffy/ens-normalize@1.11.1': resolution: {integrity: sha512-nhCBV3quEgesuf7c7KYfperqSS14T8bYuvJ8PcLJp6znkZpFc0AuW4qBtr8eKVyPPe/8RSr7sglCWPU5eaxwKQ==} - '@andrewbranch/untar.js@1.0.3': - resolution: {integrity: sha512-Jh15/qVmrLGhkKJBdXlK1+9tY4lZruYjsgkDFj08ZmDiWVBLJcqkok7Z0/R0In+i1rScBpJlSvrTS2Lm41Pbnw==} + '@andrewbranch/untar.js@1.0.4': + resolution: {integrity: sha512-pVXSwPsLuw8IGLo2Di0EaOfsk+ntVvpkk942J/sHYIkwvtKUakEcPh7HBgZ6tuimgzKSEHgCvO4XgQ05DEbwDw==} '@arethetypeswrong/cli@0.18.5': resolution: {integrity: sha512-gM+8vRsQOD/Uc7EnBedUhkG5OCsDWE4uoak5QvomGpMpaky0Eh41p04nIMgrWb8EOmqZUJGc6zz9hsP6E56R7g==} @@ -101,59 +252,59 @@ packages: resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} engines: {node: '>=6.9.0'} - '@biomejs/biome@2.5.11': - resolution: {integrity: sha512-Tj0dnkLPdW0ASjHfj2D/ZkkvPU2wrFmnE1jWTD2xzV1ycapV1DutbYXk4NDnR3rYTi1ZCbNFD4G2gRMEY65WaA==} + '@biomejs/biome@2.5.14': + resolution: {integrity: sha512-0FabLIjd4M/dm8VFI86RMaLLdgepzbdfiAL2R8cr7V81OYYrP1w7Z73KfAwPK5h9SrEBXTzNG2y+mBwPo9xRnw==} engines: {node: '>=14.21.3'} hasBin: true - '@biomejs/cli-darwin-arm64@2.5.11': - resolution: {integrity: sha512-6SGZxoKbXvUjMn1t6A98HqWISPnGNbYs0R/Rt2JarmXBSev+lva4QxUMWEBX9lX1Wo1XTJ78uk5xVDtG58SRZg==} + '@biomejs/cli-darwin-arm64@2.5.14': + resolution: {integrity: sha512-UnzaXO65L4tsZimFITFP2M121GyhDcWFrT3pL5ZJ5U4XcS/0L5VHYytVohdCf/gnDUFHgl2I9xnt5bV/J1kxHQ==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [darwin] - '@biomejs/cli-darwin-x64@2.5.11': - resolution: {integrity: sha512-nYkXY7tLBEgnGbYapDKAyKzgt44ZEyG+AKalvTXtCWKYgepI9dw327q+cVgedxm+Udi1ZzHKUyZrIusHi/KQbw==} + '@biomejs/cli-darwin-x64@2.5.14': + resolution: {integrity: sha512-kiy8qA16K93J7uvFfWi4LgjqDpnRKyePAna6A0Y4jxyUga35SYpIZ2cNWlhy0lsfgqRenCpfymnJWEZ6mgpRgA==} engines: {node: '>=14.21.3'} cpu: [x64] os: [darwin] - '@biomejs/cli-linux-arm64-musl@2.5.11': - resolution: {integrity: sha512-qhyZUMyCbWYFV2bAwRNVvfMVZ+hv7WYl6mossGrxC+uiQQXhvsuWWU8zz6jYX0mChZd9MgQZbm4vozTmG/5iGw==} + '@biomejs/cli-linux-arm64-musl@2.5.14': + resolution: {integrity: sha512-SJ9PrZkBnnH9dHJDnxk34vKs0GB2dbsioaft6/hPhWJ7AHpwYH83Isnhj0FSRpFkGgpVfJ1lds23ApB2czUDLQ==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] libc: [musl] - '@biomejs/cli-linux-arm64@2.5.11': - resolution: {integrity: sha512-3PVLSTD9RR73rvVPt5G3T1gc+ycggWEGfTD7RvzzbtcDPD27NxgxBbAFfpm7DXJKW6VLHWE1lLMGvFt2Qxjcow==} + '@biomejs/cli-linux-arm64@2.5.14': + resolution: {integrity: sha512-vO/9BaU1n30CiFNLx49gMTMtbCAAqlo/EqFoG0BU3deQInTbJrmXSmTQ9e3FoDZIKQnvSLDVNL4lx1ci7y1T1Q==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] libc: [glibc] - '@biomejs/cli-linux-x64-musl@2.5.11': - resolution: {integrity: sha512-oRRlrchG5EfrEL/EmtT1qUjSNHk3/5LGeZhQqADBBAJF1b1ET6964xEKe7aGlGARzDfza8H/seEsFJl7S6Ql9w==} + '@biomejs/cli-linux-x64-musl@2.5.14': + resolution: {integrity: sha512-2kI5PrMgW5dcEZYrstLPmUmCwkUwZY39rP4BN93Vxbwcs2O57LDQOktUZZYPvvspN5i0mhGr3TJtF5sU26NUWg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] libc: [musl] - '@biomejs/cli-linux-x64@2.5.11': - resolution: {integrity: sha512-JOytptlsgM33B2MMFUg8iBrb4IKpbD5JnJrSeYiaFEeAj4vuXx0iQSQZ4qK7sqyMtfjZxxPdNdMZZVL4y/mFyA==} + '@biomejs/cli-linux-x64@2.5.14': + resolution: {integrity: sha512-VHZRa7CCQBUWKxNwUvHJeuW03WFRgN5NWO//SDGOitc9QIeNyfA42V9zlKm+x82xFSG9Bzi5fi+hbhm9anO8yA==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] libc: [glibc] - '@biomejs/cli-win32-arm64@2.5.11': - resolution: {integrity: sha512-e49E6K9hzH/ohJNx8Y26mY8HaV4I4ZViIeoqhKsmoXLKHhQnMeBAVqCgsGf2Wa3lXlS7RkporDXMHHWkzvZzFw==} + '@biomejs/cli-win32-arm64@2.5.14': + resolution: {integrity: sha512-pHgAFffmZtaYoxavEsWEYNvcA7NwOIjLyqw2HXyLbt16xYryX0L4fMV2u0G9ag6LNYPIoqWaWqzUcnc6rLGGXg==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [win32] - '@biomejs/cli-win32-x64@2.5.11': - resolution: {integrity: sha512-QSQr/KjOgXA7OzXJUWS+oguKyAZ3Q0l/lnlDGbu397eKo83atuWUjBPJrsqbKNF6CARGw8XXJLGzpHC8Ryhd4Q==} + '@biomejs/cli-win32-x64@2.5.14': + resolution: {integrity: sha512-oJWmBhoHsnhUKIke+0gXDX0mltJrWHA1UyHsrTlXwX0TL64ilVZAo+TYZm97baecV0esBdpzy3k96q+09JaZUQ==} engines: {node: '>=14.21.3'} cpu: [x64] os: [win32] @@ -168,176 +319,11 @@ packages: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} - '@emnapi/core@1.11.2': - resolution: {integrity: sha512-TC8MkTuZUtcTSiFeuC0ksCh9QIJ5+F21MvZ4Wn4ORfYaFJ/0dsiudv5tVkejgwZlwQ39jL9WWDe2lz8x0WglOA==} - - '@emnapi/runtime@1.11.2': - resolution: {integrity: sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA==} - - '@emnapi/wasi-threads@1.2.2': - resolution: {integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==} - - '@esbuild/aix-ppc64@0.28.1': - resolution: {integrity: sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - - '@esbuild/android-arm64@0.28.1': - resolution: {integrity: sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm@0.28.1': - resolution: {integrity: sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - - '@esbuild/android-x64@0.28.1': - resolution: {integrity: sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - - '@esbuild/darwin-arm64@0.28.1': - resolution: {integrity: sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-x64@0.28.1': - resolution: {integrity: sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - - '@esbuild/freebsd-arm64@0.28.1': - resolution: {integrity: sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.28.1': - resolution: {integrity: sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - - '@esbuild/linux-arm64@0.28.1': - resolution: {integrity: sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm@0.28.1': - resolution: {integrity: sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-ia32@0.28.1': - resolution: {integrity: sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-loong64@0.28.1': - resolution: {integrity: sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-mips64el@0.28.1': - resolution: {integrity: sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-ppc64@0.28.1': - resolution: {integrity: sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-riscv64@0.28.1': - resolution: {integrity: sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-s390x@0.28.1': - resolution: {integrity: sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-x64@0.28.1': - resolution: {integrity: sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - - '@esbuild/netbsd-arm64@0.28.1': - resolution: {integrity: sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.28.1': - resolution: {integrity: sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - - '@esbuild/openbsd-arm64@0.28.1': - resolution: {integrity: sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.28.1': - resolution: {integrity: sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - - '@esbuild/openharmony-arm64@0.28.1': - resolution: {integrity: sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openharmony] - - '@esbuild/sunos-x64@0.28.1': - resolution: {integrity: sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - - '@esbuild/win32-arm64@0.28.1': - resolution: {integrity: sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-ia32@0.28.1': - resolution: {integrity: sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-x64@0.28.1': - resolution: {integrity: sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - - '@hono/node-server@2.0.12': - resolution: {integrity: sha512-eWpQYr67tqJLeaSUl0Q+TquuYfUdTibpOJlUMV2FfUP7+KqCC5TufnwnlXL6mobZBJbGAYRd7ZvEBDCbLInjhg==} + '@hono/node-server@2.1.1': + resolution: {integrity: sha512-ELuehkj5VCBdgEw9zs+ivkKwyzzUCSQuE96YmiPvn1ECBoZCczbFXJLeEGMTYjphP6gydh4pHMqEYPVMYUVgQg==} engines: {node: '>=20'} peerDependencies: - hono: 4.12.32 + hono: ^4 '@jest/expect-utils@29.7.0': resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==} @@ -351,24 +337,42 @@ packages: resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jridgewell/sourcemap-codec@1.5.5': - resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.6.0': + resolution: {integrity: sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==} + + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} '@loaderkit/resolve@1.0.6': resolution: {integrity: sha512-G8FdIoF5CypfwmD9rl8BXod5HDn8JqB0CCNBXDTaRZ+yRYhARrrSToX1zg1zy9jX3zLqigsELwhT4gNtkdQAUg==} - '@mongodb-js/saslprep@1.4.13': - resolution: {integrity: sha512-E3Sv4eCYAlKYUTx8S3ioQcDUscOif+8zZ5OnW1IzJ+Tt+EO+ke8mn+Y3FX6N1H79picwbdOavVOb1jPi2EOyrg==} + '@mongodb-js/saslprep@1.5.4': + resolution: {integrity: sha512-05UC0jQsjKAOuXQ0H9Ud9vUTJpZIg+n/FinpR30tI5I8pY2inTfPOZ5OF/cg3Ce/N9MoD1xhRCeOsJtuTbFYlw==} - '@napi-rs/wasm-runtime@1.1.6': - resolution: {integrity: sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==} + '@neo4j-labs/agent-memory@0.5.0': + resolution: {integrity: sha512-0UvSgOfOjDwFAaSqkcK0vzZJB5SeLFiK8hymPQn//YZi2lpG/EAcrMWubq1zQQvo92MaxeMotWXitfNItkb8LA==} + engines: {node: '>=22.0.0'} peerDependencies: - '@emnapi/core': ^1.7.1 - '@emnapi/runtime': ^1.7.1 - - '@neo4j-labs/agent-memory@0.4.1': - resolution: {integrity: sha512-93e47GTUyQ/HxzwXM1h+iZtZtaUyUX1Bcd7yBpUm0SYqC/qE1MB5QO0/jP0pnPNtBwYq+nZac23Hsht5NpCMQA==} - engines: {node: '>=20.0.0'} + '@ai-sdk/provider': '>=4.0.0 <5' + '@modelcontextprotocol/sdk': '>=1.30.0 <2' + '@opentelemetry/api': ^1.9.0 + '@strands-agents/sdk': '>=1.16.0 <2' + zod: ^4.0.0 + peerDependenciesMeta: + '@ai-sdk/provider': + optional: true + '@modelcontextprotocol/sdk': + optional: true + '@opentelemetry/api': + optional: true + '@strands-agents/sdk': + optional: true + zod: + optional: true '@noble/ciphers@1.3.0': resolution: {integrity: sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==} @@ -386,144 +390,137 @@ packages: resolution: {integrity: sha512-X5XaVWZIBCT7HHZGm5I7ZQXDwLG+bGXuSrMQAW+7Zvl87h1kmc1ZB1VSRJcpUfoUrGQp4Fkoxm5kZ+Ms+aW+eA==} engines: {node: '>= 20.19.0'} - '@opentelemetry/api@1.9.1': - resolution: {integrity: sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q==} - engines: {node: '>=8.0.0'} - - '@oxc-parser/binding-android-arm-eabi@0.147.0': - resolution: {integrity: sha512-fOtoGvIoirkvxQVw9J1WJPxz571XPgLsPf9uhRD+PJteUnvrJHMDmK9pw2yZEGGyismtRoEsp+JcXUdF/JDMDw==} + '@oxc-parser/binding-android-arm-eabi@0.151.0': + resolution: {integrity: sha512-QLfrdT2XmHMo8krBiKHtnTtU2ugxruwnIWMcIl5qpCRV9KPZk1s2YZzSHkIjzabLxG6/1yOoDLvqfS3TrJhfWA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxc-parser/binding-android-arm64@0.147.0': - resolution: {integrity: sha512-emjQHOYJaomo4ykaXQ1EItunr/I94Nk01oqBmU4dSkKSTupIDx6OysVDf2e8Eytm77rb+4ZxzgElyWP7rcEX7A==} + '@oxc-parser/binding-android-arm64@0.151.0': + resolution: {integrity: sha512-APzs9QxkLGR85I6Slb93Onsd+9ZdR+PdKIy0g8oOuipiBRtXbEE3PW1QpRn3O2C9dCsfAC8+t7dWGRyByiTqJQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxc-parser/binding-darwin-arm64@0.147.0': - resolution: {integrity: sha512-kXvBPJL7RmDPJ2mze/vXPPVQimCDtFr9OFLjf7dyhV5Dx64cgcXh9KKrA1sMWvCObvJll9CZZUO0FBlFwD0l6A==} + '@oxc-parser/binding-darwin-arm64@0.151.0': + resolution: {integrity: sha512-uPj085g+2TcYKm4LrPOF6mU/ilb48ghAfLMA+YIxaSAasgDAXO0c5UMjRrB9L59A1aMU9fvPtCGoW9cov9UtFQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxc-parser/binding-darwin-x64@0.147.0': - resolution: {integrity: sha512-mgFF8pLU6R64LbT27lSrtVRspVC/3IcZ0qyIikzmi78Y3Ik2OPnlAHHI0UEBRcC3qmNgtjaef7zkFt7/uPxIcw==} + '@oxc-parser/binding-darwin-x64@0.151.0': + resolution: {integrity: sha512-gqOyGZsEX9r8i37ONL2X8heUKCbTAY3UvaWlEJKPJYdgaYoIAXSuZrG27legT+0e4m0X/53RupoH6lfbxtMiMw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxc-parser/binding-freebsd-x64@0.147.0': - resolution: {integrity: sha512-v38aiF11qufOTBcCAKL4skgQf0zJ4NEvRlivq7B5kHrlyvjCLjvNrMtNWDTz1SDUL6/xVsJRmLDxv2e+Cp4oWw==} + '@oxc-parser/binding-freebsd-x64@0.151.0': + resolution: {integrity: sha512-Uih9lYFoB9k87b8jZ2263b8/HC0AuCQo9qPfu14KjoDmC7AmGvo4pCLiuEVVHjQycUjTO2dNtG39MIGUuCOx3A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxc-parser/binding-linux-arm-gnueabihf@0.147.0': - resolution: {integrity: sha512-AeIiBbwUaP0H1+4/qGW9l5qHecS/+XA5iMuieVcGb1T+tyc2dVGspFW13BWk/XrLsiGP/CiDJTJqAPLLCzZHkw==} + '@oxc-parser/binding-linux-arm-gnueabihf@0.151.0': + resolution: {integrity: sha512-BW9ryFV0V7h37xAEpb1rx+jI/ArFjXlSvJ2CaPwqxCj+kcJdDMvt5/PpWLRRk56UpNpxpq/5+puTUd0/4OPCZw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm-musleabihf@0.147.0': - resolution: {integrity: sha512-/41MKPW4RgPY4DJco0NCF0RYX3IMZaVlRNMNzvhaxRavc7tN3Txm+qllZbh0aMRs0VHdgUlbI8TcAOiTai4TKg==} + '@oxc-parser/binding-linux-arm-musleabihf@0.151.0': + resolution: {integrity: sha512-68zJuPgiFpZ9FF5WgpJiE9cukBZVNv79Yod2VV/wJLaiws+abCEfcxwVEH0608a7E/0zOO1Pj2iY7UrnUS8ydg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm64-gnu@0.147.0': - resolution: {integrity: sha512-bmpw/RPhVXgZbtb3xBDuwW5s8+LvZYdqcDSX/sP2ltL77aTio3DP/B5ZTwwgoJ6Mr9vJs4RrmgEKW9XkLNUU1g==} + '@oxc-parser/binding-linux-arm64-gnu@0.151.0': + resolution: {integrity: sha512-s/CCfZQcqoRo4Ij7ML43Yhe+gJZU7zmudd6StA0T9WDFPLaiWMoBlPRmoS39jPpODxPwI/6yPoiyjKOMNzSqCg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-arm64-musl@0.147.0': - resolution: {integrity: sha512-gd7VX/FDVOw6mjQcu45iIcp4QkgybgJwh3a0OFG2NxmPCj628mQWD96QGu1kK8+mZF9qK4b/gIEyC63vQoB7+Q==} + '@oxc-parser/binding-linux-arm64-musl@0.151.0': + resolution: {integrity: sha512-QSjn7WWZNGDTRlMT0SUGDHZNI9XOhGXWdqhL/FuDR/nh0MOqGQT8OHGBy95mZHne4WvoS0OgnUl/+55u07yBiQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxc-parser/binding-linux-ppc64-gnu@0.147.0': - resolution: {integrity: sha512-HnAzcfki7dSUNHf510Q2NmbJlz8Ys7rn8l9l588Pkx0tYe1BHLZnmELIgqizJ4WPhHGSwN8Ce+B/menVxS3odA==} + '@oxc-parser/binding-linux-ppc64-gnu@0.151.0': + resolution: {integrity: sha512-RnvhC+cOND1dsNqbsirtZa9IWVJCCnxIZxs7nAvW0ZFjqqofwKbR3+TNKPqx2eASRC6+b78rZMLiNbDeDUp8+w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-riscv64-gnu@0.147.0': - resolution: {integrity: sha512-qlkOL6wT44U+fT5s/+sR6Shx0OdwvQF83JyIPZUxG/ovqZF5/7atOtjH+JPZ5/7ATQLbFBBSmghcy/+2NVB/ew==} + '@oxc-parser/binding-linux-riscv64-gnu@0.151.0': + resolution: {integrity: sha512-fpwItfDNVDgXOMV6GdMHD3QV3NdYWhwDH0E8BRuYNeQyUKchb8sNLvAQg+g1HxENvrYjiLqLWAafOja44/sLig==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-riscv64-musl@0.147.0': - resolution: {integrity: sha512-DlefD7L7sMXs/3hIBH23Egk0phj8kG0SA81dVGOQ3S1ekjOlmTLH2E+F2Thwfh1slKx6aH+lNc5fQYAw0GU7/g==} + '@oxc-parser/binding-linux-riscv64-musl@0.151.0': + resolution: {integrity: sha512-fKchmw5aUlZem7uZZfxsQAl53cFiGWrAKhwjYxvJFiBPQyC9CZ2P7Qhv9unDJSezChu6iJ6XGQWQnRUyLp7j5g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@oxc-parser/binding-linux-s390x-gnu@0.147.0': - resolution: {integrity: sha512-Xqpagk/031IvZ4svrk2FF01YEqM/iN3MJV3SVZadKg/CsGlDCGoREqKHXYnoV5+8SfGe/m6RM1szXFLusTu/Uw==} + '@oxc-parser/binding-linux-s390x-gnu@0.151.0': + resolution: {integrity: sha512-vDtxikQV1AixMY5pFAW5tDtGHmoexjGpEgtmPBAF3tXvEubm9KucxV0CxtuAIGEZ1aGyvZ74Hfryb7Vvq52F3Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-x64-gnu@0.147.0': - resolution: {integrity: sha512-QioQOeUbI4ATUr0S2z88uA3Cds2R3Mm5Ge7U8XNYtlTb2GJF3rWlcj70z0AJhhOlbdm0YgVjqPBldUNbFylDIg==} + '@oxc-parser/binding-linux-x64-gnu@0.151.0': + resolution: {integrity: sha512-JHB/TuPCUdnkMq9RXB7C/SZuauJUp1EYHi5DaH7ge7uNlCY4AOhc0QeWOjo2rj308+NjxgTwminglWpqlllAig==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-x64-musl@0.147.0': - resolution: {integrity: sha512-NXy1tv/OdC+pPTwf9RiCZWPK53V/Xq/2cjSnjOSyKopajdaDqMIkgtDY+jXZemp2e8px5FeWfY2L2LwhKZQovg==} + '@oxc-parser/binding-linux-x64-musl@0.151.0': + resolution: {integrity: sha512-rkoZa4Wv5LbUHdCJ+3vC9G68r49gaoaQPg52Jx7+aC60q3QHIiysrDHQlQ3hiIevsmDl0RgzD+Y389q/hb34WA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxc-parser/binding-openharmony-arm64@0.147.0': - resolution: {integrity: sha512-GpGWZ6oKz4bjCWW9Mz5pCaGPyk2Aaze6zEoaslIQqpSLtpx5pXj/ap5gUNb5Jn2LIbqWyjkGLX9yv3NMuNcBVQ==} + '@oxc-parser/binding-openharmony-arm64@0.151.0': + resolution: {integrity: sha512-zp74XxS9WHSp6ct8LEoTa87F5pJOjFPG0o7dg2YCXaKo0raxabpFMC7NTbefIzWmF9KLIuJF/Rg6CPIu6P/Aaw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxc-parser/binding-win32-arm64-msvc@0.147.0': - resolution: {integrity: sha512-a8mlt7CC8z7LUdCfaxhff4kCd+vSjE+NEFL0cxA8ukfuSnvAto/pWTjytW4BuVLnQGcCVdHJwcRKOfs++H+tjw==} + '@oxc-parser/binding-win32-arm64-msvc@0.151.0': + resolution: {integrity: sha512-xtqapASyiSTv6rdm29kKFoDsxTo1oCmMfhPLGCDbZQ0Y6sU4m7IPEH05NgNEs2SrTErBuldkvS6e0Aqzmu0BgQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxc-parser/binding-win32-ia32-msvc@0.147.0': - resolution: {integrity: sha512-M5ViVDBcFLnl2632AuuWuP35zEL5oikK1jTx8r3+902VEDeSNHxFZAB6RZyfZ7MU6Oi5QTOG8MmMkIeHsudSaw==} + '@oxc-parser/binding-win32-ia32-msvc@0.151.0': + resolution: {integrity: sha512-9s4L40gxkolXQx1Q675XEZqgI4j+7+os4kZAFHdrDQVapjB9J2iodub7A8VAZ0cGTfhZNLH4D9L26fwEyqu3fg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxc-parser/binding-win32-x64-msvc@0.147.0': - resolution: {integrity: sha512-DUaE13OwnUSlHpLZNcC/nuT10ivlWqc5EZgsfgXuAmWYw0r3nDxGeLD1zlGwYwIgVk1/ZMAxoXpV+05stvbHaA==} + '@oxc-parser/binding-win32-x64-msvc@0.151.0': + resolution: {integrity: sha512-temy3DJf08taii88l13vfs5Om/HWECLSAj5Ca7ANMvocrekAgCuPC4GeHLi0mJ0cmGPznfeaaj80wqQoPIRYPA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@oxc-project/types@0.140.0': - resolution: {integrity: sha512-h5LUOzGArYemnW1NMz/DuuQhBi96J6JL2Bk8zE4kvqxB5Sg3jxmCiH4uyOWHDkiKSt5vWlG4FIwCR/DbstcNRQ==} - - '@oxc-project/types@0.147.0': - resolution: {integrity: sha512-IJ3s6ltHLp45S0bh7phkX+gJO7A1Wuz2EaqpAhb8WjqDwbzMiWKHhyyT42tskaWjEYXtHtVCPpnBJVT9+dcRLg==} + '@oxc-project/types@0.151.0': + resolution: {integrity: sha512-J1yXrIlNDZVzE3ada310xeAw7nH8yCAyLPuUIsjKatFPmfn5bS1oW+cM+QsGOtVWd5nhSpbwZWx/rue+r5Z+PA==} '@publint/pack@0.1.7': resolution: {integrity: sha512-4EDEmvxWtgsCnnVeBvtFIFZtUhPPt1+bA9JrSwU4Sa//6oKtzCSlGGXYJr44OD9aGISymbieJ4mCKHUygUDU+g==} engines: {node: '>=18'} - '@quansync/fs@1.0.0': - resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==} + '@quansync/fs@1.1.0': + resolution: {integrity: sha512-qAPG/t3HqML1TlN7sY/pTbEjzFVAKsMjNNMGheyDosro+kT4iw2KCUoHcVdmliwWjorm4elZbgNQyU2eD97eDg==} '@redis/bloom@5.12.1': resolution: {integrity: sha512-PUUfv+ms7jgPSBVoo/DN4AkPHj4D5TZSd6SbJX7egzBplkYUcKmHRE8RKia7UtZ8bSQbLguLvxVO+asKtQfZWA==} @@ -561,193 +558,98 @@ packages: peerDependencies: '@redis/client': ^5.12.1 - '@rolldown/binding-android-arm-eabi@1.2.6': - resolution: {integrity: sha512-b+jTcARdTiFLI6jB4a5XjTm0RWd6KcRfQj/I2356fxUZemiho9zQLxo0RtCuMDAyKcLo6cEltkgbQp6d1+sjjQ==} + '@rolldown/binding-android-arm-eabi@1.2.11': + resolution: {integrity: sha512-A5kXfGKvKWWZE0TtPrfsvT+q4Y5d1QG8gGUzpYjGydM+fARM9MuX90PrXYXe0XbsDVgyxxNzHo6giCj90bsFNw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@rolldown/binding-android-arm64@1.2.0': - resolution: {integrity: sha512-9yB1l95IrJuNGDFdOYe79vdApdz6WWBCObE+rQ2LUliYUlcyFwSYIb2xb5/Ifw7dAtMy2ZqNyd8QTSOc7duAKw==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [android] - - '@rolldown/binding-android-arm64@1.2.6': - resolution: {integrity: sha512-lkWU8ZJaRk9q3CIEY1Tc7vIFALp3Xw5NfGJo2hQg5oIqNgxWi1zI+IiDEK3r70BF5Dzol1tcXsnzsRc8NLhG+Q==} + '@rolldown/binding-android-arm64@1.2.11': + resolution: {integrity: sha512-z6cTycz+iJ4PVkuL4HHW4DfTfoeU/2nqYYuSOrTmH7yHK5Y0LCOnA03V4ZNxavyVaU1oOqUgIg2klN/s+USGOA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.2.0': - resolution: {integrity: sha512-pexNaW9ACLUOaBITOpU6qVu4VrsOFIjTv6bzgu0YUATo4eUJx0V605PxwZfndpPOn0ilqGqvGQ0M8UW0IE24jg==} + '@rolldown/binding-darwin-arm64@1.2.11': + resolution: {integrity: sha512-jShvqNtP6vDC6/A5JOAzbVV+DkgHqhl/ScVCJEbt+TUY6QYz7YnXcrg3sLtFBniro0f/Ld50ZwCWA6f7KYD1nQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-arm64@1.2.6': - resolution: {integrity: sha512-dgR56NYnvAszm7Ob1B2/Vn0e8bUQYZH2UjVaMMtMVOCKFSfjhfLmuA/9+O+F+ajUdG6B/bSssrKW6JJYASa8jA==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [darwin] - - '@rolldown/binding-darwin-x64@1.2.0': - resolution: {integrity: sha512-NqKYaq0355ZmNMG4QGpxtEDxsc7tGDhjhCm4PpE0cwnBW+5Il95LJyq414niEiaKLVjnVHBEjSo1wngKxJNiFw==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [darwin] - - '@rolldown/binding-darwin-x64@1.2.6': - resolution: {integrity: sha512-vpVxFvUCFioJqug7OTvqptkc4yb8UX0AwfDmJpaR/0sWz+BUmqSVAf7c8JkUgnN8YLspb4a/N6NhTyMAmdyQ7Q==} + '@rolldown/binding-darwin-x64@1.2.11': + resolution: {integrity: sha512-f2i2xiNWq1Z1l2++q2fuhZRdLAT3aqxD6vRNm1RAxpUoBcdqNB3C0s1Bt+K+PbEx2F5F4gQp6hqKkphCY/xF9w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.2.0': - resolution: {integrity: sha512-3vPoHzh6eBTz9IbB0/qZdSr0Qeks2echn+I4cHu2joV74VriPDdldswksEDzrl1mBB+oPRi+67+3Ib59paxIPQ==} + '@rolldown/binding-freebsd-x64@1.2.11': + resolution: {integrity: sha512-4Ir5FSOKIAMr4r0kExpt1s3bMgzJU3rA45AYOHtQpls0oNeqcYBKrWMlckrYH4KCfGLfkfn1tN1dmZPMVsdXow==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-freebsd-x64@1.2.6': - resolution: {integrity: sha512-h1wG6Y6K3JlRswxsI64qQJqBAy4vrLuHgRbc8CZMGSWTOFRY6ghMApM1NKzB2I0n5xV1fjkE18SuVl2QpLeNpA==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [freebsd] - - '@rolldown/binding-linux-arm-gnueabihf@1.2.0': - resolution: {integrity: sha512-E6NNefZ1bUVmKJq2tJkf45J4Zyczj7qm9rUT7NY+Xo2474Y13qWAwc2tvBt0BAVbmtXR1llkxXg0Ou1jbDf2SQ==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm] - os: [linux] - - '@rolldown/binding-linux-arm-gnueabihf@1.2.6': - resolution: {integrity: sha512-tbCiqub0q2MVWJKgF5PoAlNWCtQydiOYSLIkd8sByqK/6MMYLJRcSXSYodqYtd0O+Fw7QaVmKKlS4oL94YRZ0w==} + '@rolldown/binding-linux-arm-gnueabihf@1.2.11': + resolution: {integrity: sha512-/gnRDM+39BROzAN/k1OZjDPnDMcZxB/0EUxKjONO5yVkNEvlsoMDrxGNKgZi/ttFriS2gwlDNzB65pvNbFOXIQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.2.0': - resolution: {integrity: sha512-D+TgkdgM1vu+7/Fpf8+v0ARW+RXEP9Ccazgm8zQ4JFFd9Q7SrYQ2TakU5S5ihazQDgpKyAgZDOcIFsvoHmTZ8w==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [linux] - libc: [glibc] - - '@rolldown/binding-linux-arm64-gnu@1.2.6': - resolution: {integrity: sha512-oxK9+baEBPhZG5HB4URY+uU04zJWeZlH6Tb9rB5DK4DF9XR1uXNLXt5Q5ZsugTKayNCNLhkcwz/ye74hRI98dg==} + '@rolldown/binding-linux-arm64-gnu@1.2.11': + resolution: {integrity: sha512-PFaK8HwvAHbaKbBcDNQihjMKYvFnA5hiENx/l5tphTDz1E0WFp32l0A7aq7lyUwGsRw/xSrNIy/gIK4thrSCrw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-arm64-musl@1.2.0': - resolution: {integrity: sha512-wUqdwJBbAv0APN87GecstdMUtLjjNTs0hBALpxETD73mccFxdmt/XeizXDtN5RAlBwNKmI+Tg+blect2G+8IeQ==} + '@rolldown/binding-linux-arm64-musl@1.2.11': + resolution: {integrity: sha512-AskzJUIKRLPxkruR1wLKewGbOw+EYfU/9lOrBFj4AFrEA8hPpKFnODWNu2WLaNs0QNkEb9QIJufmVZZIL/bJlg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@rolldown/binding-linux-arm64-musl@1.2.6': - resolution: {integrity: sha512-muWCk27FVBEZtv0MsK8gnfSmgczA8KQ0uRVJbTABKhkRfQc38aUrcb7fhi3BNiyseFmgcRsoMfQsSNJ+DbZdSw==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [linux] - libc: [musl] - - '@rolldown/binding-linux-ppc64-gnu@1.2.0': - resolution: {integrity: sha512-9DtF35qR9/NrfhM4oxLplCzVVjE+KKm8Pjemi0i/sdhAWkUasjmSo8WTTubNJClhSHCfyk2yeyoXDQEDPtDAAw==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [ppc64] - os: [linux] - libc: [glibc] - - '@rolldown/binding-linux-ppc64-gnu@1.2.6': - resolution: {integrity: sha512-eWDoSfU7Co2qj3vgB3Dt4lj1mG6CoWbcJQkRMP3XJplyCMtuaq3LHvPFjS9QIPvMGWVadJC04Xiy0IdcVPtnwQ==} + '@rolldown/binding-linux-ppc64-gnu@1.2.11': + resolution: {integrity: sha512-qlUGAheh2yh8afH7QBgx0PrRHN85hKnNd78x8MeMhXivuevgd8vgf6/CstOzmNKY/lLTHvNTrPy98cLnAugzJw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-s390x-gnu@1.2.0': - resolution: {integrity: sha512-RzuHrBh8X8Hntd2N4VR02QGEciq/9JhcZoTpR/Cee6otRrlILGCf3cg2ygHuih+ZebUnWmMrDX6ITI85btO6rQ==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [s390x] - os: [linux] - libc: [glibc] - - '@rolldown/binding-linux-s390x-gnu@1.2.6': - resolution: {integrity: sha512-2bWNjRSIayvupRKxXUY2tWG9fYdoUlTqWywHRvE8Eq3GvuQ+f2HeIkve697fIt+IQs/PV8yFsdWuhp1aJ1PdnA==} + '@rolldown/binding-linux-s390x-gnu@1.2.11': + resolution: {integrity: sha512-secpEad+0vCbSfn8upFySkDskv+bGPk3THSDS9Y89yc4rb4kzqHp8Dmyd9BkQW4SnhNXBZCl/6CrO//hZahNJQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-gnu@1.2.0': - resolution: {integrity: sha512-MK7L0018jjh1jR3mh21G2j1zAVcpscJBlPo2z19pRjv2XOYGRhaV4LyiD8HO6nCDdZln9IFgCMIV5yt4E3klGQ==} + '@rolldown/binding-linux-x64-gnu@1.2.11': + resolution: {integrity: sha512-mOVBT3dPpkWm8XBWPmU4bf+U6dYDLeMo/9ojUmis4N0L5uu10qra5vOyngZ7/PSdoE4G9KvRt4bloRxNjLas7A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-gnu@1.2.6': - resolution: {integrity: sha512-KekI0gS0wLxe1UBSQSjenBVwou/JkcQPDzBPICGZjxUv9k3RteHDPBQaiOicZUFKRIH2wKEimGwVpnJsbPzu7w==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [linux] - libc: [glibc] - - '@rolldown/binding-linux-x64-musl@1.2.0': - resolution: {integrity: sha512-gyrxLQ9NfGb/9LoVnC4kb9miUghw1mghnkfYvNHSnVIXriabnfgGPUP4RLcJm87q3KgYz4FYUG8IDiWUT+CpSw==} + '@rolldown/binding-linux-x64-musl@1.2.11': + resolution: {integrity: sha512-Is78i9A8Ui4SqcxUwFJ9uMmjDn58IbVTjFWYdQestFEgeuEmHMLGNriXnVJKkwG2YiZjw8cP0zCTyDMdDGtOOg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@rolldown/binding-linux-x64-musl@1.2.6': - resolution: {integrity: sha512-TvtPnfVr+HtyGiDmPK4VWmlNm7QhNNAcK5Q9A7aOXsI8545yCyaoMaicXrFZ72JzeYjaUVk7yT243zT0jzjFKQ==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [linux] - libc: [musl] - - '@rolldown/binding-openharmony-arm64@1.2.0': - resolution: {integrity: sha512-/6VFMQGRmrhP77KXDC+StIxGzcNp5JOIyYtw0CQ8gPlzhpiIRucYfoM5FaFamHd5BJYIdH86yfP46l1p3WdrFA==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [openharmony] - - '@rolldown/binding-openharmony-arm64@1.2.6': - resolution: {integrity: sha512-iOo0VEay2XFhaCcH0sps5XIimkSuOnNaZrf6+ZkoSOQBJPKNU48RkmJv0/lSpipexu5P+ouFgafe5IGr/DiQfg==} + '@rolldown/binding-openharmony-arm64@1.2.11': + resolution: {integrity: sha512-dUCXneZ87INUMyQ0D+C0HrEBNUPNXHaPmU5GTjyKTJEiussw9Kaj5Ln8UztPe4epV/ffvgNBEadksdYhmW6xJA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.2.0': - resolution: {integrity: sha512-rwdbUL465kisF24WEJLvP3JrEG6E5GRuIHt5wpMwHGERtHe4Wm2CIvtf5gTBgr2tGOHKh5NdKEAFS2VkOPE91g==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [wasm32] - - '@rolldown/binding-win32-arm64-msvc@1.2.0': - resolution: {integrity: sha512-+5suHwRiKGmhwyUaNT8a5QbrBvLFh2DbO910TEmGRH1aSxwrCezodvGQnulv4uiWEIv1Kq4ypRsJ5+O+ry1DiA==} + '@rolldown/binding-win32-arm64-msvc@1.2.11': + resolution: {integrity: sha512-jByxb6qfd+bH1xUd0qnfFnb17i9sWBPY2tOavJ0l3tdr3OTu+Kvtm8cd/JV5nFt657b1VqGltxg9olOEfofXWw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-arm64-msvc@1.2.6': - resolution: {integrity: sha512-y5NTmmasMS455JlOCO4ZM9krIchv3Mvm1crL1iUPGOPgEzSkves9n0SdC5Sjz6+qWDFhd8/JpfWMH8NSWNHe+A==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [win32] - - '@rolldown/binding-win32-x64-msvc@1.2.0': - resolution: {integrity: sha512-WfFv6/qGufotqBSBzBYwgpCkJBk8Nj7697LL9vTz/XWc67e0r3oewu8iMRwQj3AUL45GVD7wVsPjCsAAtW66Wg==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [win32] - - '@rolldown/binding-win32-x64-msvc@1.2.6': - resolution: {integrity: sha512-np8iZSLfXlAD4kWhiyq/u0Yt8oZDtRQ8lGhQaCXo2rl37KNjeU0GjJuwr4P3oeZ++ROfofsKNBqR5LTO8aXyWQ==} + '@rolldown/binding-win32-x64-msvc@1.2.11': + resolution: {integrity: sha512-/PzKqzAJ03i19oy2ItPvyvaVjOjBCNnfaJs8yvUdGBKmiESgnrJSQ2awd81QzFbbnAmu7YO9ZnJrDCb9VSJPRA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -774,16 +676,16 @@ packages: '@standard-schema/spec@1.1.0': resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} - '@tangle-network/agent-core@0.9.6': - resolution: {integrity: sha512-vTVSIsYUDfcgJ0mdhPXZRvP9NrBXdiuHu/RE2JReSZoJcWJHfElDcpaEgxYmSNrJ6DV3scT/+VyrMT+aHDvoaA==} + '@tangle-network/agent-core@0.9.7': + resolution: {integrity: sha512-lKnHpz09tk4wI81Nr10ijq8psakIrqrySWu/giHuH6okeI0jE4zMb0W0XqI//N82W6GHGEZ6Xr2iAr9fGkQHGw==} peerDependencies: '@modelcontextprotocol/sdk': ^1.30.0 peerDependenciesMeta: '@modelcontextprotocol/sdk': optional: true - '@tangle-network/agent-eval@0.199.0': - resolution: {integrity: sha512-g9ZS07j7nzsijWYpctWN7lgxFAaNDQGOFAVc6zlUBBYM4BJc8QMJ0+xczv7Ld/PVlA9cHfbItrvYaRWm5/DdLA==} + '@tangle-network/agent-eval@0.200.1': + resolution: {integrity: sha512-1z65ZkouSM6rcQWbbCmi2vlLrquEQOsN9m+B2NOQ90YS3J46poY9ZB3MtOakmPBw2rJynfPExYuwMvsgONZpMg==} engines: {node: '>=20.19.0'} hasBin: true @@ -818,14 +720,10 @@ packages: engines: {node: '>=18'} '@tangle-network/tcloud@0.6.0': - resolution: {integrity: sha512-NdT4Rcwb1zRENqdglhWszRMCO66N6rws+FhSL8x1lj6lsoGajNMZS8OGOvtsBuhWPObhec0WZzJqVV5EOULVZA==, tarball: https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.6.0.tgz} - version: 0.6.0 + resolution: {integrity: sha512-NdT4Rcwb1zRENqdglhWszRMCO66N6rws+FhSL8x1lj6lsoGajNMZS8OGOvtsBuhWPObhec0WZzJqVV5EOULVZA==} engines: {node: '>=20.19.0'} hasBin: true - '@tybys/wasm-util@0.10.3': - resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==} - '@types/chai@5.2.3': resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} @@ -853,8 +751,8 @@ packages: '@types/node@18.19.130': resolution: {integrity: sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==} - '@types/node@26.4.0': - resolution: {integrity: sha512-faiGnoIrLH/V8cibOMEAZ8pMw6oXqSukl29ra4mN8GdaB2ZewzeaLj+INpV5N+Z1eKWzY+IzaIZH2EIR6YZRNQ==} + '@types/node@26.6.2': + resolution: {integrity: sha512-X1P21scMv4zGKLYqjdGjaKa7COa0RKVYYZZN/NfvLQ1JegxFhdhpZG/Lyn8AXx6CDUavKAd11v6BvfpkDByK8g==} '@types/pg@8.11.0': resolution: {integrity: sha512-sDAlRiBNthGjNFfvt0k6mtotoVYVQ63pA8R4EMWka7crawSR60waVYR0HAgmPRs/e2YaeJTD/43OoZ3PFw80pw==} @@ -1000,159 +898,154 @@ packages: cpu: [x64] os: [win32] - '@vitest/expect@4.1.11': - resolution: {integrity: sha512-VX2x5vNJXET47KAFzwERI+KRMtTTCSWTfSMKsW7JsUsXV4psq++e3DvZpuTDOpHcxytiDs6p2nhVb2tVDiiUYw==} - - '@vitest/mocker@4.1.11': - resolution: {integrity: sha512-2XJVD55d1o5AZous5CCGKS74g/riOj9odEt2bQpCVZeblHyHdnMeFl4jl0XjU21stf4mbjUkew2eXQZt65g5CQ==} + '@vitest/mocker@5.0.1': + resolution: {integrity: sha512-6K1DoBNAPGvuOcSsGA4D6x+5zEEff/KmOOP3uetT2TrGpVfI+HRHRnJJfKi5ib/g1vx8IYHQD8s0pbJz8WQI7Q==} peerDependencies: msw: ^2.4.9 - vite: 8.2.2 + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: msw: optional: true vite: optional: true - '@vitest/pretty-format@4.1.11': - resolution: {integrity: sha512-yiZzPbGTS9Sr/JpFl8zHrcIkAofNbFV6k21vIgQN/cY/oxZeXhJv5sc/MBJ5jFKWmWs+oJHw0UXLZjmf931+Vw==} - - '@vitest/runner@4.1.11': - resolution: {integrity: sha512-LztvUgdwMNJMIkj3hQnnxiC2Xy1zNxq928W/xhjCLaNCzqTZOudjwbQf6v9IntZGPw132i2Lq2rgTRZHD3JHNw==} + '@vitest/spy@5.0.1': + resolution: {integrity: sha512-rbto/mF/SGERxEgYOek7Xm6B9b+y+mVoo+f4b2LymYO8zM1b7uB5nHuhVMTP2hxdzgxvGiZYGxGIaMvL5y180Q==} - '@vitest/snapshot@4.1.11': - resolution: {integrity: sha512-pN7ikn1ON7h8ee4gIAp4AzyK+zBtJPzVbqOgu5LCEh4VaJVbPQcgYQYJIMGQPXVeJJq1fnfazis7a5pFNPahog==} - - '@vitest/spy@4.1.11': - resolution: {integrity: sha512-apNa/prQy2qCeywhnixOHPRCgGNhvg7T4Dapfl1GahLp/R+uhBm5cPyFoNVyqsNd2h1nJxL6BqqdIjiABL60YA==} - - '@vitest/utils@4.1.11': - resolution: {integrity: sha512-zTCVGpyFsGWBhllOyKlTw/vnr6D9qxsfSDyfbyZmTyjHw5N/VuvzHpHoQjm2ZJzn4RJgx5w4r7V0er69CmLgPQ==} + '@yuku-codegen/binding-android-arm64@0.10.2': + resolution: {integrity: sha512-Oc2KInVkPfUjEB4PeV6X0NvIoyYTzDe/WmqFrTwBqKs6YKnz4A7XwWQvJTb7M0rLz9a6WgpUUiiS5QKaCi4O/g==} + cpu: [arm64] + os: [android] - '@yuku-codegen/binding-darwin-arm64@0.8.0': - resolution: {integrity: sha512-7cSJH6PaKLRBdCfiB4pM6EukvgOk5xV4tyuLOIOEqrHsbnV7brtyff7CjhZbeGozdIHoOnKOi5R7rrmCWN3QSw==} + '@yuku-codegen/binding-darwin-arm64@0.10.2': + resolution: {integrity: sha512-3H7eNPIHJndUJXZ4QUGBPq1zC6RGcUZfm7bymJes+/N7wTVWUn1bxZ9JcozYHpkWQNm9f23G8YWbaHD9aYH72A==} cpu: [arm64] os: [darwin] - '@yuku-codegen/binding-darwin-x64@0.8.0': - resolution: {integrity: sha512-mhooLL+L5ytMxgz4ueXCIirU796X2xj97d4KSQW1HxZGzX6h8wOk5bIAhGqcmOL2bqAmMZ+UkBTbPC9VpzKb/g==} + '@yuku-codegen/binding-darwin-x64@0.10.2': + resolution: {integrity: sha512-AJOUpR2s3LF9AWiiub/Uyc/UoXNTWcq8hK3cVI6fUSXtwh34dG21J6hRuNlO6JVJFTo4o3ScVvZOrh/YFfUEAA==} cpu: [x64] os: [darwin] - '@yuku-codegen/binding-freebsd-x64@0.8.0': - resolution: {integrity: sha512-MHLOAlgGhdOh0ZfnWWnno4ljlFB04/Lox/7MIGYIvISMKFvejfC9Atb1t9G7pTVBvy+l5uqxzHGBSJUsDOOkTA==} + '@yuku-codegen/binding-freebsd-x64@0.10.2': + resolution: {integrity: sha512-ms7DcZu87u5CiK/wMwvpKAvAmtaqKjCQIXNweMLypG6qbuiaOMQf1jpbB5+j46xBcgCovo8TQMcv0bCQLKIL9w==} cpu: [x64] os: [freebsd] - '@yuku-codegen/binding-linux-arm-gnu@0.8.0': - resolution: {integrity: sha512-Ur3Awo45Sc5/Fglr8WN5XIf4IwAsq8wLd917Du8ow6mStxsBTHqFiH+tT7d5jV0FqcJnwy8EHVczmgde0zTo1A==} + '@yuku-codegen/binding-linux-arm-gnu@0.10.2': + resolution: {integrity: sha512-xJDpYAsKV5+eaiBhTYl05fvT6sst4PsCeuIFMRu9b0/WCSrNQPfCDtAQ5/MS6xNpsdujdZEPR+gmfWk3ZG5i3A==} cpu: [arm] os: [linux] libc: [glibc] - '@yuku-codegen/binding-linux-arm-musl@0.8.0': - resolution: {integrity: sha512-FIy7Ttx8oeUCd/8Y6IjnOsu+lRc6En+V/H67BlVphOeCySZAo5LU8VWrb4tv0DvjaSOzdm3DmdmRzmzN7NCqWQ==} + '@yuku-codegen/binding-linux-arm-musl@0.10.2': + resolution: {integrity: sha512-qfTkgd7AEx61l4K9VtXWCGTxc/fmXJ4ZheDz3i+/AAJUtg4sa0bPrc0VBxPggB/rayR8Z3+JfrBItuyanBJJ9Q==} cpu: [arm] os: [linux] libc: [musl] - '@yuku-codegen/binding-linux-arm64-gnu@0.8.0': - resolution: {integrity: sha512-s+25wl1TLvf+7LzasPEi1RR1sDfVAU0i1QH601mn3vj+HudFYBYNZtUBKFaZvl645QR6vcaDaGHnOaMZhBR3ig==} + '@yuku-codegen/binding-linux-arm64-gnu@0.10.2': + resolution: {integrity: sha512-4e6Mifm/4UdjtU3D8mATIrvgP+xEiH8xtQOjd0zpd72XKWT7ug3sdyhq2utkkZFP6BvYp7SgZrI+aR4VeIOHdw==} cpu: [arm64] os: [linux] libc: [glibc] - '@yuku-codegen/binding-linux-arm64-musl@0.8.0': - resolution: {integrity: sha512-pRha3Cjm4AnA5wEuhpg+8XXoGfwz5X61/9a/VNxeau47+kH6xjJspkEloIy/HbHgUnvVRqVHoEHczdGZT2J9NA==} + '@yuku-codegen/binding-linux-arm64-musl@0.10.2': + resolution: {integrity: sha512-RdsJrUfDYFVV3JOmWFUWwSu31fa1APn12xDeIKxgl/YWxrabwtxsDBNjF2561c7tmcbiewdCUvngqRs8AyGVLA==} cpu: [arm64] os: [linux] libc: [musl] - '@yuku-codegen/binding-linux-x64-gnu@0.8.0': - resolution: {integrity: sha512-GySXmiw5Dw99Ba3GMV2ExQVckihuangnrIpSJagPx8RFUNtwfmzpr2ibf8k31eEAE4YUofV7mEfJN5tN6+POnQ==} + '@yuku-codegen/binding-linux-x64-gnu@0.10.2': + resolution: {integrity: sha512-mVzWimEPPreaPyXIUvxsHoJzvO7ckZ5j0LgQFHz04zQIRwt9A9T2hA7K5/jYjJKkMxWG/U2VjhGNwVhtyU+uqg==} cpu: [x64] os: [linux] libc: [glibc] - '@yuku-codegen/binding-linux-x64-musl@0.8.0': - resolution: {integrity: sha512-8YFfcPZz44v8YyekWVKkNz/cD4t6DW62/dr03OVtMfwUtHfmo/8wpby0JKMleAOXbgWItSGw81LtwqM4I9oS0A==} + '@yuku-codegen/binding-linux-x64-musl@0.10.2': + resolution: {integrity: sha512-Y77fyISurmr2mvO1yeq3u+x/WJbACgPR4w+lzEVx30ViCxZzIGrZPRN1yEdZ9xUNPNsIO5thBHIdRNG+UGUG+Q==} cpu: [x64] os: [linux] libc: [musl] - '@yuku-codegen/binding-win32-arm64@0.8.0': - resolution: {integrity: sha512-YhENbgkuzjsil+zDNV35oU3PQMDg2RXh8BPt915WCNAbIIHcqgYupHJF3564206+DbPkZtcDvcoa34Wb5B8tbQ==} + '@yuku-codegen/binding-win32-arm64@0.10.2': + resolution: {integrity: sha512-1+tGLyG0u5YYy0lev4ck7/0sd8xJ9SZde0dLut7qLDPZV5WVTV8x6OxNXUne/PGuHZyO1vK+txPQzzHOyXHGSw==} cpu: [arm64] os: [win32] - '@yuku-codegen/binding-win32-x64@0.8.0': - resolution: {integrity: sha512-qvzSRABXe6/ndubx+RNwgbFVbs7Pqroz/q/UR6vm++xsmfcpkMF43B23jgNl2xi2IUrEt8C/L1bBslXp+LtgnA==} + '@yuku-codegen/binding-win32-x64@0.10.2': + resolution: {integrity: sha512-8a2SExRohRbwC0MY4VpOF0/RSckrJ2ASZqAor5/RYSJJaeadR93n10gZzcKT6pY9ukiSOIZCRKVRD2tH73T0qA==} cpu: [x64] os: [win32] - '@yuku-parser/binding-darwin-arm64@0.8.0': - resolution: {integrity: sha512-04AakSJhI4mPrqhZzXdFyaEDh0YkfeqbnyYY3aCrmxeWfR/Xr8+kFn5sh+wZYN/5HatPniELKHixJuUCUyfBvg==} + '@yuku-parser/binding-android-arm64@0.10.2': + resolution: {integrity: sha512-2VPBU9fRGRAQ2xPAvghnec3oou5Nrxm2Bezhf+13UMspAxQSkF/32r+ySKXSwIPA5/RivumDJDxAxc301Sgicw==} + cpu: [arm64] + os: [android] + + '@yuku-parser/binding-darwin-arm64@0.10.2': + resolution: {integrity: sha512-LD+PMZE51tCYTOss5HBkm3/AE39MvcMDBfWJx7A4yDcjfNbAQDnHZKtzSOuqrswx+TQHY0ws5xn6+fWOwtmfBA==} cpu: [arm64] os: [darwin] - '@yuku-parser/binding-darwin-x64@0.8.0': - resolution: {integrity: sha512-BQJGI9bDeyb/X2rwhtXoBTQ9EtbkJtteX6C7cZ9jow0pqqmoOufgHPP2+m65GLk2eVNCBcfl3xlTGpJ7RFcviw==} + '@yuku-parser/binding-darwin-x64@0.10.2': + resolution: {integrity: sha512-mmZ8cND+AoIIMRERyMinlg5ApHxP23B9jH2B5wT7T+dliPa9rubLxneB/SUjFwyUjGaFnB5G7t4YvpfbO5zbkQ==} cpu: [x64] os: [darwin] - '@yuku-parser/binding-freebsd-x64@0.8.0': - resolution: {integrity: sha512-04hmgnU152wya88raI+RQhxZPgwXcHbfdNZLu3x5ggKnJVHLD8xZZLcWIKSs59CiEXL6PKVX1/cx8GoTYlaCaQ==} + '@yuku-parser/binding-freebsd-x64@0.10.2': + resolution: {integrity: sha512-gVIjaaIddbRfAhHlC8N809wQWml7mxfSVnzaLtzGXObTeFTPAg/YVnQXt1UOhPM1ah5eG/8Y0RUlNpB4GVe7eQ==} cpu: [x64] os: [freebsd] - '@yuku-parser/binding-linux-arm-gnu@0.8.0': - resolution: {integrity: sha512-+cuJWUK13lwce721XGRjz7izSr2Q1U0RlHkDzdkohWpRWlttTqRdxNnaW13nDc47GBDrNsXMHx+KLcebeOeeGg==} + '@yuku-parser/binding-linux-arm-gnu@0.10.2': + resolution: {integrity: sha512-q/XPPQQAPdlw05aPj30ygBhekmQryGOwxVraBgApjKK8yY1kNQgqq6XCYLF1WHSee+lhxclrTO7W0/bt7dR1GA==} cpu: [arm] os: [linux] libc: [glibc] - '@yuku-parser/binding-linux-arm-musl@0.8.0': - resolution: {integrity: sha512-rOVPRqt9cm1YP/wPV+yyZh0FYr6UR/wm/BXslvLuge0LDewVvDrm/AxcDrwWuPAu61Nzdg2rMVfcNnrplCbC1w==} + '@yuku-parser/binding-linux-arm-musl@0.10.2': + resolution: {integrity: sha512-A+Cb0I1hFF4wilTQpWs79k1aNnj4B2tkrHx3zsuUNF9BtVY2zPZ4yeQEM/zjXrS/qJlNMZVK9NrWJjwdpnTrfg==} cpu: [arm] os: [linux] libc: [musl] - '@yuku-parser/binding-linux-arm64-gnu@0.8.0': - resolution: {integrity: sha512-pAoIozKr6E+ptpaQz4CZv1O7cay2f4m7kbd+DSQug5MKdUBTZZ18GdWSPvq0fwQYraH9hZlyLqrMaeP5W/ncrA==} + '@yuku-parser/binding-linux-arm64-gnu@0.10.2': + resolution: {integrity: sha512-aGNSzqIqqphFwAdIFwVvKIyXD1Iy3CxrEJVIZAT87Ecyi4vCmmDD2v2l9h+Gd3/wSy3JZlOI792LJbKAjyy9rQ==} cpu: [arm64] os: [linux] libc: [glibc] - '@yuku-parser/binding-linux-arm64-musl@0.8.0': - resolution: {integrity: sha512-JCAg50ahXuYlrsIi1jmymX9X/9B0JYBRroAHnYttN44tAvCo1PFqukHrw1up6HvEOoLA0OjlM0Zwh60u3Gc/Zg==} + '@yuku-parser/binding-linux-arm64-musl@0.10.2': + resolution: {integrity: sha512-Ddl1sF0rtuCXyHGSOV6dcmdx+ETv1iD+IVFqQuOjzkJZWclxJxdBWX6ZJMRtTiGqGUTbqLEKiTXxpR/Bvqk+2A==} cpu: [arm64] os: [linux] libc: [musl] - '@yuku-parser/binding-linux-x64-gnu@0.8.0': - resolution: {integrity: sha512-tEeVQ14etp7lpUqXzq+X5AlQzFH+m3TVDiCKIq17zxnxJ117DOVvoveWSkSMt/lj68z48SvZUMHe7xLvqtO1lg==} + '@yuku-parser/binding-linux-x64-gnu@0.10.2': + resolution: {integrity: sha512-/nlcpR6IF5U+0m5L9wvAIXeQa2DT+BXuvqKDsTcOTlcc0B4dHNyqE5hTXsS4hAyimpy2ZK8A1zMNF5hTrjg2cg==} cpu: [x64] os: [linux] libc: [glibc] - '@yuku-parser/binding-linux-x64-musl@0.8.0': - resolution: {integrity: sha512-+UGRYnF37nnbZNMsMjSGDXKUTIxYUmbbk3Lzib88sLK7kg2y80vjchYYoYsDUK9kAgqPWyA9hKGURHy/Kk9Few==} + '@yuku-parser/binding-linux-x64-musl@0.10.2': + resolution: {integrity: sha512-GX80dxTQD/M/OryyuxJcFzFENzry3cDFPvCFTyWogNWQH3fSHfMrNfpwpl1YzMos1eV9NygK5GSDG7VArQlb4w==} cpu: [x64] os: [linux] libc: [musl] - '@yuku-parser/binding-win32-arm64@0.8.0': - resolution: {integrity: sha512-l+7Va9/sX1ccRjzjJj6MR0arKsvHB5b419+pKbwzn+/18A/xfccWqmxXrn0C0NyVLlbEb3AV9Is+AbF72O85yA==} + '@yuku-parser/binding-win32-arm64@0.10.2': + resolution: {integrity: sha512-agePQBV4VHewiGU0ACSjscZ/hJd283f9JfAF19Gf1rI5+wy5tTgx4GS36i0b3xim15AQ4RCpDRosEvhLZ4zAOw==} cpu: [arm64] os: [win32] - '@yuku-parser/binding-win32-x64@0.8.0': - resolution: {integrity: sha512-dolKDTJv2xrWowDBEkvSaDvCsVFZOA7DCUuD+7DatglS68WbuxS4LudU5bzSeAOL5vgPpyGm82469cMLnL+6vQ==} + '@yuku-parser/binding-win32-x64@0.10.2': + resolution: {integrity: sha512-s8//CMpgL5+y1lvDCdyh1rwGI5+ytDJywFJRe1vnhI7n0j+caxshNucurikYLLVeQ2SYFex6aPrzgQxkabBQRA==} cpu: [x64] os: [win32] - '@yuku-toolchain/types@0.8.0': - resolution: {integrity: sha512-hL/raFM5V9UT2lVE/lIWDTWvANqSB8TvMVp+PgICehBa96KhTl/UpGm370JXaacukR+QnaHM2Yv6O/UcrzAFGg==} + '@yuku-toolchain/types@0.10.2': + resolution: {integrity: sha512-sSeo4SSSToiS+sSD+bwn/s94EEcaLJ7tG5LCp8gFYC1G5VzxzX7fqB6m9RU1yMD8KTpu6zdU/I1NlQf8hVBJ9Q==} abitype@1.2.3: resolution: {integrity: sha512-Ofer5QUnuUdTFsBRwARMoWKOH1ND5ehwYhJ3OJ/BQO+StkwQjHw0XyVh4vDttzHB7QOFhPHa/o413PJ82gU/Tg==} @@ -1191,8 +1084,8 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-regex@6.2.2: - resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} + ansi-regex@6.3.0: + resolution: {integrity: sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==} engines: {node: '>=12'} ansi-styles@4.3.0: @@ -1203,10 +1096,6 @@ packages: resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} engines: {node: '>=10'} - ansis@4.3.1: - resolution: {integrity: sha512-BJ8/l4R5LRE7hW9WdSuGYrLSHi2ynxeFpDFbH0K/CgNeY/tyhk+vO6TYxXC5r5CpUhNVX310xzPsN/H9lCdfOA==} - engines: {node: '>=14'} - any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} @@ -1221,8 +1110,8 @@ packages: asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - axios@1.18.1: - resolution: {integrity: sha512-3nTvFlvpn9Zu/RkHUqtc7/+al4UpRW5az71ap5zccp6e8RAYEzhMTecX8Dz1wWDYrPpUoB1HAQEGEAEvUr7S9g==} + axios@1.20.0: + resolution: {integrity: sha512-r8aOh8j9cGKpgQAqpzrUHnSIc6a59Y3Xf/cv8sy1DrHCkZHzQGEuoq1tARk6qSyDdtQGSDgpb9kFlruzPvrgwg==} base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} @@ -1244,8 +1133,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - bson@7.3.1: - resolution: {integrity: sha512-h/C0qe6857pQhcSJHLfsR1uYGj98Ge3wKAD3Ed9KqH3wcVh+BM4Jq4xISD7vs9OPuT07n+q3QQVjslJ286j6ag==} + bson@7.3.3: + resolution: {integrity: sha512-oz3LwE3qGEhTCSyhzQRLY3Bj1NLOsjFMf6tcmY5J8M+3R7EVcmoBfSHWvjUK3yXCLDUsGpIuB3aQL4nDZ1EV/g==} engines: {node: '>=20.19.0'} buffer-writer@2.0.0: @@ -1279,8 +1168,8 @@ packages: resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} engines: {node: '>=10'} - cheminfo-types@1.15.0: - resolution: {integrity: sha512-shv45WN2u0yN9EHH1bisNrv+fy4Cw+eLM5lOoriP67mePrwbHZ1kJqg90C8GEU7K1A8gJsicEoVZHcuBbuul/w==} + cheminfo-types@1.16.0: + resolution: {integrity: sha512-j0MiXFnLRVEZg3vUr7SXm6F3HuDNVE5arfQyDMiy1w2fAcuOs3QRgVsw7aOIACvr0aqbvn85cucwt+yOu64IiQ==} chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} @@ -1327,13 +1216,10 @@ packages: resolution: {integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==} engines: {node: '>=20'} - compromise@14.16.0: - resolution: {integrity: sha512-4DFYl/Hl7sW4XWUDfx9S5vxqyYKpZDwwqrpXsQv5acdbVP+joKceIcIaLb0lhVWUpDBV0OnExk/o/dnYUwXnhQ==} + compromise@14.17.0: + resolution: {integrity: sha512-zw9iEcts/8tMDASNopMQEs3Pclkx2Xk7XCltAb/oV1LEZcCQpDaalAtFmvuxYo+wnVDsW3H3oT16mw9qVHpkqA==} engines: {node: '>=12.0.0'} - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - debug@4.4.3: resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} engines: {node: '>=6.0'} @@ -1393,8 +1279,8 @@ packages: emojilib@2.4.0: resolution: {integrity: sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==} - empathic@2.0.1: - resolution: {integrity: sha512-YGRs8knHhKHVShLkFET/rWAU8kmHbOV5LwN938RHI0pljAJ1Gf6SzXsSmRaEzcXTtOOmVqJ5+WtQPL5uigY50Q==} + empathic@2.1.0: + resolution: {integrity: sha512-AnfC1ATldl49/cvZdLPDjBfrRNwbDO05aibiOtzQu3qtlbJtomNLhF30HEtn/7iBz50dlMECqATo3fG0LrdEgw==} engines: {node: '>=14'} end-of-stream@1.4.5: @@ -1412,8 +1298,8 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-module-lexer@2.3.1: - resolution: {integrity: sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==} + es-module-lexer@2.3.2: + resolution: {integrity: sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==} es-object-atoms@1.1.2: resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==} @@ -1423,11 +1309,6 @@ packages: resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} engines: {node: '>= 0.4'} - esbuild@0.28.1: - resolution: {integrity: sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==} - engines: {node: '>=18'} - hasBin: true - escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -1523,8 +1404,8 @@ packages: resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} engines: {node: '>= 0.4'} - get-tsconfig@5.0.0-beta.5: - resolution: {integrity: sha512-/6gFNr0N04nob252sTQxyFLi3eKFRqIg1I87YcqAMT1i6SQrSF6KujUEQrtrjMV0H/eejTCltLdDSTEMzHbnsQ==} + get-tsconfig@5.0.0-beta.6: + resolution: {integrity: sha512-X6fBC0pmImC70gvX2zm56go9hx0MyoGVdG0tUCkg/D+Xnh5TJsOZ7iDbOdI3PvmtrDxnu1YdDufpK2QJX1Meqw==} engines: {node: '>=20.20.0'} github-from-package@0.0.0: @@ -1560,12 +1441,12 @@ packages: highlight.js@10.7.3: resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} - hono@4.12.32: - resolution: {integrity: sha512-XcuyW9qE2kJn07PkecMOBd5Vq/hMy7mmGw+idz1yblbg9N17ijJODrvPkn7/dwL3Kulj8LcRJ69DLOWf91dRUg==} + hono@4.13.9: + resolution: {integrity: sha512-7dMkQmZoC4E6F7AtaQSPhlWAdnBti+j7rreMZl8QB4jFiEhP9TWbGWUMi8WYzBCgmgulxuvLQupKqo+Co6Omyg==} engines: {node: '>=16.9.0'} - hookable@6.1.1: - resolution: {integrity: sha512-U9LYDy1CwhMCnprUfeAZWZGByVbhd54hwepegYTK7Pi5NvqEj63ifz5z+xukznehT7i6NIZRu89Ay1AZmRsLEQ==} + hookable@6.1.2: + resolution: {integrity: sha512-+abwxtiEA52GCVIsQqut3S/uKTbUwYIp4Pe/vv+6py5XiXBCqMZHg6pA6Y5qhgLSEys0/cYuPbO0z1QFj5ZCmg==} https-proxy-agent@5.0.1: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} @@ -1577,8 +1458,8 @@ packages: ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - import-without-cache@0.4.0: - resolution: {integrity: sha512-NkJQA7oZ4YHQhd2+H3BoRFKF3d/XNsiKpHZCQEMH9pDX27hQQLsTyOocyRgaIVtf8gHX3Nt3LPkR4e5EdtPAGQ==} + import-without-cache@0.4.1: + resolution: {integrity: sha512-vXoV9PjKHEednCUu01e98TkImxy67e3BJXbTIOmIq4Hyzw3IAwYRcuPkfeTzJzwyyts4kjuA73x+pWJLc4f86A==} engines: {node: ^22.18.0 || >=24.0.0} inherits@2.0.4: @@ -1601,7 +1482,7 @@ packages: isows@1.0.7: resolution: {integrity: sha512-I1fSfDCZL5P0v33sVqeTDSpcstAg/N+wF5HS033mogOVIp4B+oHC7oOCsA3axAbBSGTJ8QubbNmnIRN/h8U7hg==} peerDependencies: - ws: 8.21.1 + ws: '*' jest-diff@29.7.0: resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} @@ -1626,8 +1507,8 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - kareem@3.3.0: - resolution: {integrity: sha512-kpSuLD3/7RenBnjnJdOHXCKC8dTd1JzeOiJhN0necWWci6cC+qX+VuwPnMVgb+a4+KNJSfgqahpnfWaeDXCimw==} + kareem@3.4.0: + resolution: {integrity: sha512-JAKhnR4S027v/8949QXNInRskgETCg9rFUMi1VjhGbjX+XltCAAEFcXykkSocNkom1kc66EMJfjWvhj87BDQKg==} engines: {node: '>=18.0.0'} lightningcss-android-arm64@1.33.0: @@ -1707,12 +1588,12 @@ packages: linear-sum-assignment@1.0.9: resolution: {integrity: sha512-1T2Ek3sxpt2mBHeBFMRJEikiIK/yIOwf+mrxv/DkAU/5ddnCMndZL//hFH7QuHa1tbaQADzsf9t7rkGZKqoFfQ==} - lru-cache@11.5.2: - resolution: {integrity: sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==} + lru-cache@11.5.3: + resolution: {integrity: sha512-U4N8FgzmWxc8k1VH8Kr6lQg18U7Fjvby6wXHVRX/ZZ7IwWbRMgrRbP0Wrb5q5NVinryp4SQampHKdvtecItxUg==} engines: {node: 20 || >=22} - magic-string@0.30.21: - resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + magic-string@1.4.2: + resolution: {integrity: sha512-vG+rjFRj1PqdIBozIxAGMjPlOhaVe+GXpbttY/iSK7rGcJRMlwNJO7dcUwmUqkymsFLJiNGI06t4D7Fr7yRC9g==} marked-terminal@7.3.0: resolution: {integrity: sha512-t4rBvPsHc57uE/2nJOLmMbZCQ4tgAccAED3ngXQqW6g+TxA488JzJ+FK3lQkzBQOI1mRV/r/Kq+1ZlJ4D0owQw==} @@ -1729,8 +1610,8 @@ packages: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} - mem0ai@3.1.7: - resolution: {integrity: sha512-dKiBFw6H8xaDfmkCrrsL56AkG+ynnXpHPE0QL3ePPvXi+djeWJU7HxU10RifLsRslHqJwasTCo/gqN4WcX0M1Q==} + mem0ai@3.3.0: + resolution: {integrity: sha512-eUhC/jyOVO5/i+PMFI/VAUESYcSlfjlSeajGxGgkLd9bKUUkRRt9M9REaF2wJ2xvfTYd6cIiFhMny683gm0MAg==} engines: {node: '>=18'} peerDependencies: '@anthropic-ai/sdk': ^0.40.1 @@ -1885,11 +1766,11 @@ packages: ml-array-rescale@2.0.0: resolution: {integrity: sha512-2GGtKfSno94/kIloWGvpp/U5Q5vLvLrza+SAaGsLeo6Xj4mEbA6Gqx+oTfZFkxnd1grT2X007HfJNs3T5BsiVg==} - ml-matrix@6.14.0: - resolution: {integrity: sha512-5W31+w+6jIm05l85N3Ik04fl+5LfN1lyJLBrEM/r/j7YmvwRclcUyQGXGFWXnN7ASzVjsAnAa3FUXrduAt168A==} + ml-matrix@6.15.0: + resolution: {integrity: sha512-wFa1v6KP8bKp+fj0nYmRs1Pb5K4zRkXGKsOvLinvILENFIADncm4XlOI+S1M7yuACMGfI6cfk0IifDgd4j5xmw==} - ml-spectra-processing@14.31.0: - resolution: {integrity: sha512-J946U4xywR4yhpcxL0HjLkvhAI1DINQ6Fm94FTLiFAcha+giIWOITIn9UJxo8w5bJRKgbg7Y3zvNLOkN8YoU2w==} + ml-spectra-processing@14.35.1: + resolution: {integrity: sha512-yxTB9YpgNmo53U+c2tG1/uKKUl+CNO3hlp+3utuBlhAqDw3AD9c78gI+1rYz+sykOXV76QtAXuAhFZFZjMvgDw==} ml-xsadd@3.0.1: resolution: {integrity: sha512-Fz2q6dwgzGM8wYKGArTUTZDGa4lQFA2Vi6orjGeTVRy22ZnQFKlJuwS9n8NRviqz1KHAHAzdKJwbnYhdo38uYg==} @@ -1898,8 +1779,8 @@ packages: resolution: {integrity: sha512-ZoS07RoFqpKYQwAk59qmrx8+jJHNHU30UjlU96QktiGn1ltvDr+vCznLX5DiUBLEpMAHatHNWV1nM/74ul66kA==} engines: {node: '>=20.19.0'} - mongodb@7.5.0: - resolution: {integrity: sha512-5FnrEDLnvp6ycUOGLNLLU33BfCx2qmp2mJjGPDwKLruYsVzXVSK5fsGpoDXvsXJwBfBsD7ebMRdawbDxC2814g==} + mongodb@7.6.0: + resolution: {integrity: sha512-WbZ6OCjYw2c53LOjfkQa+reXr7kIiOVpXXglnASFuiMtif0BvsMwHe3ClJHLm1/r7wJFwaasfFtD6iYIktB01g==} engines: {node: '>=20.19.0'} peerDependencies: '@aws-sdk/credential-providers': ^3.806.0 @@ -1925,8 +1806,8 @@ packages: socks: optional: true - mongoose@9.8.0: - resolution: {integrity: sha512-PDGx3XACxrBQyWf4YT+5s1Xsx19x84UWGlRVIza4i9RG6qKjGcoG7odotT6uquR6YoaDMTZ6ZZc/jMXLrNPyyA==} + mongoose@9.10.2: + resolution: {integrity: sha512-oFcFL3dsX5tDzMwBD+GGoDqKIj6RNG3bu3oqlvcUIgPulHP14/6N7c07j3s0XgbrlT7U/lbiXOD89hmPtEXnfQ==} engines: {node: '>=20.19.0'} mpath@0.9.0: @@ -1947,8 +1828,8 @@ packages: mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - nanoid@3.3.18: - resolution: {integrity: sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==} + nanoid@3.3.19: + resolution: {integrity: sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -1959,8 +1840,8 @@ packages: resolution: {integrity: sha512-Ucb+lsUcGxUqu3rn8cwHjT6gJQosO63nIX/aBQXB3+IDkNbFV7PuviysO+Rzz3aKn7PZhPj3bNF4PS9gDVjYCQ==} engines: {node: '>=0.4.10'} - node-abi@3.94.0: - resolution: {integrity: sha512-W5ZNO5KRPB5TkYmGVD9F6YqhsglXJzE6etpbmT+f6EQElhiX/UTG551cnsRGvLG3fyZEg9HwaDmNmj5nwJ4z9g==} + node-abi@3.96.0: + resolution: {integrity: sha512-rebQ/lz7i0EkoLzUVSrKRzA69zMkwLp95kKMWoMDkkM00Suxz0D7zEQPwRml5fQum24mj7bPvmlgLAmu2JCiYg==} engines: {node: '>=10'} node-domexception@1.0.0: @@ -1988,8 +1869,12 @@ packages: obuf@1.1.2: resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} - obug@2.1.4: - resolution: {integrity: sha512-4a+OsYv9UktOJKE+l1A4OufDgdRF9PifWj+tJnHURo/P+WOxpG4GzUFL9qCalmWauao6ogiG+QvnCovwPoyAWA==} + obug@2.2.1: + resolution: {integrity: sha512-XrsrhT5sybtKI6wakr2SPOlGZWWYbUXZ7a0jT8/QOeAPau+1X/bSegNe5YR75oJmEZQbKningirmGOEJCIk61Q==} + engines: {node: '>=12.20.0'} + + obug@3.0.0: + resolution: {integrity: sha512-5vvB5+W7ePv+p3uqxi+RcW1XAzLW0/hxt3/4X4Lc4qHudzOhmBiBwOY6DRob4WnanAEGvNcLjF+KNOufrUoEQw==} engines: {node: '>=12.20.0'} once@1.4.0: @@ -1999,7 +1884,7 @@ packages: resolution: {integrity: sha512-p99EFNsA/yX6UhVO93f5kJsDRLAg+CTA2RBqdHK4RtK8u5IJw32Hyb2dTGKbnnFmnuoBv5r7Z2CURI9sGZpSuA==} hasBin: true peerDependencies: - ws: 8.21.1 + ws: ^8.18.0 zod: ^3.23.8 peerDependenciesMeta: ws: @@ -2007,8 +1892,8 @@ packages: zod: optional: true - openapi3-ts@4.6.0: - resolution: {integrity: sha512-a4sfn6L2sIShhtzJqmjGrARvxAW/3F2BJDdyRVvNF9VhAsZSh5hSyI3a9TNvmzBxXmq66nY5LNT5bQcBxYAZZg==} + openapi3-ts@4.6.1: + resolution: {integrity: sha512-XW9MOldkhoICNeXVzzmXzmOW5G73ppOEGmh7fLCqHjgfdEYCGGN+00MlVCeUZgovjjfC56j9tvtDt1zGabNjjA==} ox@0.14.45: resolution: {integrity: sha512-jpsQ+p0JZh9mKCxxzxz0d5qFHZZg2/O9xW18IpEC/dNXXPVqmDJ0c//9RMz0CILkbSGPA42+cbU0fC/ghwJ03w==} @@ -2018,8 +1903,8 @@ packages: typescript: optional: true - oxc-parser@0.147.0: - resolution: {integrity: sha512-5xaug6t7GfV3BO5Iv+xHW1rmQkDEQ3BEu3L8g3InsvWO5i8CYGc4tCZ2X985QcwWNycFJam+aOns6Nr2XAThTA==} + oxc-parser@0.151.0: + resolution: {integrity: sha512-cX++XpBDCtSe52KKH3rhbh6xIRidYPpyB2reI3azD4l+Y0ci4JZiUgVXyM/r9rrMnYZf9gdWi+9fvFl1wol7nA==} engines: {node: ^20.19.0 || >=22.12.0} package-manager-detector@1.8.0: @@ -2037,9 +1922,6 @@ packages: parse5@6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - pathe@2.0.3: - resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} - pg-cloudflare@1.4.0: resolution: {integrity: sha512-Vo7z/6rrQYxpNRylp4Tlob2elzbh+N/MOQbxFVWCxS7oEx6jF53GTJFxK2WWpKuBRkmiin4Mt+xofFDjx09R0A==} @@ -2059,8 +1941,8 @@ packages: peerDependencies: pg: '>=8.0' - pg-protocol@1.15.0: - resolution: {integrity: sha512-cq9sECI5s0+uPUXjbz8ioyPJni6RzsRib0US67i5IoTZKw8fNeYlVE7u8F4dG7vEJJtc5wdD1K189lCCUwqWTQ==} + pg-protocol@1.16.0: + resolution: {integrity: sha512-sILXutLVjCLjcDuOmvhX5e2Z4cS5qG/6Bu3VkpFwdf/633ElGLpEh9bgmuI5I4sqKqkifQiGyiCcx1HdtrK7tg==} pg-types@2.2.0: resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==} @@ -2079,8 +1961,8 @@ packages: pg-native: optional: true - pg@8.22.0: - resolution: {integrity: sha512-8wih1vVIBMxoUM2oB4soJsD9tDnDpLv4OXBJ+EJzFsvycD+lfyIreC2gGHq78f8jbLLt+bvlPTFdFZfJkOuzAA==} + pg@8.23.0: + resolution: {integrity: sha512-Ip2EQCngowJLGOfCwkFhPXU7/ljlhn6Rxlmy4XYfL2Y+vyRM59+8uR2xqRWKdYmbXmxCFOAmKxBuSUCdF34qLg==} engines: {node: '>= 16.0.0'} peerDependencies: pg-native: '>=3.0.1' @@ -2101,12 +1983,12 @@ packages: resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} engines: {node: '>=8.6'} - picomatch@4.0.5: - resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==} + picomatch@4.0.7: + resolution: {integrity: sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==} engines: {node: '>=12'} - postcss@8.5.26: - resolution: {integrity: sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==} + postcss@8.5.28: + resolution: {integrity: sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==} engines: {node: ^10 || ^12 || >=14} postgres-array@2.0.0: @@ -2206,13 +2088,14 @@ packages: resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} engines: {node: '>= 4'} - rolldown-plugin-dts@0.27.14: - resolution: {integrity: sha512-ZvuDDwoIpRK9RPxDXratCpklFO9QZZWndf/sd0VBFb4LEj0jj07UcHK9OCh7V4XiFz2Z89ziyBC2K6tJiDjrbw==} - engines: {node: ^22.18.0 || >=24.11.0} + rolldown-plugin-dts@0.28.6: + resolution: {integrity: sha512-qKrFtBfRfR2hP233m7Ic9zf3wv6MSYdZghWKMdEO6dRYZGlNfINJAa1P5ZVvyHh3mrcd7IJQvIY8L9vnm+v5rQ==} + engines: {node: ^22.18.0 || ^24.11.0 || >=26.0.0} peerDependencies: '@typescript/native-preview': '*' '@volar/typescript': ~2.4.0 - rolldown: ^1.0.0 + '@vue/language-core': ~3.2.0 || ~3.3.0 + rolldown: ^1.2.0 typescript: ^5.0.0 || ^6.0.0 || ~7.0.0 vue-tsc: ~3.2.0 || ~3.3.0 peerDependenciesMeta: @@ -2220,18 +2103,15 @@ packages: optional: true '@volar/typescript': optional: true + '@vue/language-core': + optional: true typescript: optional: true vue-tsc: optional: true - rolldown@1.2.0: - resolution: {integrity: sha512-u7tgm5l4Yw1iTqUL4EcYOAt7fFvCgQMLeidrnD4GALlC6aOznCjezYajgxeyKw27u0Q5N7fwgCzjVyPIWzwuBA==} - engines: {node: ^20.19.0 || >=22.12.0} - hasBin: true - - rolldown@1.2.6: - resolution: {integrity: sha512-vMM4q3aixf46GiF1Kok8jDPFsEpXgFWGjUHXNkNHNm+Y2adXAG2dbX91jkti3i0ZRsOlcmbuzAz1poObSHCmUA==} + rolldown@1.2.11: + resolution: {integrity: sha512-qpSwIyz0jHQq5qXBTNxFmE6664rJ7O+4TvPFOiOaBSrz8IOHc1koKKSqTM2H6u1UG1+TveuC6vaDHKXFOvb1Kw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -2291,8 +2171,8 @@ packages: spdx-expression-parse@5.0.0: resolution: {integrity: sha512-vngmw3Rgn+o2arXNbnZaj5UtOEBuWBfvaI+Wc8GFfykIhA5/vdK9/Sp/XkLv63dykz2rxKDvKEHupF5P0FORcQ==} - spdx-license-ids@3.0.23: - resolution: {integrity: sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==} + spdx-license-ids@3.0.24: + resolution: {integrity: sha512-cLS9TtWkIQFyLkJ3/5aFQAOHOSKTlOs/7WDut/XPSdjom1fJhUdkepeJAKXa9Y05+FabHd0sti+Et559vDtkpQ==} split2@4.2.0: resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} @@ -2327,8 +2207,8 @@ packages: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} - suffix-thumb@5.0.2: - resolution: {integrity: sha512-I5PWXAFKx3FYnI9a+dQMWNqTxoRt6vdBdb0O+BJ1sxXCWtSoQCusc13E58f+9p4MYx/qCnEMkD5jac6K2j3dgA==} + suffix-thumb@5.0.3: + resolution: {integrity: sha512-d77avV91FwJkDA0juRQ19XjE1lE1cNCVIWS0ZRicXqdMN28yjO5LltzEkZBNAWS7qHpn37c1fU4PkIJ/rjJQEA==} supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} @@ -2356,25 +2236,22 @@ packages: thenify@3.3.1: resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - tinybench@2.9.0: - resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - - tinyexec@1.2.4: - resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==} - engines: {node: '>=18'} + tinybench@6.1.4: + resolution: {integrity: sha512-9APumHG7r4yOk4X4WlkmE71aZcv1gvin1czO3OQ1U9iJcFA5Ja/ygyb0vPOVHTthFozUYs8CLoLUlM8grb2lTQ==} + engines: {node: '>=20.0.0'} tinyexec@1.3.0: resolution: {integrity: sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ==} engines: {node: '>=18'} + tinyexec@1.3.1: + resolution: {integrity: sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA==} + engines: {node: '>=18'} + tinyglobby@0.2.17: resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} engines: {node: '>=12.0.0'} - tinyrainbow@3.1.0: - resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==} - engines: {node: '>=14.0.0'} - to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -2390,19 +2267,19 @@ packages: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true - tsdown@0.22.14: - resolution: {integrity: sha512-ule7Y+fsAN2iZbLDoo7C4KYljFJNJJ+fLshyn+9gozeTspVersWHxwdGB+Dm2hzA38s6muFnUTl0jK3vJm9ifQ==} - engines: {node: ^22.18.0 || >=24.11.0} + tsdown@0.23.0: + resolution: {integrity: sha512-BaT+ep1xnj5hdyICLd5r5SYYE+TXnI1ATePLykv9vcKpHpFTWUWRH+x1AF/E2qcu3YB6+vI8IdyxIIIffEqw5Q==} + engines: {node: ^22.18.0 || ^24.11.0 || >=26.0.0} hasBin: true peerDependencies: '@arethetypeswrong/core': ^0.18.1 - '@tsdown/css': 0.22.14 - '@tsdown/exe': 0.22.14 + '@tsdown/css': 0.23.0 + '@tsdown/exe': 0.23.0 '@vitejs/devtools': '*' publint: ^0.3.8 tsx: '*' typescript: ^5.0.0 || ^6.0.0 || ^7.0.0 - unplugin-unused: ^0.5.0 + unplugin-unused: '>=0.5.0' unrun: '*' peerDependenciesMeta: '@arethetypeswrong/core': @@ -2424,14 +2301,6 @@ packages: unrun: optional: true - tslib@2.8.1: - resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - - tsx@4.23.1: - resolution: {integrity: sha512-GQHnkIfxyx1wYCOS/wonik5MVRZU9hi1TEZmzGZSCJB1y9YgoZ8H6itNE/u4suE+yLmOzuE4E5S4TZ/ZX2wcWQ==} - engines: {node: '>=18.0.0'} - hasBin: true - tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} @@ -2454,8 +2323,8 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - undici-types@8.3.0: - resolution: {integrity: sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==} + undici-types@8.9.0: + resolution: {integrity: sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==} unicode-emoji-modifier-base@1.0.0: resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} @@ -2476,8 +2345,8 @@ packages: resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - verkit@0.3.0: - resolution: {integrity: sha512-Njrh4U8UODGajoZ44QS2C/BsoEM9DTI/aCqY5swsizb+/ap0FamvnCMcZAxrR5+aoC0ZqkawEfpC/N2SBc+xeA==} + verkit@0.4.1: + resolution: {integrity: sha512-mMVzj0TXExtVdlDEq+Mzp0eyOuyznNpFobNM3uAqe3HVm/Ps2c+u17BligMkZjZCA6EiXpoon8iRTer3iu40SQ==} engines: {node: '>=18.12.0'} viem@2.56.9: @@ -2488,14 +2357,14 @@ packages: typescript: optional: true - vite@8.2.2: - resolution: {integrity: sha512-cFKLV/PRgAUlIRm5WjMjJ86jrftzpqcgH+Us+DS8mI3CDNiH30Whrz8uHL3+MOLPAgqbMBAqWdAHAphOAM+z/Q==} + vite@8.3.1: + resolution: {integrity: sha512-/bvH9E9tmCXRGp2uXY3WbOldqpTwFkbha/8ANaEQ6VkxhH60KyqLwgZq6lG2y+4uT55x9+9eUHMpQ7uGnOCKjA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: '@types/node': ^20.19.0 || >=22.12.0 - '@vitejs/devtools': ^0.4.0 || ^0.5.0 - esbuild: 0.28.1 + '@vitejs/devtools': ^0.7.1 + esbuild: ^0.27.0 || ^0.28.0 jiti: '>=1.21.0' less: ^4.0.0 sass: ^1.70.0 @@ -2531,23 +2400,23 @@ packages: yaml: optional: true - vitest@4.1.11: - resolution: {integrity: sha512-fhACrNXUidIbGSBr5FlbuBkO7VWC1ZyLl0DO4CU2DrQoAPxX84Ysxs+HeGQpii5lZWV1Q4gBZTTu49mF+A6Edw==} - engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} + vitest@5.0.1: + resolution: {integrity: sha512-iA95lQbKEkvrtTkdAgnWbXfbipWiiWe/hDl2P5tMi6WFwD76G0NxXAGp/M9EOcYupeGJRr6wppMc7CoA41TQjg==} + engines: {node: ^22.12.0 || ^24.0.0 || >=26.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 - '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.1.11 - '@vitest/browser-preview': 4.1.11 - '@vitest/browser-webdriverio': 4.1.11 - '@vitest/coverage-istanbul': 4.1.11 - '@vitest/coverage-v8': 4.1.11 - '@vitest/ui': 4.1.11 + '@types/node': ^22.0.0 || >=24.0.0 + '@vitest/browser-playwright': 5.0.1 + '@vitest/browser-preview': 5.0.1 + '@vitest/browser-webdriverio': ^5.0.0-beta.5 || >=5.0.0 + '@vitest/coverage-istanbul': 5.0.1 + '@vitest/coverage-v8': 5.0.1 + '@vitest/ui': 5.0.1 happy-dom: '*' jsdom: '*' - vite: 8.2.2 + vite: ^6.4.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: '@edge-runtime/vm': optional: true @@ -2606,8 +2475,8 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - ws@8.21.1: - resolution: {integrity: sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==} + ws@8.21.0: + resolution: {integrity: sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -2626,8 +2495,8 @@ packages: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} - yaml@2.9.0: - resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==} + yaml@2.9.1: + resolution: {integrity: sha512-3NxN8+78OdzbT7C/WjGsyfPAtJaN3FNDsWxv7Y7mcDsT/oOmgW8BpyQQFFBnvZE3j9Y2Sdz1ULFLezL7Eb2yFw==} engines: {node: '>= 14.6'} hasBin: true @@ -2639,14 +2508,14 @@ packages: resolution: {integrity: sha512-Nt9ZJjXTv5R8MHbqby/wXQ6Gi0Bb3TcYZkR1bzuL4yB2OxWPkXknz513gEF0GoA6tn00UpbPvERW8rzCuWCA6w==} engines: {node: '>=10'} - yuku-ast@0.8.0: - resolution: {integrity: sha512-trBzFsSa6k32vzNUCH6pFhAoTzWD/NifSYOIQ/6v14vXKh7TRhd2vDNIwRguGdXvcyfBNEEGcsfxFHrnJbS+FQ==} + yuku-ast@0.10.2: + resolution: {integrity: sha512-UnG9mA6giglCvSErft2/40TVFX750Sj1xgwddPLpG7J7rlr/P1wPADg9G2RK+d/1tNLtRVoLdMMOMVBB9561TQ==} - yuku-codegen@0.8.0: - resolution: {integrity: sha512-f82SDo8moLRymtdYN7/cz2yRbWE6Pmbmph+mLj24QkIR8ASG/c2nETdHzBhV/3rR/r8K+qmy7+JqQV3thHAm8g==} + yuku-codegen@0.10.2: + resolution: {integrity: sha512-hentl2dtrF6cPjiAirtkfxfFZBA6Hdm61UqRJ7cA0qrlDNMk9PZGOjw5w1mx3E0hu/6pHcJF4dJW+D0SXHPZOA==} - yuku-parser@0.8.0: - resolution: {integrity: sha512-obrazyE8Cyh79xTQS9wv44khnhvkXG1CDSSy0bg+Pjjla+iXkKXK2b6+LTYXSN3qvVfQxc0MN5qhNKYr9sl3Zw==} + yuku-parser@0.10.2: + resolution: {integrity: sha512-CgaU0/PPjCAIEZ3WQroosOxTY3eeKldAN3h+vk8pMNz4+jl1CZzBR4pW+K/rRPF112VooCL5FdjJoiMNjDrL2A==} zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} @@ -2658,7 +2527,7 @@ snapshots: '@adraffy/ens-normalize@1.11.1': {} - '@andrewbranch/untar.js@1.0.3': {} + '@andrewbranch/untar.js@1.0.4': {} '@arethetypeswrong/cli@0.18.5': dependencies: @@ -2672,18 +2541,18 @@ snapshots: '@arethetypeswrong/core@0.18.5': dependencies: - '@andrewbranch/untar.js': 1.0.3 + '@andrewbranch/untar.js': 1.0.4 '@loaderkit/resolve': 1.0.6 cjs-module-lexer: 1.4.3 fflate: 0.8.3 - lru-cache: 11.5.2 + lru-cache: 11.5.3 semver: 7.8.5 typescript: 5.6.1-rc validate-npm-package-name: 5.0.1 '@asteasolutions/zod-to-openapi@9.1.0(zod@4.5.4)': dependencies: - openapi3-ts: 4.6.0 + openapi3-ts: 4.6.1 zod: 4.5.4 '@babel/code-frame@7.29.7': @@ -2694,39 +2563,39 @@ snapshots: '@babel/helper-validator-identifier@7.29.7': {} - '@biomejs/biome@2.5.11': + '@biomejs/biome@2.5.14': optionalDependencies: - '@biomejs/cli-darwin-arm64': 2.5.11 - '@biomejs/cli-darwin-x64': 2.5.11 - '@biomejs/cli-linux-arm64': 2.5.11 - '@biomejs/cli-linux-arm64-musl': 2.5.11 - '@biomejs/cli-linux-x64': 2.5.11 - '@biomejs/cli-linux-x64-musl': 2.5.11 - '@biomejs/cli-win32-arm64': 2.5.11 - '@biomejs/cli-win32-x64': 2.5.11 - - '@biomejs/cli-darwin-arm64@2.5.11': + '@biomejs/cli-darwin-arm64': 2.5.14 + '@biomejs/cli-darwin-x64': 2.5.14 + '@biomejs/cli-linux-arm64': 2.5.14 + '@biomejs/cli-linux-arm64-musl': 2.5.14 + '@biomejs/cli-linux-x64': 2.5.14 + '@biomejs/cli-linux-x64-musl': 2.5.14 + '@biomejs/cli-win32-arm64': 2.5.14 + '@biomejs/cli-win32-x64': 2.5.14 + + '@biomejs/cli-darwin-arm64@2.5.14': optional: true - '@biomejs/cli-darwin-x64@2.5.11': + '@biomejs/cli-darwin-x64@2.5.14': optional: true - '@biomejs/cli-linux-arm64-musl@2.5.11': + '@biomejs/cli-linux-arm64-musl@2.5.14': optional: true - '@biomejs/cli-linux-arm64@2.5.11': + '@biomejs/cli-linux-arm64@2.5.14': optional: true - '@biomejs/cli-linux-x64-musl@2.5.11': + '@biomejs/cli-linux-x64-musl@2.5.14': optional: true - '@biomejs/cli-linux-x64@2.5.11': + '@biomejs/cli-linux-x64@2.5.14': optional: true - '@biomejs/cli-win32-arm64@2.5.11': + '@biomejs/cli-win32-arm64@2.5.14': optional: true - '@biomejs/cli-win32-x64@2.5.11': + '@biomejs/cli-win32-x64@2.5.14': optional: true '@braidai/lang@1.1.2': {} @@ -2736,103 +2605,9 @@ snapshots: '@colors/colors@1.5.0': optional: true - '@emnapi/core@1.11.2': - dependencies: - '@emnapi/wasi-threads': 1.2.2 - tslib: 2.8.1 - optional: true - - '@emnapi/runtime@1.11.2': - dependencies: - tslib: 2.8.1 - optional: true - - '@emnapi/wasi-threads@1.2.2': - dependencies: - tslib: 2.8.1 - optional: true - - '@esbuild/aix-ppc64@0.28.1': - optional: true - - '@esbuild/android-arm64@0.28.1': - optional: true - - '@esbuild/android-arm@0.28.1': - optional: true - - '@esbuild/android-x64@0.28.1': - optional: true - - '@esbuild/darwin-arm64@0.28.1': - optional: true - - '@esbuild/darwin-x64@0.28.1': - optional: true - - '@esbuild/freebsd-arm64@0.28.1': - optional: true - - '@esbuild/freebsd-x64@0.28.1': - optional: true - - '@esbuild/linux-arm64@0.28.1': - optional: true - - '@esbuild/linux-arm@0.28.1': - optional: true - - '@esbuild/linux-ia32@0.28.1': - optional: true - - '@esbuild/linux-loong64@0.28.1': - optional: true - - '@esbuild/linux-mips64el@0.28.1': - optional: true - - '@esbuild/linux-ppc64@0.28.1': - optional: true - - '@esbuild/linux-riscv64@0.28.1': - optional: true - - '@esbuild/linux-s390x@0.28.1': - optional: true - - '@esbuild/linux-x64@0.28.1': - optional: true - - '@esbuild/netbsd-arm64@0.28.1': - optional: true - - '@esbuild/netbsd-x64@0.28.1': - optional: true - - '@esbuild/openbsd-arm64@0.28.1': - optional: true - - '@esbuild/openbsd-x64@0.28.1': - optional: true - - '@esbuild/openharmony-arm64@0.28.1': - optional: true - - '@esbuild/sunos-x64@0.28.1': - optional: true - - '@esbuild/win32-arm64@0.28.1': - optional: true - - '@esbuild/win32-ia32@0.28.1': - optional: true - - '@esbuild/win32-x64@0.28.1': - optional: true - - '@hono/node-server@2.0.12(hono@4.12.32)': + '@hono/node-server@2.1.1(hono@4.13.9)': dependencies: - hono: 4.12.32 + hono: 4.13.9 '@jest/expect-utils@29.7.0': dependencies: @@ -2847,28 +2622,30 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 26.4.0 + '@types/node': 26.6.2 '@types/yargs': 17.0.35 chalk: 4.1.2 - '@jridgewell/sourcemap-codec@1.5.5': {} + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/sourcemap-codec@1.6.0': {} + + '@jridgewell/trace-mapping@0.3.31': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.6.0 '@loaderkit/resolve@1.0.6': dependencies: '@braidai/lang': 1.1.2 - '@mongodb-js/saslprep@1.4.13': + '@mongodb-js/saslprep@1.5.4': dependencies: sparse-bitfield: 3.0.3 - '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)': - dependencies: - '@emnapi/core': 1.11.2 - '@emnapi/runtime': 1.11.2 - '@tybys/wasm-util': 0.10.3 - optional: true - - '@neo4j-labs/agent-memory@0.4.1': {} + '@neo4j-labs/agent-memory@0.5.0(zod@4.5.4)': + optionalDependencies: + zod: 4.5.4 '@noble/ciphers@1.3.0': {} @@ -2880,192 +2657,136 @@ snapshots: '@noble/hashes@2.4.0': {} - '@opentelemetry/api@1.9.1': - optional: true - - '@oxc-parser/binding-android-arm-eabi@0.147.0': + '@oxc-parser/binding-android-arm-eabi@0.151.0': optional: true - '@oxc-parser/binding-android-arm64@0.147.0': + '@oxc-parser/binding-android-arm64@0.151.0': optional: true - '@oxc-parser/binding-darwin-arm64@0.147.0': + '@oxc-parser/binding-darwin-arm64@0.151.0': optional: true - '@oxc-parser/binding-darwin-x64@0.147.0': + '@oxc-parser/binding-darwin-x64@0.151.0': optional: true - '@oxc-parser/binding-freebsd-x64@0.147.0': + '@oxc-parser/binding-freebsd-x64@0.151.0': optional: true - '@oxc-parser/binding-linux-arm-gnueabihf@0.147.0': + '@oxc-parser/binding-linux-arm-gnueabihf@0.151.0': optional: true - '@oxc-parser/binding-linux-arm-musleabihf@0.147.0': + '@oxc-parser/binding-linux-arm-musleabihf@0.151.0': optional: true - '@oxc-parser/binding-linux-arm64-gnu@0.147.0': + '@oxc-parser/binding-linux-arm64-gnu@0.151.0': optional: true - '@oxc-parser/binding-linux-arm64-musl@0.147.0': + '@oxc-parser/binding-linux-arm64-musl@0.151.0': optional: true - '@oxc-parser/binding-linux-ppc64-gnu@0.147.0': + '@oxc-parser/binding-linux-ppc64-gnu@0.151.0': optional: true - '@oxc-parser/binding-linux-riscv64-gnu@0.147.0': + '@oxc-parser/binding-linux-riscv64-gnu@0.151.0': optional: true - '@oxc-parser/binding-linux-riscv64-musl@0.147.0': + '@oxc-parser/binding-linux-riscv64-musl@0.151.0': optional: true - '@oxc-parser/binding-linux-s390x-gnu@0.147.0': + '@oxc-parser/binding-linux-s390x-gnu@0.151.0': optional: true - '@oxc-parser/binding-linux-x64-gnu@0.147.0': + '@oxc-parser/binding-linux-x64-gnu@0.151.0': optional: true - '@oxc-parser/binding-linux-x64-musl@0.147.0': + '@oxc-parser/binding-linux-x64-musl@0.151.0': optional: true - '@oxc-parser/binding-openharmony-arm64@0.147.0': + '@oxc-parser/binding-openharmony-arm64@0.151.0': optional: true - '@oxc-parser/binding-win32-arm64-msvc@0.147.0': + '@oxc-parser/binding-win32-arm64-msvc@0.151.0': optional: true - '@oxc-parser/binding-win32-ia32-msvc@0.147.0': + '@oxc-parser/binding-win32-ia32-msvc@0.151.0': optional: true - '@oxc-parser/binding-win32-x64-msvc@0.147.0': + '@oxc-parser/binding-win32-x64-msvc@0.151.0': optional: true - '@oxc-project/types@0.140.0': {} - - '@oxc-project/types@0.147.0': {} + '@oxc-project/types@0.151.0': {} '@publint/pack@0.1.7': dependencies: - tinyexec: 1.3.0 + tinyexec: 1.3.1 - '@quansync/fs@1.0.0': + '@quansync/fs@1.1.0': dependencies: quansync: 1.0.0 - '@redis/bloom@5.12.1(@redis/client@5.12.1(@opentelemetry/api@1.9.1))': + '@redis/bloom@5.12.1(@redis/client@5.12.1)': dependencies: - '@redis/client': 5.12.1(@opentelemetry/api@1.9.1) + '@redis/client': 5.12.1 - '@redis/client@5.12.1(@opentelemetry/api@1.9.1)': + '@redis/client@5.12.1': dependencies: cluster-key-slot: 1.1.2 - optionalDependencies: - '@opentelemetry/api': 1.9.1 - '@redis/json@5.12.1(@redis/client@5.12.1(@opentelemetry/api@1.9.1))': + '@redis/json@5.12.1(@redis/client@5.12.1)': dependencies: - '@redis/client': 5.12.1(@opentelemetry/api@1.9.1) + '@redis/client': 5.12.1 - '@redis/search@5.12.1(@redis/client@5.12.1(@opentelemetry/api@1.9.1))': + '@redis/search@5.12.1(@redis/client@5.12.1)': dependencies: - '@redis/client': 5.12.1(@opentelemetry/api@1.9.1) + '@redis/client': 5.12.1 - '@redis/time-series@5.12.1(@redis/client@5.12.1(@opentelemetry/api@1.9.1))': + '@redis/time-series@5.12.1(@redis/client@5.12.1)': dependencies: - '@redis/client': 5.12.1(@opentelemetry/api@1.9.1) + '@redis/client': 5.12.1 - '@rolldown/binding-android-arm-eabi@1.2.6': + '@rolldown/binding-android-arm-eabi@1.2.11': optional: true - '@rolldown/binding-android-arm64@1.2.0': + '@rolldown/binding-android-arm64@1.2.11': optional: true - '@rolldown/binding-android-arm64@1.2.6': + '@rolldown/binding-darwin-arm64@1.2.11': optional: true - '@rolldown/binding-darwin-arm64@1.2.0': + '@rolldown/binding-darwin-x64@1.2.11': optional: true - '@rolldown/binding-darwin-arm64@1.2.6': + '@rolldown/binding-freebsd-x64@1.2.11': optional: true - '@rolldown/binding-darwin-x64@1.2.0': + '@rolldown/binding-linux-arm-gnueabihf@1.2.11': optional: true - '@rolldown/binding-darwin-x64@1.2.6': + '@rolldown/binding-linux-arm64-gnu@1.2.11': optional: true - '@rolldown/binding-freebsd-x64@1.2.0': + '@rolldown/binding-linux-arm64-musl@1.2.11': optional: true - '@rolldown/binding-freebsd-x64@1.2.6': + '@rolldown/binding-linux-ppc64-gnu@1.2.11': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.2.0': + '@rolldown/binding-linux-s390x-gnu@1.2.11': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.2.6': + '@rolldown/binding-linux-x64-gnu@1.2.11': optional: true - '@rolldown/binding-linux-arm64-gnu@1.2.0': + '@rolldown/binding-linux-x64-musl@1.2.11': optional: true - '@rolldown/binding-linux-arm64-gnu@1.2.6': + '@rolldown/binding-openharmony-arm64@1.2.11': optional: true - '@rolldown/binding-linux-arm64-musl@1.2.0': + '@rolldown/binding-win32-arm64-msvc@1.2.11': optional: true - '@rolldown/binding-linux-arm64-musl@1.2.6': - optional: true - - '@rolldown/binding-linux-ppc64-gnu@1.2.0': - optional: true - - '@rolldown/binding-linux-ppc64-gnu@1.2.6': - optional: true - - '@rolldown/binding-linux-s390x-gnu@1.2.0': - optional: true - - '@rolldown/binding-linux-s390x-gnu@1.2.6': - optional: true - - '@rolldown/binding-linux-x64-gnu@1.2.0': - optional: true - - '@rolldown/binding-linux-x64-gnu@1.2.6': - optional: true - - '@rolldown/binding-linux-x64-musl@1.2.0': - optional: true - - '@rolldown/binding-linux-x64-musl@1.2.6': - optional: true - - '@rolldown/binding-openharmony-arm64@1.2.0': - optional: true - - '@rolldown/binding-openharmony-arm64@1.2.6': - optional: true - - '@rolldown/binding-wasm32-wasi@1.2.0': - dependencies: - '@emnapi/core': 1.11.2 - '@emnapi/runtime': 1.11.2 - '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2) - optional: true - - '@rolldown/binding-win32-arm64-msvc@1.2.0': - optional: true - - '@rolldown/binding-win32-arm64-msvc@1.2.6': - optional: true - - '@rolldown/binding-win32-x64-msvc@1.2.0': - optional: true - - '@rolldown/binding-win32-x64-msvc@1.2.6': + '@rolldown/binding-win32-x64-msvc@1.2.11': optional: true '@rolldown/pluginutils@1.0.1': {} @@ -3089,19 +2810,19 @@ snapshots: '@standard-schema/spec@1.1.0': {} - '@tangle-network/agent-core@0.9.6': + '@tangle-network/agent-core@0.9.7': dependencies: '@tangle-network/agent-interface': 2.13.0 zod: 4.5.4 - '@tangle-network/agent-eval@0.199.0': + '@tangle-network/agent-eval@0.200.1': dependencies: '@asteasolutions/zod-to-openapi': 9.1.0(zod@4.5.4) - '@hono/node-server': 2.0.12(hono@4.12.32) - '@tangle-network/agent-core': 0.9.6 + '@hono/node-server': 2.1.1(hono@4.13.9) + '@tangle-network/agent-core': 0.9.7 '@tangle-network/agent-interface': 2.13.0 '@tangle-network/agent-trace-contract': 1.3.0 - hono: 4.12.32 + hono: 4.13.9 linear-sum-assignment: 1.0.9 re2js: 2.8.6 smol-toml: 1.8.0 @@ -3119,7 +2840,7 @@ snapshots: '@tangle-network/sandbox@0.54.2(viem@2.56.9(typescript@7.0.2)(zod@4.5.4))': dependencies: - '@tangle-network/agent-core': 0.9.6 + '@tangle-network/agent-core': 0.9.7 '@tangle-network/agent-interface': 2.13.0 zod: 4.5.4 optionalDependencies: @@ -3143,11 +2864,6 @@ snapshots: - utf-8-validate - zod - '@tybys/wasm-util@0.10.3': - dependencies: - tslib: 2.8.1 - optional: true - '@types/chai@5.2.3': dependencies: '@types/deep-eql': 4.0.2 @@ -3174,21 +2890,21 @@ snapshots: '@types/node-fetch@2.6.13': dependencies: - '@types/node': 26.4.0 + '@types/node': 26.6.2 form-data: 4.0.6 '@types/node@18.19.130': dependencies: undici-types: 5.26.5 - '@types/node@26.4.0': + '@types/node@26.6.2': dependencies: - undici-types: 8.3.0 + undici-types: 8.9.0 '@types/pg@8.11.0': dependencies: - '@types/node': 26.4.0 - pg-protocol: 1.15.0 + '@types/node': 26.6.2 + pg-protocol: 1.16.0 pg-types: 4.1.0 '@types/proper-lockfile@4.1.4': @@ -3271,114 +2987,90 @@ snapshots: '@typescript/typescript-win32-x64@7.0.2': optional: true - '@vitest/expect@4.1.11': + '@vitest/mocker@5.0.1(vite@8.3.1(@types/node@26.6.2)(yaml@2.9.1))': dependencies: - '@standard-schema/spec': 1.1.0 - '@types/chai': 5.2.3 - '@vitest/spy': 4.1.11 - '@vitest/utils': 4.1.11 - chai: 6.2.2 - tinyrainbow: 3.1.0 - - '@vitest/mocker@4.1.11(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.1)(tsx@4.23.1)(yaml@2.9.0))': - dependencies: - '@vitest/spy': 4.1.11 + '@jridgewell/trace-mapping': 0.3.31 + '@vitest/spy': 5.0.1 estree-walker: 3.0.3 - magic-string: 0.30.21 + magic-string: 1.4.2 optionalDependencies: - vite: 8.2.2(@types/node@26.4.0)(esbuild@0.28.1)(tsx@4.23.1)(yaml@2.9.0) - - '@vitest/pretty-format@4.1.11': - dependencies: - tinyrainbow: 3.1.0 - - '@vitest/runner@4.1.11': - dependencies: - '@vitest/utils': 4.1.11 - pathe: 2.0.3 + vite: 8.3.1(@types/node@26.6.2)(yaml@2.9.1) - '@vitest/snapshot@4.1.11': - dependencies: - '@vitest/pretty-format': 4.1.11 - '@vitest/utils': 4.1.11 - magic-string: 0.30.21 - pathe: 2.0.3 + '@vitest/spy@5.0.1': {} - '@vitest/spy@4.1.11': {} + '@yuku-codegen/binding-android-arm64@0.10.2': + optional: true - '@vitest/utils@4.1.11': - dependencies: - '@vitest/pretty-format': 4.1.11 - convert-source-map: 2.0.0 - tinyrainbow: 3.1.0 + '@yuku-codegen/binding-darwin-arm64@0.10.2': + optional: true - '@yuku-codegen/binding-darwin-arm64@0.8.0': + '@yuku-codegen/binding-darwin-x64@0.10.2': optional: true - '@yuku-codegen/binding-darwin-x64@0.8.0': + '@yuku-codegen/binding-freebsd-x64@0.10.2': optional: true - '@yuku-codegen/binding-freebsd-x64@0.8.0': + '@yuku-codegen/binding-linux-arm-gnu@0.10.2': optional: true - '@yuku-codegen/binding-linux-arm-gnu@0.8.0': + '@yuku-codegen/binding-linux-arm-musl@0.10.2': optional: true - '@yuku-codegen/binding-linux-arm-musl@0.8.0': + '@yuku-codegen/binding-linux-arm64-gnu@0.10.2': optional: true - '@yuku-codegen/binding-linux-arm64-gnu@0.8.0': + '@yuku-codegen/binding-linux-arm64-musl@0.10.2': optional: true - '@yuku-codegen/binding-linux-arm64-musl@0.8.0': + '@yuku-codegen/binding-linux-x64-gnu@0.10.2': optional: true - '@yuku-codegen/binding-linux-x64-gnu@0.8.0': + '@yuku-codegen/binding-linux-x64-musl@0.10.2': optional: true - '@yuku-codegen/binding-linux-x64-musl@0.8.0': + '@yuku-codegen/binding-win32-arm64@0.10.2': optional: true - '@yuku-codegen/binding-win32-arm64@0.8.0': + '@yuku-codegen/binding-win32-x64@0.10.2': optional: true - '@yuku-codegen/binding-win32-x64@0.8.0': + '@yuku-parser/binding-android-arm64@0.10.2': optional: true - '@yuku-parser/binding-darwin-arm64@0.8.0': + '@yuku-parser/binding-darwin-arm64@0.10.2': optional: true - '@yuku-parser/binding-darwin-x64@0.8.0': + '@yuku-parser/binding-darwin-x64@0.10.2': optional: true - '@yuku-parser/binding-freebsd-x64@0.8.0': + '@yuku-parser/binding-freebsd-x64@0.10.2': optional: true - '@yuku-parser/binding-linux-arm-gnu@0.8.0': + '@yuku-parser/binding-linux-arm-gnu@0.10.2': optional: true - '@yuku-parser/binding-linux-arm-musl@0.8.0': + '@yuku-parser/binding-linux-arm-musl@0.10.2': optional: true - '@yuku-parser/binding-linux-arm64-gnu@0.8.0': + '@yuku-parser/binding-linux-arm64-gnu@0.10.2': optional: true - '@yuku-parser/binding-linux-arm64-musl@0.8.0': + '@yuku-parser/binding-linux-arm64-musl@0.10.2': optional: true - '@yuku-parser/binding-linux-x64-gnu@0.8.0': + '@yuku-parser/binding-linux-x64-gnu@0.10.2': optional: true - '@yuku-parser/binding-linux-x64-musl@0.8.0': + '@yuku-parser/binding-linux-x64-musl@0.10.2': optional: true - '@yuku-parser/binding-win32-arm64@0.8.0': + '@yuku-parser/binding-win32-arm64@0.10.2': optional: true - '@yuku-parser/binding-win32-x64@0.8.0': + '@yuku-parser/binding-win32-x64@0.10.2': optional: true - '@yuku-toolchain/types@0.8.0': {} + '@yuku-toolchain/types@0.10.2': {} abitype@1.2.3(typescript@7.0.2)(zod@4.5.4): optionalDependencies: @@ -3393,9 +3085,9 @@ snapshots: afinn-165@2.0.2: {} - agent-base@6.0.2: + agent-base@6.0.2(supports-color@7.2.0): dependencies: - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) transitivePeerDependencies: - supports-color @@ -3409,7 +3101,7 @@ snapshots: ansi-regex@5.0.1: {} - ansi-regex@6.2.2: {} + ansi-regex@6.3.0: {} ansi-styles@4.3.0: dependencies: @@ -3417,8 +3109,6 @@ snapshots: ansi-styles@5.2.0: {} - ansis@4.3.1: {} - any-promise@1.3.0: {} apparatus@0.0.10: @@ -3429,11 +3119,11 @@ snapshots: asynckit@0.4.0: {} - axios@1.18.1: + axios@1.20.0(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0): dependencies: - follow-redirects: 1.16.0 + follow-redirects: 1.16.0(debug@4.4.3(supports-color@7.2.0)) form-data: 4.0.6 - https-proxy-agent: 5.0.1 + https-proxy-agent: 5.0.1(supports-color@7.2.0) proxy-from-env: 2.1.0 transitivePeerDependencies: - debug @@ -3462,7 +3152,7 @@ snapshots: dependencies: fill-range: 7.1.1 - bson@7.3.1: {} + bson@7.3.3: {} buffer-writer@2.0.0: {} @@ -3489,7 +3179,7 @@ snapshots: char-regex@1.0.2: {} - cheminfo-types@1.15.0: {} + cheminfo-types@1.16.0: {} chownr@1.1.4: {} @@ -3534,17 +3224,17 @@ snapshots: commander@14.0.3: {} - compromise@14.16.0: + compromise@14.17.0: dependencies: efrt: 2.7.0 grad-school: 0.0.5 - suffix-thumb: 5.0.2 - - convert-source-map@2.0.0: {} + suffix-thumb: 5.0.3 - debug@4.4.3: + debug@4.4.3(supports-color@7.2.0): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 7.2.0 decompress-response@6.0.0: dependencies: @@ -3576,7 +3266,7 @@ snapshots: emojilib@2.4.0: {} - empathic@2.0.1: {} + empathic@2.1.0: {} end-of-stream@1.4.5: dependencies: @@ -3588,7 +3278,7 @@ snapshots: es-errors@1.3.0: {} - es-module-lexer@2.3.1: {} + es-module-lexer@2.3.2: {} es-object-atoms@1.1.2: dependencies: @@ -3601,36 +3291,6 @@ snapshots: has-tostringtag: 1.0.2 hasown: 2.0.4 - esbuild@0.28.1: - optionalDependencies: - '@esbuild/aix-ppc64': 0.28.1 - '@esbuild/android-arm': 0.28.1 - '@esbuild/android-arm64': 0.28.1 - '@esbuild/android-x64': 0.28.1 - '@esbuild/darwin-arm64': 0.28.1 - '@esbuild/darwin-x64': 0.28.1 - '@esbuild/freebsd-arm64': 0.28.1 - '@esbuild/freebsd-x64': 0.28.1 - '@esbuild/linux-arm': 0.28.1 - '@esbuild/linux-arm64': 0.28.1 - '@esbuild/linux-ia32': 0.28.1 - '@esbuild/linux-loong64': 0.28.1 - '@esbuild/linux-mips64el': 0.28.1 - '@esbuild/linux-ppc64': 0.28.1 - '@esbuild/linux-riscv64': 0.28.1 - '@esbuild/linux-s390x': 0.28.1 - '@esbuild/linux-x64': 0.28.1 - '@esbuild/netbsd-arm64': 0.28.1 - '@esbuild/netbsd-x64': 0.28.1 - '@esbuild/openbsd-arm64': 0.28.1 - '@esbuild/openbsd-x64': 0.28.1 - '@esbuild/openharmony-arm64': 0.28.1 - '@esbuild/sunos-x64': 0.28.1 - '@esbuild/win32-arm64': 0.28.1 - '@esbuild/win32-ia32': 0.28.1 - '@esbuild/win32-x64': 0.28.1 - optional: true - escalade@3.2.0: {} escape-string-regexp@2.0.0: {} @@ -3655,9 +3315,9 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - fdir@6.5.0(picomatch@4.0.5): + fdir@6.5.0(picomatch@4.0.7): optionalDependencies: - picomatch: 4.0.5 + picomatch: 4.0.7 fflate@0.8.3: {} @@ -3669,7 +3329,9 @@ snapshots: dependencies: to-regex-range: 5.0.1 - follow-redirects@1.16.0: {} + follow-redirects@1.16.0(debug@4.4.3(supports-color@7.2.0)): + optionalDependencies: + debug: 4.4.3(supports-color@7.2.0) form-data-encoder@1.7.2: {} @@ -3713,7 +3375,7 @@ snapshots: dunder-proto: 1.0.1 es-object-atoms: 1.1.2 - get-tsconfig@5.0.0-beta.5: + get-tsconfig@5.0.0-beta.6: dependencies: resolve-pkg-maps: 1.0.0 @@ -3739,14 +3401,14 @@ snapshots: highlight.js@10.7.3: {} - hono@4.12.32: {} + hono@4.13.9: {} - hookable@6.1.1: {} + hookable@6.1.2: {} - https-proxy-agent@5.0.1: + https-proxy-agent@5.0.1(supports-color@7.2.0): dependencies: - agent-base: 6.0.2 - debug: 4.4.3 + agent-base: 6.0.2(supports-color@7.2.0) + debug: 4.4.3(supports-color@7.2.0) transitivePeerDependencies: - supports-color @@ -3756,7 +3418,7 @@ snapshots: ieee754@1.2.1: {} - import-without-cache@0.4.0: {} + import-without-cache@0.4.1: {} inherits@2.0.4: {} @@ -3768,9 +3430,9 @@ snapshots: is-number@7.0.0: {} - isows@1.0.7(ws@8.21.1): + isows@1.0.7(ws@8.21.0): dependencies: - ws: 8.21.1 + ws: 8.21.0 jest-diff@29.7.0: dependencies: @@ -3803,7 +3465,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 26.4.0 + '@types/node': 26.6.2 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -3811,7 +3473,7 @@ snapshots: js-tokens@4.0.0: {} - kareem@3.3.0: {} + kareem@3.4.0: {} lightningcss-android-arm64@1.33.0: optional: true @@ -3864,20 +3526,20 @@ snapshots: linear-sum-assignment@1.0.9: dependencies: - cheminfo-types: 1.15.0 - ml-matrix: 6.14.0 - ml-spectra-processing: 14.31.0 + cheminfo-types: 1.16.0 + ml-matrix: 6.15.0 + ml-spectra-processing: 14.35.1 - lru-cache@11.5.2: {} + lru-cache@11.5.3: {} - magic-string@0.30.21: + magic-string@1.4.2: dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/sourcemap-codec': 1.6.0 marked-terminal@7.3.0(marked@9.1.6): dependencies: ansi-escapes: 7.3.0 - ansi-regex: 6.2.2 + ansi-regex: 6.3.0 chalk: 5.6.2 cli-highlight: 2.1.11 cli-table3: 0.6.5 @@ -3889,21 +3551,21 @@ snapshots: math-intrinsics@1.1.0: {} - mem0ai@3.1.7(@cloudflare/workers-types@4.20260702.1)(@types/jest@29.5.14)(@types/pg@8.11.0)(better-sqlite3@12.11.1)(compromise@14.16.0)(mongodb@7.5.0)(natural@8.1.1(@opentelemetry/api@1.9.1))(pg@8.11.3)(ws@8.21.1): + mem0ai@3.3.0(@cloudflare/workers-types@4.20260702.1)(@types/jest@29.5.14)(@types/pg@8.11.0)(better-sqlite3@12.11.1)(compromise@14.17.0)(debug@4.4.3(supports-color@7.2.0))(mongodb@7.6.0)(natural@8.1.1)(pg@8.11.3)(supports-color@7.2.0)(ws@8.21.0): dependencies: '@cloudflare/workers-types': 4.20260702.1 '@types/jest': 29.5.14 '@types/pg': 8.11.0 - axios: 1.18.1 + axios: 1.20.0(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0) better-sqlite3: 12.11.1 - compromise: 14.16.0 - natural: 8.1.1(@opentelemetry/api@1.9.1) - openai: 4.104.0(ws@8.21.1)(zod@3.25.76) + compromise: 14.17.0 + natural: 8.1.1 + openai: 4.104.0(ws@8.21.0)(zod@3.25.76) pg: 8.11.3 uuid: 11.1.1 zod: 3.25.76 optionalDependencies: - mongodb: 7.5.0 + mongodb: 7.6.0 transitivePeerDependencies: - debug - encoding @@ -3945,18 +3607,18 @@ snapshots: ml-array-max: 2.0.0 ml-array-min: 2.0.0 - ml-matrix@6.14.0: + ml-matrix@6.15.0: dependencies: is-any-array: 3.0.0 ml-array-rescale: 2.0.0 - ml-spectra-processing@14.31.0: + ml-spectra-processing@14.35.1: dependencies: binary-search: 1.3.6 - cheminfo-types: 1.15.0 + cheminfo-types: 1.16.0 fft.js: 4.0.4 is-any-array: 3.0.0 - ml-matrix: 6.14.0 + ml-matrix: 6.15.0 ml-xsadd: 3.0.1 ml-xsadd@3.0.1: {} @@ -3966,17 +3628,17 @@ snapshots: '@types/whatwg-url': 13.0.0 whatwg-url: 14.2.0 - mongodb@7.5.0: + mongodb@7.6.0: dependencies: - '@mongodb-js/saslprep': 1.4.13 - bson: 7.3.1 + '@mongodb-js/saslprep': 1.5.4 + bson: 7.3.3 mongodb-connection-string-url: 7.0.2 - mongoose@9.8.0: + mongoose@9.10.2: dependencies: '@standard-schema/spec': 1.1.0 - kareem: 3.3.0 - mongodb: 7.5.0 + kareem: 3.4.0 + mongodb: 7.6.0 mpath: 0.9.0 mquery: 6.0.0 ms: 2.1.3 @@ -4004,20 +3666,20 @@ snapshots: object-assign: 4.1.1 thenify-all: 1.6.0 - nanoid@3.3.18: {} + nanoid@3.3.19: {} napi-build-utils@2.0.0: {} - natural@8.1.1(@opentelemetry/api@1.9.1): + natural@8.1.1: dependencies: afinn-165: 2.0.2 afinn-165-financialmarketnews: 3.0.0 apparatus: 0.0.10 dotenv: 17.4.2 memjs: 1.3.2 - mongoose: 9.8.0 - pg: 8.22.0 - redis: 5.12.1(@opentelemetry/api@1.9.1) + mongoose: 9.10.2 + pg: 8.23.0 + redis: 5.12.1 safe-stable-stringify: 2.5.0 stopwords-iso: 1.1.0 sylvester: 0.0.21 @@ -4036,7 +3698,7 @@ snapshots: - snappy - socks - node-abi@3.94.0: + node-abi@3.96.0: dependencies: semver: 7.8.5 @@ -4057,13 +3719,15 @@ snapshots: obuf@1.1.2: {} - obug@2.1.4: {} + obug@2.2.1: {} + + obug@3.0.0: {} once@1.4.0: dependencies: wrappy: 1.0.2 - openai@4.104.0(ws@8.21.1)(zod@3.25.76): + openai@4.104.0(ws@8.21.0)(zod@3.25.76): dependencies: '@types/node': 18.19.130 '@types/node-fetch': 2.6.13 @@ -4073,14 +3737,14 @@ snapshots: formdata-node: 4.4.1 node-fetch: 2.7.0 optionalDependencies: - ws: 8.21.1 + ws: 8.21.0 zod: 3.25.76 transitivePeerDependencies: - encoding - openapi3-ts@4.6.0: + openapi3-ts@4.6.1: dependencies: - yaml: 2.9.0 + yaml: 2.9.1 ox@0.14.45(typescript@7.0.2)(zod@4.5.4): dependencies: @@ -4097,29 +3761,29 @@ snapshots: transitivePeerDependencies: - zod - oxc-parser@0.147.0: + oxc-parser@0.151.0: dependencies: - '@oxc-project/types': 0.147.0 + '@oxc-project/types': 0.151.0 optionalDependencies: - '@oxc-parser/binding-android-arm-eabi': 0.147.0 - '@oxc-parser/binding-android-arm64': 0.147.0 - '@oxc-parser/binding-darwin-arm64': 0.147.0 - '@oxc-parser/binding-darwin-x64': 0.147.0 - '@oxc-parser/binding-freebsd-x64': 0.147.0 - '@oxc-parser/binding-linux-arm-gnueabihf': 0.147.0 - '@oxc-parser/binding-linux-arm-musleabihf': 0.147.0 - '@oxc-parser/binding-linux-arm64-gnu': 0.147.0 - '@oxc-parser/binding-linux-arm64-musl': 0.147.0 - '@oxc-parser/binding-linux-ppc64-gnu': 0.147.0 - '@oxc-parser/binding-linux-riscv64-gnu': 0.147.0 - '@oxc-parser/binding-linux-riscv64-musl': 0.147.0 - '@oxc-parser/binding-linux-s390x-gnu': 0.147.0 - '@oxc-parser/binding-linux-x64-gnu': 0.147.0 - '@oxc-parser/binding-linux-x64-musl': 0.147.0 - '@oxc-parser/binding-openharmony-arm64': 0.147.0 - '@oxc-parser/binding-win32-arm64-msvc': 0.147.0 - '@oxc-parser/binding-win32-ia32-msvc': 0.147.0 - '@oxc-parser/binding-win32-x64-msvc': 0.147.0 + '@oxc-parser/binding-android-arm-eabi': 0.151.0 + '@oxc-parser/binding-android-arm64': 0.151.0 + '@oxc-parser/binding-darwin-arm64': 0.151.0 + '@oxc-parser/binding-darwin-x64': 0.151.0 + '@oxc-parser/binding-freebsd-x64': 0.151.0 + '@oxc-parser/binding-linux-arm-gnueabihf': 0.151.0 + '@oxc-parser/binding-linux-arm-musleabihf': 0.151.0 + '@oxc-parser/binding-linux-arm64-gnu': 0.151.0 + '@oxc-parser/binding-linux-arm64-musl': 0.151.0 + '@oxc-parser/binding-linux-ppc64-gnu': 0.151.0 + '@oxc-parser/binding-linux-riscv64-gnu': 0.151.0 + '@oxc-parser/binding-linux-riscv64-musl': 0.151.0 + '@oxc-parser/binding-linux-s390x-gnu': 0.151.0 + '@oxc-parser/binding-linux-x64-gnu': 0.151.0 + '@oxc-parser/binding-linux-x64-musl': 0.151.0 + '@oxc-parser/binding-openharmony-arm64': 0.151.0 + '@oxc-parser/binding-win32-arm64-msvc': 0.151.0 + '@oxc-parser/binding-win32-ia32-msvc': 0.151.0 + '@oxc-parser/binding-win32-x64-msvc': 0.151.0 package-manager-detector@1.8.0: {} @@ -4133,8 +3797,6 @@ snapshots: parse5@6.0.1: {} - pathe@2.0.3: {} - pg-cloudflare@1.4.0: optional: true @@ -4148,11 +3810,11 @@ snapshots: dependencies: pg: 8.11.3 - pg-pool@3.14.0(pg@8.22.0): + pg-pool@3.14.0(pg@8.23.0): dependencies: - pg: 8.22.0 + pg: 8.23.0 - pg-protocol@1.15.0: {} + pg-protocol@1.16.0: {} pg-types@2.2.0: dependencies: @@ -4178,17 +3840,17 @@ snapshots: packet-reader: 1.0.0 pg-connection-string: 2.14.0 pg-pool: 3.14.0(pg@8.11.3) - pg-protocol: 1.15.0 + pg-protocol: 1.16.0 pg-types: 2.2.0 pgpass: 1.0.6 optionalDependencies: pg-cloudflare: 1.4.0 - pg@8.22.0: + pg@8.23.0: dependencies: pg-connection-string: 2.14.0 - pg-pool: 3.14.0(pg@8.22.0) - pg-protocol: 1.15.0 + pg-pool: 3.14.0(pg@8.23.0) + pg-protocol: 1.16.0 pg-types: 2.2.0 pgpass: 1.0.5 optionalDependencies: @@ -4204,11 +3866,11 @@ snapshots: picomatch@2.3.2: {} - picomatch@4.0.5: {} + picomatch@4.0.7: {} - postcss@8.5.26: + postcss@8.5.28: dependencies: - nanoid: 3.3.18 + nanoid: 3.3.19 picocolors: 1.1.1 source-map-js: 1.2.1 @@ -4242,7 +3904,7 @@ snapshots: minimist: 1.2.8 mkdirp-classic: 0.5.3 napi-build-utils: 2.0.0 - node-abi: 3.94.0 + node-abi: 3.96.0 pump: 3.0.4 rc: 1.2.8 simple-get: 4.0.1 @@ -4296,13 +3958,13 @@ snapshots: string_decoder: 1.3.0 util-deprecate: 1.0.2 - redis@5.12.1(@opentelemetry/api@1.9.1): + redis@5.12.1: dependencies: - '@redis/bloom': 5.12.1(@redis/client@5.12.1(@opentelemetry/api@1.9.1)) - '@redis/client': 5.12.1(@opentelemetry/api@1.9.1) - '@redis/json': 5.12.1(@redis/client@5.12.1(@opentelemetry/api@1.9.1)) - '@redis/search': 5.12.1(@redis/client@5.12.1(@opentelemetry/api@1.9.1)) - '@redis/time-series': 5.12.1(@redis/client@5.12.1(@opentelemetry/api@1.9.1)) + '@redis/bloom': 5.12.1(@redis/client@5.12.1) + '@redis/client': 5.12.1 + '@redis/json': 5.12.1(@redis/client@5.12.1) + '@redis/search': 5.12.1(@redis/client@5.12.1) + '@redis/time-series': 5.12.1(@redis/client@5.12.1) transitivePeerDependencies: - '@node-rs/xxhash' - '@opentelemetry/api' @@ -4313,61 +3975,40 @@ snapshots: retry@0.12.0: {} - rolldown-plugin-dts@0.27.14(rolldown@1.2.0)(typescript@7.0.2): + rolldown-plugin-dts@0.28.6(rolldown@1.2.11)(typescript@7.0.2): dependencies: dts-resolver: 3.0.0 - get-tsconfig: 5.0.0-beta.5 - obug: 2.1.4 - rolldown: 1.2.0 - yuku-ast: 0.8.0 - yuku-codegen: 0.8.0 - yuku-parser: 0.8.0 + get-tsconfig: 5.0.0-beta.6 + obug: 3.0.0 + rolldown: 1.2.11 + yuku-ast: 0.10.2 + yuku-codegen: 0.10.2 + yuku-parser: 0.10.2 optionalDependencies: typescript: 7.0.2 transitivePeerDependencies: - oxc-resolver - rolldown@1.2.0: + rolldown@1.2.11: dependencies: - '@oxc-project/types': 0.140.0 + '@oxc-project/types': 0.151.0 '@rolldown/pluginutils': 1.0.1 optionalDependencies: - '@rolldown/binding-android-arm64': 1.2.0 - '@rolldown/binding-darwin-arm64': 1.2.0 - '@rolldown/binding-darwin-x64': 1.2.0 - '@rolldown/binding-freebsd-x64': 1.2.0 - '@rolldown/binding-linux-arm-gnueabihf': 1.2.0 - '@rolldown/binding-linux-arm64-gnu': 1.2.0 - '@rolldown/binding-linux-arm64-musl': 1.2.0 - '@rolldown/binding-linux-ppc64-gnu': 1.2.0 - '@rolldown/binding-linux-s390x-gnu': 1.2.0 - '@rolldown/binding-linux-x64-gnu': 1.2.0 - '@rolldown/binding-linux-x64-musl': 1.2.0 - '@rolldown/binding-openharmony-arm64': 1.2.0 - '@rolldown/binding-wasm32-wasi': 1.2.0 - '@rolldown/binding-win32-arm64-msvc': 1.2.0 - '@rolldown/binding-win32-x64-msvc': 1.2.0 - - rolldown@1.2.6: - dependencies: - '@oxc-project/types': 0.147.0 - '@rolldown/pluginutils': 1.0.1 - optionalDependencies: - '@rolldown/binding-android-arm-eabi': 1.2.6 - '@rolldown/binding-android-arm64': 1.2.6 - '@rolldown/binding-darwin-arm64': 1.2.6 - '@rolldown/binding-darwin-x64': 1.2.6 - '@rolldown/binding-freebsd-x64': 1.2.6 - '@rolldown/binding-linux-arm-gnueabihf': 1.2.6 - '@rolldown/binding-linux-arm64-gnu': 1.2.6 - '@rolldown/binding-linux-arm64-musl': 1.2.6 - '@rolldown/binding-linux-ppc64-gnu': 1.2.6 - '@rolldown/binding-linux-s390x-gnu': 1.2.6 - '@rolldown/binding-linux-x64-gnu': 1.2.6 - '@rolldown/binding-linux-x64-musl': 1.2.6 - '@rolldown/binding-openharmony-arm64': 1.2.6 - '@rolldown/binding-win32-arm64-msvc': 1.2.6 - '@rolldown/binding-win32-x64-msvc': 1.2.6 + '@rolldown/binding-android-arm-eabi': 1.2.11 + '@rolldown/binding-android-arm64': 1.2.11 + '@rolldown/binding-darwin-arm64': 1.2.11 + '@rolldown/binding-darwin-x64': 1.2.11 + '@rolldown/binding-freebsd-x64': 1.2.11 + '@rolldown/binding-linux-arm-gnueabihf': 1.2.11 + '@rolldown/binding-linux-arm64-gnu': 1.2.11 + '@rolldown/binding-linux-arm64-musl': 1.2.11 + '@rolldown/binding-linux-ppc64-gnu': 1.2.11 + '@rolldown/binding-linux-s390x-gnu': 1.2.11 + '@rolldown/binding-linux-x64-gnu': 1.2.11 + '@rolldown/binding-linux-x64-musl': 1.2.11 + '@rolldown/binding-openharmony-arm64': 1.2.11 + '@rolldown/binding-win32-arm64-msvc': 1.2.11 + '@rolldown/binding-win32-x64-msvc': 1.2.11 sade@1.8.1: dependencies: @@ -4412,9 +4053,9 @@ snapshots: spdx-expression-parse@5.0.0: dependencies: spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.23 + spdx-license-ids: 3.0.24 - spdx-license-ids@3.0.23: {} + spdx-license-ids@3.0.24: {} split2@4.2.0: {} @@ -4444,7 +4085,7 @@ snapshots: strip-json-comments@2.0.1: {} - suffix-thumb@5.0.2: {} + suffix-thumb@5.0.3: {} supports-color@7.2.0: dependencies: @@ -4480,18 +4121,16 @@ snapshots: dependencies: any-promise: 1.3.0 - tinybench@2.9.0: {} - - tinyexec@1.2.4: {} + tinybench@6.1.4: {} tinyexec@1.3.0: {} + tinyexec@1.3.1: {} + tinyglobby@0.2.17: dependencies: - fdir: 6.5.0(picomatch@4.0.5) - picomatch: 4.0.5 - - tinyrainbow@3.1.0: {} + fdir: 6.5.0(picomatch@4.0.7) + picomatch: 4.0.7 to-regex-range@5.0.1: dependencies: @@ -4505,44 +4144,33 @@ snapshots: tree-kill@1.2.2: {} - tsdown@0.22.14(@arethetypeswrong/core@0.18.5)(publint@0.3.24)(tsx@4.23.1)(typescript@7.0.2): + tsdown@0.23.0(@arethetypeswrong/core@0.18.5)(publint@0.3.24)(typescript@7.0.2): dependencies: - ansis: 4.3.1 cac: 7.0.0 defu: 6.1.7 - empathic: 2.0.1 - hookable: 6.1.1 - import-without-cache: 0.4.0 - obug: 2.1.4 - picomatch: 4.0.5 - rolldown: 1.2.0 - rolldown-plugin-dts: 0.27.14(rolldown@1.2.0)(typescript@7.0.2) - tinyexec: 1.2.4 + empathic: 2.1.0 + hookable: 6.1.2 + import-without-cache: 0.4.1 + obug: 2.2.1 + picomatch: 4.0.7 + rolldown: 1.2.11 + rolldown-plugin-dts: 0.28.6(rolldown@1.2.11)(typescript@7.0.2) + tinyexec: 1.3.1 tinyglobby: 0.2.17 tree-kill: 1.2.2 unconfig-core: 7.5.0 - verkit: 0.3.0 + verkit: 0.4.1 optionalDependencies: '@arethetypeswrong/core': 0.18.5 publint: 0.3.24 - tsx: 4.23.1 typescript: 7.0.2 transitivePeerDependencies: - '@typescript/native-preview' - '@volar/typescript' + - '@vue/language-core' - oxc-resolver - vue-tsc - tslib@2.8.1: - optional: true - - tsx@4.23.1: - dependencies: - esbuild: 0.28.1 - optionalDependencies: - fsevents: 2.3.3 - optional: true - tunnel-agent@0.6.0: dependencies: safe-buffer: 5.2.1 @@ -4574,14 +4202,14 @@ snapshots: unconfig-core@7.5.0: dependencies: - '@quansync/fs': 1.0.0 + '@quansync/fs': 1.1.0 quansync: 1.0.0 underscore@1.13.8: {} undici-types@5.26.5: {} - undici-types@8.3.0: {} + undici-types@8.9.0: {} unicode-emoji-modifier-base@1.0.0: {} @@ -4593,7 +4221,7 @@ snapshots: validate-npm-package-name@5.0.1: {} - verkit@0.3.0: {} + verkit@0.4.1: {} viem@2.56.9(typescript@7.0.2)(zod@4.5.4): dependencies: @@ -4602,9 +4230,9 @@ snapshots: '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 abitype: 1.2.3(typescript@7.0.2)(zod@4.5.4) - isows: 1.0.7(ws@8.21.1) + isows: 1.0.7(ws@8.21.0) ox: 0.14.45(typescript@7.0.2)(zod@4.5.4) - ws: 8.21.1 + ws: 8.21.0 optionalDependencies: typescript: 7.0.2 transitivePeerDependencies: @@ -4612,45 +4240,36 @@ snapshots: - utf-8-validate - zod - vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.1)(tsx@4.23.1)(yaml@2.9.0): + vite@8.3.1(@types/node@26.6.2)(yaml@2.9.1): dependencies: lightningcss: 1.33.0 - picomatch: 4.0.5 - postcss: 8.5.26 - rolldown: 1.2.6 + picomatch: 4.0.7 + postcss: 8.5.28 + rolldown: 1.2.11 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 26.4.0 - esbuild: 0.28.1 + '@types/node': 26.6.2 fsevents: 2.3.3 - tsx: 4.23.1 - yaml: 2.9.0 - - vitest@4.1.11(@opentelemetry/api@1.9.1)(@types/node@26.4.0)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.1)(tsx@4.23.1)(yaml@2.9.0)): - dependencies: - '@vitest/expect': 4.1.11 - '@vitest/mocker': 4.1.11(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.1)(tsx@4.23.1)(yaml@2.9.0)) - '@vitest/pretty-format': 4.1.11 - '@vitest/runner': 4.1.11 - '@vitest/snapshot': 4.1.11 - '@vitest/spy': 4.1.11 - '@vitest/utils': 4.1.11 - es-module-lexer: 2.3.1 + yaml: 2.9.1 + + vitest@5.0.1(@types/node@26.6.2)(vite@8.3.1(@types/node@26.6.2)(yaml@2.9.1)): + dependencies: + '@types/chai': 5.2.3 + '@vitest/mocker': 5.0.1(vite@8.3.1(@types/node@26.6.2)(yaml@2.9.1)) + chai: 6.2.2 + es-module-lexer: 2.3.2 expect-type: 1.4.0 - magic-string: 0.30.21 - obug: 2.1.4 - pathe: 2.0.3 - picomatch: 4.0.5 + magic-string: 1.4.2 + obug: 2.2.1 + picomatch: 4.0.7 std-env: 4.2.0 - tinybench: 2.9.0 - tinyexec: 1.2.4 + tinybench: 6.1.4 + tinyexec: 1.3.0 tinyglobby: 0.2.17 - tinyrainbow: 3.1.0 - vite: 8.2.2(@types/node@26.4.0)(esbuild@0.28.1)(tsx@4.23.1)(yaml@2.9.0) + vite: 8.3.1(@types/node@26.6.2)(yaml@2.9.1) why-is-node-running: 2.3.0 optionalDependencies: - '@opentelemetry/api': 1.9.1 - '@types/node': 26.4.0 + '@types/node': 26.6.2 transitivePeerDependencies: - msw @@ -4685,13 +4304,13 @@ snapshots: wrappy@1.0.2: {} - ws@8.21.1: {} + ws@8.21.0: {} xtend@4.0.2: {} y18n@5.0.8: {} - yaml@2.9.0: {} + yaml@2.9.1: {} yargs-parser@20.2.9: {} @@ -4705,42 +4324,44 @@ snapshots: y18n: 5.0.8 yargs-parser: 20.2.9 - yuku-ast@0.8.0: + yuku-ast@0.10.2: dependencies: - '@yuku-toolchain/types': 0.8.0 + '@yuku-toolchain/types': 0.10.2 - yuku-codegen@0.8.0: + yuku-codegen@0.10.2: dependencies: - '@yuku-toolchain/types': 0.8.0 + '@yuku-toolchain/types': 0.10.2 optionalDependencies: - '@yuku-codegen/binding-darwin-arm64': 0.8.0 - '@yuku-codegen/binding-darwin-x64': 0.8.0 - '@yuku-codegen/binding-freebsd-x64': 0.8.0 - '@yuku-codegen/binding-linux-arm-gnu': 0.8.0 - '@yuku-codegen/binding-linux-arm-musl': 0.8.0 - '@yuku-codegen/binding-linux-arm64-gnu': 0.8.0 - '@yuku-codegen/binding-linux-arm64-musl': 0.8.0 - '@yuku-codegen/binding-linux-x64-gnu': 0.8.0 - '@yuku-codegen/binding-linux-x64-musl': 0.8.0 - '@yuku-codegen/binding-win32-arm64': 0.8.0 - '@yuku-codegen/binding-win32-x64': 0.8.0 - - yuku-parser@0.8.0: - dependencies: - '@yuku-toolchain/types': 0.8.0 - yuku-ast: 0.8.0 + '@yuku-codegen/binding-android-arm64': 0.10.2 + '@yuku-codegen/binding-darwin-arm64': 0.10.2 + '@yuku-codegen/binding-darwin-x64': 0.10.2 + '@yuku-codegen/binding-freebsd-x64': 0.10.2 + '@yuku-codegen/binding-linux-arm-gnu': 0.10.2 + '@yuku-codegen/binding-linux-arm-musl': 0.10.2 + '@yuku-codegen/binding-linux-arm64-gnu': 0.10.2 + '@yuku-codegen/binding-linux-arm64-musl': 0.10.2 + '@yuku-codegen/binding-linux-x64-gnu': 0.10.2 + '@yuku-codegen/binding-linux-x64-musl': 0.10.2 + '@yuku-codegen/binding-win32-arm64': 0.10.2 + '@yuku-codegen/binding-win32-x64': 0.10.2 + + yuku-parser@0.10.2: + dependencies: + '@yuku-toolchain/types': 0.10.2 + yuku-ast: 0.10.2 optionalDependencies: - '@yuku-parser/binding-darwin-arm64': 0.8.0 - '@yuku-parser/binding-darwin-x64': 0.8.0 - '@yuku-parser/binding-freebsd-x64': 0.8.0 - '@yuku-parser/binding-linux-arm-gnu': 0.8.0 - '@yuku-parser/binding-linux-arm-musl': 0.8.0 - '@yuku-parser/binding-linux-arm64-gnu': 0.8.0 - '@yuku-parser/binding-linux-arm64-musl': 0.8.0 - '@yuku-parser/binding-linux-x64-gnu': 0.8.0 - '@yuku-parser/binding-linux-x64-musl': 0.8.0 - '@yuku-parser/binding-win32-arm64': 0.8.0 - '@yuku-parser/binding-win32-x64': 0.8.0 + '@yuku-parser/binding-android-arm64': 0.10.2 + '@yuku-parser/binding-darwin-arm64': 0.10.2 + '@yuku-parser/binding-darwin-x64': 0.10.2 + '@yuku-parser/binding-freebsd-x64': 0.10.2 + '@yuku-parser/binding-linux-arm-gnu': 0.10.2 + '@yuku-parser/binding-linux-arm-musl': 0.10.2 + '@yuku-parser/binding-linux-arm64-gnu': 0.10.2 + '@yuku-parser/binding-linux-arm64-musl': 0.10.2 + '@yuku-parser/binding-linux-x64-gnu': 0.10.2 + '@yuku-parser/binding-linux-x64-musl': 0.10.2 + '@yuku-parser/binding-win32-arm64': 0.10.2 + '@yuku-parser/binding-win32-x64': 0.10.2 zod@3.25.76: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..60693f8 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,13 @@ +# Hold third-party releases for three days before installing them. +# First-party releases install as soon as they publish. +minimumReleaseAge: 4320 +minimumReleaseAgeExclude: + - "@tangle-network/*" +# pnpm 12 reads no install settings from .npmrc, so a host-wide ignoreScripts +# would skip the allowed builds below. .npmrc keeps the same setting for npm. +ignoreScripts: false +allowBuilds: + # mem0ai (the official Mem0 client the memory contract tests run) loads this native SQLite binding. + better-sqlite3: true + "@ax-llm/ax": false + esbuild: false diff --git a/scripts/check-api-surface.mjs b/scripts/check-api-surface.mjs index 4f6c08c..d5f6d0c 100644 --- a/scripts/check-api-surface.mjs +++ b/scripts/check-api-surface.mjs @@ -66,6 +66,9 @@ const repoRoot = resolve( const args = process.argv.slice(2) const write = args.includes('--write') +// Report which exported names are declared only as interfaces and type aliases, +// for check-version-bump to tell a record correction from a narrowing. +const typeDeclarations = args.includes('--type-declarations') const packageDirectories = args.filter((argument) => !argument.startsWith('--')) if (packageDirectories.length === 0) packageDirectories.push('.') @@ -281,6 +284,26 @@ const resolveExport = (file, name, ctx, visiting = new Set()) => { return null } +const TYPE_ONLY_DECLARATIONS = new Set(['TSInterfaceDeclaration', 'TSTypeAliasDeclaration']) + +/** + * The kind a consumer can use an export as. A name declared only as interfaces + * and type aliases is a type however the build exports it: tsdown 0.22 listed + * such names in a plain `export { A }`, tsdown 0.23 declares them in place, and + * a record that followed the statement form flipped 221 names between the two. + */ +const kindOfExport = (kind, origin, ctx) => + kind === 'type' || declaredTypeOnly(origin, ctx) ? 'type' : kind + +/** True when every declaration behind `origin` is an interface or a type alias. */ +const declaredTypeOnly = (origin, ctx) => { + if (origin?.file === undefined || origin.name === undefined) return false + const declarations = readModule(origin.file, ctx.modules).declarations.get(origin.name) ?? [] + return ( + declarations.length > 0 && declarations.every((node) => TYPE_ONLY_DECLARATIONS.has(node.type)) + ) +} + /** * Every symbol `file` exports, name to kind and to the declaration behind it. * Follows `export * from` into the chunk files the build splits declarations @@ -301,7 +324,8 @@ const exportsOfFile = (file, ctx, visiting = new Set()) => { } } for (const [name, record] of module.exported) { - names.set(name, { kind: record.kind, origin: resolveExport(file, name, ctx) }) + const origin = resolveExport(file, name, ctx) + names.set(name, { kind: kindOfExport(record.kind, origin, ctx), origin }) } visiting.delete(file) ctx.exports.set(file, names) @@ -477,22 +501,40 @@ const surfaceOfPackage = (packageDirectory) => { } } const recorded = {} + const declaredTypes = {} for (const [subpath, names] of perEntry) { const stated = {} for (const [name, record] of names) { stated[name] = `${record.kind} ${shapeOfOrigin(record.origin, ctx)}` } recorded[subpath] = stated + declaredTypes[subpath] = [...names] + .filter(([, record]) => declaredTypeOnly(record.origin, ctx)) + .map(([name]) => name) + .sort() } - return { package: manifest.name, entries: recorded, assets } + return { surface: { package: manifest.name, entries: recorded, assets }, declaredTypes } } const failures = [] const reports = [] +if (typeDeclarations) { + // One package per call. `current` says whether the build matches the committed + // record, because only a build of that record can vouch for its declarations. + const [packageDirectory] = packageDirectories + const recordPath = resolve(repoRoot, surfaceRecordPath(packageDirectory.replace(/^\.\/?/, ''))) + const { surface, declaredTypes } = surfaceOfPackage(packageDirectory) + const committed = existsSync(recordPath) ? readFileSync(recordPath, 'utf8') : null + process.stdout.write( + `${JSON.stringify({ current: committed === formatSurface(surface), declaredTypes })}\n`, + ) + process.exit(0) +} + for (const packageDirectory of packageDirectories) { const recordPath = resolve(repoRoot, surfaceRecordPath(packageDirectory.replace(/^\.\/?/, ''))) - const surface = surfaceOfPackage(packageDirectory) + const { surface } = surfaceOfPackage(packageDirectory) const generated = formatSurface(surface) const total = Object.values(surface.entries).reduce( (sum, names) => sum + Object.keys(names).length, diff --git a/scripts/check-version-bump.mjs b/scripts/check-version-bump.mjs index 02163fa..fe41914 100644 --- a/scripts/check-version-bump.mjs +++ b/scripts/check-version-bump.mjs @@ -119,6 +119,7 @@ import { parse as parseYaml } from 'yaml' import { LEVEL_RANK, compareSurfaces, + parseSurfaceEntry, requiredBumpLevel, surfaceRecordPath, surfaceSeverity, @@ -367,6 +368,58 @@ const surfaceChanges = (before, after) => { * The export surface record of one package at one ref, or `null` when the ref * carries no record for it. */ +/** + * The narrowings that only correct the record. The record once took an export's + * kind from its `export` statement, so a plain `export { A }` of an interface was + * recorded as a value. A name whose shape digest is unchanged and whose built + * declaration is only interfaces and type aliases was never usable as a value, + * so moving it to `type` breaks no consumer. Only a build that matches HEAD's + * committed record can vouch for the declarations; anything else corrects nothing. + */ +const recordCorrections = (manifestPath, baseRecord, headRecord, narrowed) => { + if (narrowed.length === 0) return [] + const packageDirectory = manifestPath === 'package.json' ? '.' : dirname(manifestPath) + const onDisk = (() => { + try { + return readFileSync(resolve(repoRoot, headRecord.path), 'utf8') + } catch { + return null + } + })() + if (onDisk === null || onDisk !== fileAtRef(head, headRecord.path)) return [] + let report + try { + report = JSON.parse( + execFileSync( + process.execPath, + [surfaceScript, '--type-declarations', packageDirectory], + { + env: { ...process.env, API_SURFACE_ROOT: repoRoot }, + encoding: 'utf8', + stdio: ['ignore', 'pipe', 'pipe'], + }, + ), + ) + } catch { + return [] + } + if (report.current !== true) return [] + return narrowed.filter((change) => { + const match = /^(\S+) (.+): value -> type$/.exec(change) + if (match === null) return false + const [, subpath, name] = match + const was = parseSurfaceEntry(baseRecord.surface.entries?.[subpath]?.[name]) + const is = parseSurfaceEntry(headRecord.surface.entries?.[subpath]?.[name]) + return ( + was.shape !== undefined && + was.shape === is.shape && + (report.declaredTypes?.[subpath] ?? []).includes(name) + ) + }) +} + +const surfaceScript = resolve(dirname(fileURLToPath(import.meta.url)), 'check-api-surface.mjs') + const surfaceAtRef = (ref, manifestPath) => { const recordPath = surfaceRecordPath(manifestPath === 'package.json' ? '' : dirname(manifestPath)) const raw = fileAtRef(ref, recordPath) @@ -519,6 +572,14 @@ for (const name of names) { baseRecord === null ? { added: [], removed: [], narrowed: [], widened: [], changed: [] } : compareSurfaces(baseRecord.surface, headRecord.surface) + const corrected = recordCorrections(headEntry.path, baseRecord, headRecord, exportChanges.narrowed) + if (corrected.length > 0) { + exportChanges.narrowed = exportChanges.narrowed.filter((change) => !corrected.includes(change)) + inspected.push( + `${headEntry.path}: ${corrected.length} recorded kind(s) corrected from value to type, not ` + + 'narrowed: each declaration is only interfaces and type aliases, with its shape unchanged', + ) + } const severity = surfaceSeverity(exportChanges) const exportLines = [ ...exportChanges.removed.map((change) => `export removed: ${change}`), diff --git a/scripts/lib/peer-range.mjs b/scripts/lib/peer-range.mjs index 77441db..29ad5ff 100644 --- a/scripts/lib/peer-range.mjs +++ b/scripts/lib/peer-range.mjs @@ -88,6 +88,8 @@ export function evalCompatibility(developmentVersion, requestedVersion = develop '0.197.0', '0.198.0', '0.199.0', + '0.200.0', + '0.200.1', ] if (!versions.includes(developmentVersion)) { throw new Error(`unverified Eval development version: ${developmentVersion}`) @@ -98,5 +100,5 @@ export function evalCompatibility(developmentVersion, requestedVersion = develop ) { throw new Error(`unsupported Eval compatibility test version: ${requestedVersion}`) } - return { version: requestedVersion, peerRange: '>=0.182.0 <0.200.0' } + return { version: requestedVersion, peerRange: '>=0.182.0 <0.201.0' } }