fix(gui): remove temporary multimodal routing state

This commit is contained in:
Yichen Jiang
2026-07-30 00:30:58 +08:00
parent fca74c470b
commit 3733bd1374
35 changed files with 69 additions and 426 deletions
@@ -1,7 +1,6 @@
/** Test-owned sessions face: the SlotsService host contract over declarative fixtures. */
import type { Context } from 'cordis'
import type { AttachmentIdType } from '@deepseek-ai/dsh-attachment'
import type { HostDescription } from '@deepseek-ai/dsh-client-connection/client'
import { createScope, scopeOf, SessionProvideChannel } from '@deepseek-ai/dsh-client-runtime/client'
import { createSnapshotStore } from '@deepseek-ai/dsh-client-runtime/client'
import type {
@@ -197,14 +196,6 @@ export class TestSessions implements ISessions {
this.list.subscribe(() => { this.channel.publishCurrent() })
}
/**
* Test runtime has no host handshake unless a fixture explicitly supplies one.
* @returns undefined.
*/
hostDescription(): HostDescription | undefined {
return undefined
}
/**
* Add a session from a fixture and (by default) make it current.
* @param fixture - identity + snapshot/summary overrides + behavior face.