mirror of
https://github.com/wu736139669/hapi.git
synced 2026-11-06 01:11:37 +00:00
feat(codex): share sessions across terminal and web
Use one native app-server for terminal, Web and phone clients while retaining the existing CLI and Runner lifecycle. Synchronize native queues, permissions, question history and steering state; preserve explicit permission precedence and per-turn usage models. Resume inactive clear commands through Runner and reject independent child cold resumes. Add shared-runtime regression tests, generated protocol fixtures and lifecycle documentation.
This commit is contained in:
@@ -386,7 +386,7 @@ public enum NewSessionLogic {
|
||||
sessionType: draft.sessionType,
|
||||
worktreeName: draft.worktreeName
|
||||
)
|
||||
if !base.agent.permissionModes.contains(base.permissionMode) {
|
||||
if !base.agent.launchPermissionModes.contains(base.permissionMode) {
|
||||
base.permissionMode = .default
|
||||
}
|
||||
return base
|
||||
|
||||
Reference in New Issue
Block a user