Merge origin/master: web permission sandbox, default pi-ai providers

This commit is contained in:
Turtle
2026-07-29 14:29:32 +08:00
parent 42e3cceb64
commit e7c0a5b794
147 changed files with 6770 additions and 195 deletions

View File

@@ -43,6 +43,22 @@ switch (invocation.mode) {
await runTui(invocation.config, invocation.resume)
break
}
case 'meta': {
const { runMeta } = await import('./tui.ts')
await runMeta(invocation.resume)
break
}
case 'list-sessions': {
const { runListSessions } = await import('./list-sessions.ts')
await runListSessions(invocation.json)
break
}
case 'migrate':
case 'upgrade': {
const { runSkillSession } = await import('./tui.ts')
await runSkillSession(`dsh-${invocation.mode}`)
break
}
default:
invocation satisfies never
throw new Error(`dsh: unhandled invocation mode ${JSON.stringify(invocation)}`)