October 2026
Everything that changed in NoClick in October 2026.
Memories that agents share
A memory is now an object of its own, with a name, that any number of agents can read: what every agent of your company should know, or what one agent learned that another needs. Attach it with memories=; it's read-only unless attached with writable(). Each agent still keeps a memory of its own.
company = noclick.Memory.from_name("company", create_if_missing=True)
company.save("tone", "Warm, brief, no jargon.", description="How we write")
support = noclick.Agent.from_name("support", create_if_missing=True,
instructions="Answer billing questions.", memories=[company])Email addresses on domains you bought
Make an inbox at a domain you bought through NoClick and its mail records are set up at once; on a domain you connected, the inbox goes on a subdomain. Mail to the address reaches the agent you name.
support = noclick.Agent.from_name("support-bot")
inbox = noclick.Inbox.create(local_part="help", domain="mail.acme.test", agent=support)
print(inbox.address) # help@mail.acme.testYour own texts and calls, answered by your agent
What you text NoClick's WhatsApp and iMessage numbers, or say when you call, goes to NoClick's assistant. answer_with sends it to an agent of yours instead: a text's reply goes back on the app you texted on, and on a call the reply is read aloud.
owner = noclick.Human.owner()
owner.answer_with(assistant)