diff options
Diffstat (limited to 'src/agent_resume.rs')
| -rw-r--r-- | src/agent_resume.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/agent_resume.rs b/src/agent_resume.rs index 269b74de..bfd72d7d 100644 --- a/src/agent_resume.rs +++ b/src/agent_resume.rs @@ -69,6 +69,13 @@ pub fn session_ref_from_report( agent_session_id.and_then(AgentSessionRef::id) } +pub fn is_reserved_native_state_source(source: &str, agent: &str) -> bool { + matches!( + (source, agent), + ("herdr:claude", "claude") | ("herdr:codex", "codex") | ("herdr:opencode", "opencode") + ) +} + pub fn session_ref_from_snapshot( source: &str, agent: &str, |
