from phillnet_recall import RecallMemory from phillnet_recall.context import pack_context with RecallMemory('recall.sqlite3',tenant='phillip',namespace='project-willow') as memory: # A write is explicit. Model output is not stored automatically. memory.remember('Project Willow uses port 7442.',source='operator:configuration', entity='Project Willow',predicate='service_port',value='7442',idempotency_key='willow-port-v1') result=memory.retrieve('What port does Project Willow use?') print(result['items'][0]['text']) # Without a tokenizer, the budget is explicitly measured in UTF-8 bytes. packet=pack_context(memory,'What port does Project Willow use?',budget=2048) print(packet['text'])