Skip to content

Session & Memo Quickstart

1) Quick Session (record only)

python
from agently import Agently

agent = Agently.create_agent()
agent.enable_quick_session()

agent.input("Hello").get_text()
agent.input("Remember I like concise answers").get_text()

print(agent.session.full_chat_history)
agent.disable_quick_session()

2) Lite mode (bounded context)

python
agent = Agently.create_agent()
agent.enable_session_lite(chars=12000, messages=8, every_n_turns=4)

3) Memo mode

python
from agently import Agently
from agently.core import Session

agent = Agently.create_agent()

session = Session(agent=agent).configure(
    mode="memo",
    limit={"chars": 6000, "messages": 12},
    every_n_turns=2,
)

agent.attach_session(session)
agent.input("I am Alex, based in PST.").get_text()
agent.input("I prefer JSON responses.").get_text()

print(agent.session.memo)