cipher:started
- Cipher instance startedcipher:stopped
- Cipher instance stoppedcipher:error
- Critical error occurredcipher:serviceStarted
- Individual service initializedcipher:serviceError
- Service encountered an errorcipher:allServicesReady
- All services are readycipher:toolRegistered
- Tool registered successfullycipher:toolUnregistered
- Tool unregisteredcipher:toolError
- Tool execution errorcipher:mcpClientConnected
- MCP client connectedcipher:mcpClientDisconnected
- MCP client disconnectedcipher:mcpClientError
- MCP connection errorcipher:memoryOperationStarted
- Memory operation initiatedcipher:memoryOperationCompleted
- Memory operation completedcipher:memoryOperationFailed
- Memory operation failedcipher:vectorStoreConnected
- Vector store connectedcipher:vectorStoreDisconnected
- Vector store disconnectedcipher:vectorStoreError
- Vector store errorcipher:llmProviderRegistered
- LLM provider registeredcipher:llmProviderError
- LLM provider errorsession:created
- New session createdsession:activated
- Session activatedsession:deactivated
- Session deactivatedsession:expired
- Session expiredsession:deleted
- Session deletedtool:executionStarted
- Tool execution startedtool:executionCompleted
- Tool execution completedtool:executionFailed
- Tool execution failedllm:thinking
- LLM processing startedllm:responseStarted
- LLM response generation startedllm:responseCompleted
- LLM response completedllm:responseError
- LLM response errormemory:stored
- Memory item storedmemory:retrieved
- Memory items retrievedmemory:searched
- Memory search performedconversation:messageAdded
- Message added to conversationconversation:messageUpdated
- Message updatedconversation:cleared
- Conversation clearedcontext:updated
- Context updatedcontext:truncated
- Context truncatedcipher.yml
under the eventPersistence
section:
enabled
: Enable/disable event persistence (default: true)storageType
: Storage backend type - ‘file’ or ‘memory’ (default: ‘file’)filePath
: Path for file storage (default: ’./data/events’)maxEvents
: Maximum number of events to store (optional)rotationSize
: File size before rotation in bytes (optional)retentionDays
: Number of days to retain events (optional)events-YYYY-MM-DD.jsonl
) with this structure: