* 完善所有用到的type对象,并添加中文注释

* 补充遗失的type

* 修复claude-for-chrome-mcp中的type和interface类型缺失

* 完善注释
This commit is contained in:
xiaoFjun-eng
2026-05-19 15:04:59 +08:00
committed by GitHub
parent ea399f1862
commit 27b665ac79
14 changed files with 194 additions and 60 deletions

View File

@@ -1,6 +1,7 @@
import type {
ComputerUseHostAdapter,
Logger,
LoggerDetail,
} from '@ant/computer-use-mcp/types'
import { format } from 'util'
import { logForDebugging } from '../debug.js'
@@ -10,20 +11,20 @@ import { getChicagoEnabled, getChicagoSubGates } from './gates.js'
import { requireComputerUseSwift } from './swiftLoader.js'
class DebugLogger implements Logger {
silly(message: string, ...args: unknown[]): void {
logForDebugging(format(message, ...args), { level: 'debug' })
silly(message: string, detail?: LoggerDetail): void {
logForDebugging(format(message, detail ?? ''), { level: 'debug' })
}
debug(message: string, ...args: unknown[]): void {
logForDebugging(format(message, ...args), { level: 'debug' })
debug(message: string, detail?: LoggerDetail): void {
logForDebugging(format(message, detail ?? ''), { level: 'debug' })
}
info(message: string, ...args: unknown[]): void {
logForDebugging(format(message, ...args), { level: 'info' })
info(message: string, detail?: LoggerDetail): void {
logForDebugging(format(message, detail ?? ''), { level: 'info' })
}
warn(message: string, ...args: unknown[]): void {
logForDebugging(format(message, ...args), { level: 'warn' })
warn(message: string, detail?: LoggerDetail): void {
logForDebugging(format(message, detail ?? ''), { level: 'warn' })
}
error(message: string, ...args: unknown[]): void {
logForDebugging(format(message, ...args), { level: 'error' })
error(message: string, detail?: LoggerDetail): void {
logForDebugging(format(message, detail ?? ''), { level: 'error' })
}
}