Sessionless
Sessionless is an agent that is constantly online, without sessions or login: the user writes at any moment through their messenger.
Engineering complexity: the runtime environment’s state must survive interruptions from minutes to days. Two levels:
- filesystem state — persistent by nature (workspace directory on persistent storage);
- process state — maintained or recreated: before sandbox destruction, serializable state (working directory, environment variables, background tasks) is written to files and restored upon awakening.
An auditable description of the state is preserved, not an opaque process.
Related: File system as the agent’s center, Seven basic tools