mirror of
https://github.com/stablyai/orca.git
synced 2026-10-31 00:57:45 +00:00
* [comment audit] Tighten watcher lifetime and file-write constraints [skip ci] * [comment audit] Clarify IPC routing and notification comments [skip ci] * [comment audit] Shorten watcher, preflight and PTY comments [skip ci] * [comment audit] Clarify PTY delivery and restore ownership [skip ci] * [comment audit] Tighten PTY environment and flow-control rationale [skip ci] * [comment audit] Clarify IPC spawn and stable-pane guarantees [skip ci] * [comment audit] Tighten PTY provider and filesystem ownership rationale [skip ci] * [comment audit] Clarify clone ownership and remote runtime recovery [skip ci] * [comment audit] Condense upload, settings and SSH lifecycle comments [skip ci] * [comment audit] Shorten shutdown, preview and worktree watcher rationale [skip ci] * [comment audit] Clarify worktree identity, remote ownership and copy limits [skip ci] * [comment audit] Shorten worktree catalog, removal and WSL routing rationale [skip ci] * [comment audit] Tighten Linear credential, pagination and export comments [skip ci] * [comment audit] Condense managed-server activation, snapshot and launch rationale [skip ci] * [comment audit] Trim runtime installation and managed-server lifecycle comments [skip ci] * [comment audit] Simplify managed tunnel, memory and menu comments [skip ci] * [comment audit] Condense integration, model catalog and attachment rationale [skip ci] * [comment audit] Shorten journal persistence, replay and queue rationale [skip ci] * [comment audit] Condense journal ordering and timeline lifecycle comments [skip ci] * [comment audit] Trim timeline and subscriber delivery explanations [skip ci] * [comment audit] Shorten Stop, child-exit and recovery contracts [skip ci] * [comment audit] Simplify handover and host recovery comments [skip ci] * [comment audit] Trim queue delivery and provider startup commentary [skip ci] * [comment audit] Clarify restart and rewind safety comments [skip ci] * [comment audit] Trim status, Stop and completion commentary [skip ci] * [comment audit] Simplify transcript lookup and visual containment comments [skip ci] * [comment audit] Trim transcript reader, watcher and WSL transport commentary [skip ci] --------- Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com>
22 lines
731 B
TypeScript
22 lines
731 B
TypeScript
import { SshHostNotServedError } from '../providers/ssh-host-not-served-error'
|
|
import type { SshTranscriptLocation } from './ssh-transcript-path'
|
|
|
|
export type SshTranscriptHandle = { sshTranscript: SshTranscriptLocation }
|
|
|
|
// This process serves no SSH filesystem; refuse rather than probe the local machine.
|
|
export async function statSshTranscript(location: SshTranscriptLocation): Promise<{
|
|
size: number
|
|
mtimeMs: number
|
|
ctimeMs: number
|
|
dev: number
|
|
ino: number
|
|
}> {
|
|
throw new SshHostNotServedError(location.connectionId)
|
|
}
|
|
|
|
export async function readSshTranscript(
|
|
handle: SshTranscriptHandle
|
|
): Promise<{ bytesRead: number; buffer: Buffer }> {
|
|
throw new SshHostNotServedError(handle.sshTranscript.connectionId)
|
|
}
|