mirror of
https://github.com/deepseek-ai/deepseek-harness
synced 2026-08-15 21:04:50 +00:00
refactor: apply repository naming contract
Apply the accepted pre-release package, service, type, directory, and role renames as one repository-wide change.
This commit is contained in:
@@ -8,7 +8,7 @@ import { randomUUID } from 'node:crypto'
|
||||
import { posix } from 'node:path'
|
||||
import { Context } from '@deepseek-ai/cordis'
|
||||
import z from '@deepseek-ai/schemastery'
|
||||
import { SubprocessService } from '@deepseek-ai/dsh-subprocess'
|
||||
import { SubprocessRuntime } from '@deepseek-ai/dsh-subprocess'
|
||||
import { MAX_TIMER_DELAY_MS } from '@deepseek-ai/dsh-timeout'
|
||||
import type {
|
||||
SubprocessHandle,
|
||||
@@ -49,7 +49,7 @@ function requireRepresentableGrace(graceMs: number): void {
|
||||
}
|
||||
|
||||
/** E2B command manager registered as `ctx.subprocess`. */
|
||||
export class E2BSubprocessService extends SubprocessService {
|
||||
export class E2BSubprocessRuntime extends SubprocessRuntime {
|
||||
static inject = ['e2b']
|
||||
|
||||
static Config: z<Config> = z.object({
|
||||
@@ -205,4 +205,4 @@ export class E2BSubprocessService extends SubprocessService {
|
||||
}
|
||||
}
|
||||
|
||||
export default E2BSubprocessService
|
||||
export default E2BSubprocessRuntime
|
||||
|
||||
@@ -18,7 +18,7 @@ import type {
|
||||
SubprocessOutputMode,
|
||||
SubprocessSpawnSpec,
|
||||
} from '@deepseek-ai/dsh-subprocess'
|
||||
import type E2BSandboxService from '@deepseek-ai/dsh-e2b'
|
||||
import type E2BRuntime from '@deepseek-ai/dsh-e2b'
|
||||
import { bootstrapEnvironment, readRemoteEnvironment, serializeRemoteEnvironment } from './environment.ts'
|
||||
import { E2BBase64Decoder, E2B_OUTPUT_COMPLETE_FRAME, E2BOutputReader } from './output.ts'
|
||||
import { asError, commandOpts, signalRemoteGroups, waitTick } from './remote.ts'
|
||||
@@ -191,7 +191,7 @@ export class E2BSubprocessHandle implements SubprocessHandle {
|
||||
* @param pollMs - Remote status/liveness poll cadence.
|
||||
*/
|
||||
constructor(
|
||||
private readonly runtime: E2BSandboxService,
|
||||
private readonly runtime: E2BRuntime,
|
||||
private readonly spec: SubprocessSpawnSpec,
|
||||
readonly stateDir: string,
|
||||
private readonly pollMs: number,
|
||||
|
||||
@@ -19,7 +19,7 @@ import type {
|
||||
SubprocessTerminalSignal,
|
||||
SubprocessTerminalSpawnSpec,
|
||||
} from '@deepseek-ai/dsh-subprocess'
|
||||
import type E2BSandboxService from '@deepseek-ai/dsh-e2b'
|
||||
import type E2BRuntime from '@deepseek-ai/dsh-e2b'
|
||||
import {
|
||||
bootstrapEnvironment,
|
||||
readRemoteEnvironment,
|
||||
@@ -456,7 +456,7 @@ export class E2BTerminalHandle implements SubprocessTerminalHandle {
|
||||
* @returns The live subprocess terminal handle.
|
||||
*/
|
||||
export async function spawnE2BTerminal(
|
||||
runtime: E2BSandboxService,
|
||||
runtime: E2BRuntime,
|
||||
spec: SubprocessTerminalSpawnSpec,
|
||||
stateDir: string,
|
||||
pollMs: number,
|
||||
|
||||
Reference in New Issue
Block a user