refactor: remove remaining dead code

This commit is contained in:
chengyongru
2026-08-23 19:08:00 +08:00
committed by chengyongru
parent 3852956a71
commit 961b1fdd7d
46 changed files with 85 additions and 250 deletions
+1 -1
View File
@@ -3,7 +3,7 @@ export type AnsiSegment = {
style?: AnsiStyle;
};
export type AnsiStyle = {
type AnsiStyle = {
backgroundColor?: string;
color?: string;
fontStyle?: "italic";
+1 -1
View File
@@ -1,4 +1,4 @@
export const DEFAULT_HTTP_TIMEOUT_MS = 20_000;
const DEFAULT_HTTP_TIMEOUT_MS = 20_000;
export async function fetchWithTimeout(
input: RequestInfo | URL,
+1 -1
View File
@@ -11,7 +11,7 @@ import {
type EncodeResponse,
} from "@/workers/imageEncode.worker";
export type { EncodeResponse, EncodeSuccess, EncodeFailure } from "@/workers/imageEncode.worker";
export type { EncodeResponse, EncodeFailure } from "@/workers/imageEncode.worker";
type Pending = {
resolve: (r: EncodeResponse) => void;
+1 -1
View File
@@ -113,7 +113,7 @@ interface PendingWebUIRequest extends PendingRequest<unknown> {
serializedFrame: string;
}
export class WebUIMutationError extends Error {
class WebUIMutationError extends Error {
status: number;
constructor(status: number, message: string) {
+2 -2
View File
@@ -124,7 +124,7 @@ export function logoFallbackUrls(logoUrl: string | null | undefined): string[] {
return urls;
}
export const PROVIDER_BRAND_ALIASES: Record<string, string> = {
const PROVIDER_BRAND_ALIASES: Record<string, string> = {
brave_search: "brave",
byteplus_coding_plan: "byteplus",
mimo: "xiaomi_mimo",
@@ -137,7 +137,7 @@ export const PROVIDER_BRAND_ALIASES: Record<string, string> = {
volcengine_coding_plan: "volcengine",
};
export const PROVIDER_LABEL_ALIASES: Record<string, string> = {
const PROVIDER_LABEL_ALIASES: Record<string, string> = {
brave_search: "Brave Search",
byteplus_coding_plan: "BytePlus",
minimaxAnthropic: "MiniMax",
+3 -3
View File
@@ -10,7 +10,7 @@ export interface RuntimeHost {
exportDiagnostics?: () => Promise<string>;
}
export interface HostRuntimeInfo {
interface HostRuntimeInfo {
surface: "native";
app_version: string;
engine_status: "starting" | "ready" | "restarting" | "stopped" | "crashed";
@@ -23,7 +23,7 @@ export interface HostRuntimeInfo {
engine_transport?: "unix_socket";
}
export interface NanobotHostApi {
interface NanobotHostApi {
getRuntimeInfo?(): Promise<HostRuntimeInfo>;
restartEngine?(): Promise<void>;
pickFolder?(): Promise<string | null>;
@@ -40,7 +40,7 @@ export interface NanobotHostApi {
): () => void;
}
export type HostSocketEvent =
type HostSocketEvent =
| { id: string; type: "open" }
| { data: string; id: string; type: "message" }
| { id: string; message: string; type: "error" }
+27 -27
View File
@@ -1,8 +1,8 @@
export type Role = "user" | "assistant" | "tool" | "system";
type Role = "user" | "assistant" | "tool" | "system";
/** "trace" rows are intermediate agent breadcrumbs (tool-call hints,
* progress pings) that should not be rendered as conversational replies. */
export type MessageKind = "message" | "trace";
type MessageKind = "message" | "trace";
export type UITurnPhase = "user" | "reasoning" | "activity" | "answer" | "complete";
export type MessageDeliveryStatus = "sending" | "accepted" | "failed";
@@ -37,7 +37,7 @@ export interface UIMediaAttachment {
name?: string;
}
export interface UIMessageSource { kind: "cron" | "local_trigger" | "trigger" | string; label?: string; }
interface UIMessageSource { kind: "cron" | "local_trigger" | "trigger" | string; label?: string; }
export interface TurnUsage {
prompt_tokens?: number;
@@ -144,7 +144,7 @@ export interface SessionHandle {
name: string;
}
export interface UISessionMessage {
interface UISessionMessage {
message_id: string;
session: SessionHandle;
}
@@ -226,14 +226,14 @@ export interface SkillSummary {
unavailable_reason?: string;
}
export interface SkillRequirements {
interface SkillRequirements {
bins: string[];
env: string[];
missing_bins: string[];
missing_env: string[];
}
export interface SkillInstallOption {
interface SkillInstallOption {
id: string;
kind: string;
label: string;
@@ -303,7 +303,7 @@ export interface SkillInstallPayload extends SkillsPayload {
}
/** Structured UI blob on ``progress`` WS frames; channels may add more ``kind`` values later. */
export interface AgentUIBlob {
interface AgentUIBlob {
kind: string;
data?: unknown;
}
@@ -455,16 +455,16 @@ export interface BootstrapResponse {
runtime_capabilities?: RuntimeCapabilities;
}
export interface WebUITransportLimits {
interface WebUITransportLimits {
max_frame_bytes: number;
envelope_reserve_bytes: number;
}
export interface WebUIMessageLimits {
interface WebUIMessageLimits {
max_text_bytes: number;
}
export interface WebUIAttachmentLimits {
interface WebUIAttachmentLimits {
max_count: number;
max_file_bytes: number;
max_total_bytes: number;
@@ -477,8 +477,8 @@ export interface WebUIIngressLimits {
}
export type RuntimeSurface = "browser" | "native";
export type RestartBehavior = "none" | "nextTurn" | "engineRestart" | "appRestart";
export type SettingsApplyStatus =
type RestartBehavior = "none" | "nextTurn" | "engineRestart" | "appRestart";
type SettingsApplyStatus =
| "idle"
| "pending"
| "applying"
@@ -492,7 +492,7 @@ export interface RuntimeCapabilities {
can_export_diagnostics: boolean;
}
export interface ProviderModelInfo {
interface ProviderModelInfo {
id: string;
label?: string | null;
description?: string | null;
@@ -783,12 +783,12 @@ export interface ApiServicePayload {
last_action?: "started" | "stopped" | string;
}
export interface AppPackageRef {
interface AppPackageRef {
manager: string;
name?: string;
}
export interface AppCapability {
interface AppCapability {
type: "cli" | "mcp" | "skill" | string;
entry_point?: string;
package?: AppPackageRef;
@@ -806,20 +806,20 @@ export interface AppCapability {
}>;
}
export interface AppPlan {
interface AppPlan {
supported: boolean;
strategy?: string;
managed_paths?: string[];
verification?: string[];
}
export interface AppTrust {
interface AppTrust {
registry: string;
level: string;
review_status: string;
}
export interface AppManifest {
interface AppManifest {
schema: "agent-app.v1" | string;
id: string;
display_name: string;
@@ -935,7 +935,7 @@ export interface NanobotFeaturesPayload {
};
}
export type ChannelSetupStatus =
type ChannelSetupStatus =
| "connected"
| "configured"
| "needs_setup"
@@ -943,9 +943,9 @@ export type ChannelSetupStatus =
| "unsupported"
| string;
export type ChannelValidationCheckStatus = "pass" | "warn" | "fail" | "skipped" | string;
type ChannelValidationCheckStatus = "pass" | "warn" | "fail" | "skipped" | string;
export interface ChannelValidationCheck {
interface ChannelValidationCheck {
id: string;
label: string;
status: ChannelValidationCheckStatus;
@@ -953,7 +953,7 @@ export interface ChannelValidationCheck {
action_url?: string;
}
export interface ChannelIdentity {
interface ChannelIdentity {
name?: string;
workspace?: string;
account?: string;
@@ -993,7 +993,7 @@ export interface PairingPayload {
};
}
export interface McpPresetField {
interface McpPresetField {
name: string;
label: string;
secret: boolean;
@@ -1033,7 +1033,7 @@ export interface McpPresetInfo {
manifest?: AppManifest;
}
export type McpOAuthFlowStatus =
type McpOAuthFlowStatus =
| "starting"
| "authorization_required"
| "connecting"
@@ -1089,7 +1089,7 @@ export interface McpPresetsPayload {
};
}
export type ChannelConnectStatus = "pending" | "succeeded" | "expired" | "cancelled" | "failed";
type ChannelConnectStatus = "pending" | "succeeded" | "expired" | "cancelled" | "failed";
export interface ChannelConnectPayload {
session_id: string;
@@ -1234,7 +1234,7 @@ export type ConnectionStatus =
| "closed"
| "error";
export interface InboundTurnMetadata {
interface InboundTurnMetadata {
turn_id?: string;
turn_phase?: UITurnPhase;
turn_seq?: number;
@@ -1430,7 +1430,7 @@ export interface OutboundMcpPresetMention {
}
/** Response shape for ``GET .../webui-thread`` (server-built transcript replay). */
export interface WebuiThreadPagePayload {
interface WebuiThreadPagePayload {
before_cursor?: string | null;
has_more_before?: boolean;
loaded_message_count?: number;