Add Windows remote terminal support (#642)

This commit is contained in:
leko
2026-05-19 07:54:12 +08:00
committed by GitHub
parent bb04247127
commit ce2e76a42e
17 changed files with 240 additions and 29 deletions
+12
View File
@@ -25,4 +25,16 @@ describe('buildSessionMetadata', () => {
expect(metadata.host).toBe('custom-session-host')
})
it('advertises remote terminal capability in session metadata', () => {
const metadata = buildSessionMetadata({
flavor: 'codex',
startedBy: 'terminal',
workingDirectory: '/tmp/project',
machineId: 'machine-1',
now: 123
})
expect(metadata.capabilities?.terminal).toBe(true)
})
})
+3
View File
@@ -78,6 +78,9 @@ export function buildSessionMetadata(options: {
lifecycleState: 'running',
lifecycleStateSince: now,
flavor: options.flavor,
capabilities: {
terminal: true
},
worktree: worktreeInfo ?? undefined,
...options.metadataOverrides
}