Agent Session Interchange Format
Your agent's work
shouldn't be locked
inside one tool.¶
Changing computers, clouds or providers can mean rebuilding context by hand. The work should be able to come with you.
ASIF records the conversation, selected inputs, files, decisions and unfinished work, together with the prerequisites another environment needs to assess before continuing.
Open proposal MIT licensed Python & TypeScript
context
Provider B
Provider C
Illustrative workflow · no agents are running here
How a handoff fits together
From one environment to the next.¶
Conversation, decisions
and working files
Inputs · events · checkpoints
Resources · dependencies
Resolve the environment
Account for context adaptations
Built for the handoff
Your next step shouldn't need a fresh start.¶
01 / PORTABILITY
Change the environment.
Carry the work.¶
Start on a laptop, assess a cloud destination, and bring the results back. Preserve the relevant files, context and unfinished work along the way.
02 / COLLABORATION
Different agents.
A shared starting point.¶
Let a writer, reviewer and editor contribute to one session. Keep the shared brief, their distinct instructions and the source of each contribution visible.
03 / CONTINUITY
Keep the decisions.
Make the gaps visible.¶
Preserve what happened, what an agent received and what remains unresolved. Give the next person or tool an inspectable record to work from.
Try the reference tools
Start with a real document.¶
Validate an example, then inspect the inputs selected for its reviewer. The local tools let you explore the format without connecting a provider.
Progress you can verify
What you can test today.¶
| Capability | Current evidence |
|---|---|
| Validate documents, inspect selected inputs, package resources | Local Python and TypeScript reference checks for a documented subset |
| Describe a move to another computer or agent | Synthetic continuation scenarios with explicit prerequisite assessments |
| Import a native session and continue on a real destination | Integration work; no live handoff demonstrated by this repository |
Build with us
Bring a session.
Find a gap.¶
Building an agent, a coding tool or a cloud runtime? Help test whether ASIF captures the information your application needs for a useful handoff.
Inside the documentation