{"owner":"kean","repo":"Pulse","hasSkills":true,"totalSkillsCount":1,"totalTokensCount":318,"categories":["anthropic-skill"],"hasMcp":false,"mcpConfig":null,"found":["Sources/Pulse/Pulse.docc/Extensions/LoggerStore-Extension.md"],"skills":{"Sources/Pulse/Pulse.docc/Extensions/LoggerStore-Extension.md":"# ``Pulse/LoggerStore``\n\n## Topics\n\n### Initializers\n\n- ``shared``\n- ``init(storeURL:options:configuration:)``\n- ``Options-swift.struct``\n- ``Configuration-swift.struct``\n\n### Storing Logs\n\n- ``storeMessage(createdAt:label:level:message:metadata:file:function:line:)``\n- ``storeRequest(_:response:error:data:metrics:label:taskDescription:)``\n\n### Accessing Logs\n\n- ``messages(sortDescriptors:predicate:)``\n- ``tasks(sortDescriptors:predicate:)``\n\n### Exporting Logs\n\n- ``export(to:options:)``\n- ``ExportOptions``\n\n### Managing the Store\n\n- ``info()``\n- ``removeAll()``\n- ``removeSessions(withIDs:)``\n- ``close()``\n- ``destroy()``\n- ``getBlobData(forKey:)``\n\n### Direct Database Access\n\n- ``container``\n- ``viewContext``\n- ``backgroundContext``\n- ``newBackgroundContext()``\n\n### Core Data Entities\n\n- ``LoggerMessageEntity``\n- ``LoggerBlobHandleEntity``\n- ``LoggerSessionEntity``\n- ``NetworkTaskEntity``\n- ``NetworkTaskProgressEntity``\n- ``NetworkTransactionMetricsEntity``\n- ``NetworkRequestEntity``\n- ``NetworkResponseEntity``\n\n### Nested Types\n\n- ``Error``\n- ``Event``\n- ``Info``\n- ``Level``\n- ``MetadataValue``\n- ``Metadata``\n- ``Session-swift.struct``\n- ``Version-swift.struct``\n\n### Deprecated\n\n- ``allMessages()``\n- ``allTasks()``\n"},"files":{"Sources/Pulse/Pulse.docc/Extensions/LoggerStore-Extension.md":"# ``Pulse/LoggerStore``\n\n## Topics\n\n### Initializers\n\n- ``shared``\n- ``init(storeURL:options:configuration:)``\n- ``Options-swift.struct``\n- ``Configuration-swift.struct``\n\n### Storing Logs\n\n- ``storeMessage(createdAt:label:level:message:metadata:file:function:line:)``\n- ``storeRequest(_:response:error:data:metrics:label:taskDescription:)``\n\n### Accessing Logs\n\n- ``messages(sortDescriptors:predicate:)``\n- ``tasks(sortDescriptors:predicate:)``\n\n### Exporting Logs\n\n- ``export(to:options:)``\n- ``ExportOptions``\n\n### Managing the Store\n\n- ``info()``\n- ``removeAll()``\n- ``removeSessions(withIDs:)``\n- ``close()``\n- ``destroy()``\n- ``getBlobData(forKey:)``\n\n### Direct Database Access\n\n- ``container``\n- ``viewContext``\n- ``backgroundContext``\n- ``newBackgroundContext()``\n\n### Core Data Entities\n\n- ``LoggerMessageEntity``\n- ``LoggerBlobHandleEntity``\n- ``LoggerSessionEntity``\n- ``NetworkTaskEntity``\n- ``NetworkTaskProgressEntity``\n- ``NetworkTransactionMetricsEntity``\n- ``NetworkRequestEntity``\n- ``NetworkResponseEntity``\n\n### Nested Types\n\n- ``Error``\n- ``Event``\n- ``Info``\n- ``Level``\n- ``MetadataValue``\n- ``Metadata``\n- ``Session-swift.struct``\n- ``Version-swift.struct``\n\n### Deprecated\n\n- ``allMessages()``\n- ``allTasks()``\n"},"items":[{"name":"LoggerStore-Extension.md","path":"Sources/Pulse/Pulse.docc/Extensions/LoggerStore-Extension.md","rawUrl":"https://raw.githubusercontent.com/kean/Pulse/HEAD/Sources/Pulse/Pulse.docc/Extensions/LoggerStore-Extension.md","title":"Extensions Skill","category":"anthropic-skill","format":"markdown","content":"# ``Pulse/LoggerStore``\n\n## Topics\n\n### Initializers\n\n- ``shared``\n- ``init(storeURL:options:configuration:)``\n- ``Options-swift.struct``\n- ``Configuration-swift.struct``\n\n### Storing Logs\n\n- ``storeMessage(createdAt:label:level:message:metadata:file:function:line:)``\n- ``storeRequest(_:response:error:data:metrics:label:taskDescription:)``\n\n### Accessing Logs\n\n- ``messages(sortDescriptors:predicate:)``\n- ``tasks(sortDescriptors:predicate:)``\n\n### Exporting Logs\n\n- ``export(to:options:)``\n- ``ExportOptions``\n\n### Managing the Store\n\n- ``info()``\n- ``removeAll()``\n- ``removeSessions(withIDs:)``\n- ``close()``\n- ``destroy()``\n- ``getBlobData(forKey:)``\n\n### Direct Database Access\n\n- ``container``\n- ``viewContext``\n- ``backgroundContext``\n- ``newBackgroundContext()``\n\n### Core Data Entities\n\n- ``LoggerMessageEntity``\n- ``LoggerBlobHandleEntity``\n- ``LoggerSessionEntity``\n- ``NetworkTaskEntity``\n- ``NetworkTaskProgressEntity``\n- ``NetworkTransactionMetricsEntity``\n- ``NetworkRequestEntity``\n- ``NetworkResponseEntity``\n\n### Nested Types\n\n- ``Error``\n- ``Event``\n- ``Info``\n- ``Level``\n- ``MetadataValue``\n- ``Metadata``\n- ``Session-swift.struct``\n- ``Version-swift.struct``\n\n### Deprecated\n\n- ``allMessages()``\n- ``allTasks()``\n","isInternal":false,"tokens":318,"sizeBytes":1237}],"systemPromptSnippet":"<yakaai_skills repo=\"kean/Pulse\">\n<!-- File: Sources/Pulse/Pulse.docc/Extensions/LoggerStore-Extension.md (Tokens: ~318 | Category: anthropic-skill) -->\n# ``Pulse/LoggerStore``\n\n## Topics\n\n### Initializers\n\n- ``shared``\n- ``init(storeURL:options:configuration:)``\n- ``Options-swift.struct``\n- ``Configuration-swift.struct``\n\n### Storing Logs\n\n- ``storeMessage(createdAt:label:level:message:metadata:file:function:line:)``\n- ``storeRequest(_:response:error:data:metrics:label:taskDescription:)``\n\n### Accessing Logs\n\n- ``messages(sortDescriptors:predicate:)``\n- ``tasks(sortDescriptors:predicate:)``\n\n### Exporting Logs\n\n- ``export(to:options:)``\n- ``ExportOptions``\n\n### Managing the Store\n\n- ``info()``\n- ``removeAll()``\n- ``removeSessions(withIDs:)``\n- ``close()``\n- ``destroy()``\n- ``getBlobData(forKey:)``\n\n### Direct Database Access\n\n- ``container``\n- ``viewContext``\n- ``backgroundContext``\n- ``newBackgroundContext()``\n\n### Core Data Entities\n\n- ``LoggerMessageEntity``\n- ``LoggerBlobHandleEntity``\n- ``LoggerSessionEntity``\n- ``NetworkTaskEntity``\n- ``NetworkTaskProgressEntity``\n- ``NetworkTransactionMetricsEntity``\n- ``NetworkRequestEntity``\n- ``NetworkResponseEntity``\n\n### Nested Types\n\n- ``Error``\n- ``Event``\n- ``Info``\n- ``Level``\n- ``MetadataValue``\n- ``Metadata``\n- ``Session-swift.struct``\n- ``Version-swift.struct``\n\n### Deprecated\n\n- ``allMessages()``\n- ``allTasks()``\n</yakaai_skills>"}