Good question, my usual use case is using claude, hit limits, run `handoff claude codex` then handoff generates a md file from the most recent session that codex uses to continue on.

But i have built a way to provide a specific session id to get context from. It then uses the session id that is printed when you end the session. For example, codex will print something like run `codex --resume <uuid>` to continue this session. That uuid can be provided and handoff will build a context handoff from that session specifically.

So if multiple agents are running you can swap the provider/harness by using that session id.

Long term goals would be to get this working with locally hosted open source models (right now only works with claude and codex) then I can use the SOTA models until limits are hit and continue on with the "free" models.