@mtop-devtools/native-host
Advanced tools
@@ -1,3 +0,3 @@ | ||
| import type { AgentChatProviderDescriptor } from '@mtop-devtools/browser-core'; | ||
| import type { AgentProvider, AgentProviderEvent, AgentProviderSessionOptions } from './provider.js'; | ||
| import type { AgentChatImageInput, AgentChatProviderDescriptor } from '@mtop-devtools/browser-core'; | ||
| import type { AgentProvider, AgentProviderEvent, AgentProviderListSessionsOptions, AgentProviderListSessionsResult, AgentProviderResumeResult, AgentProviderSessionOptions } from './provider.js'; | ||
| export declare function codexThreadUrl(providerSessionId: string): string; | ||
@@ -22,5 +22,6 @@ export declare function externalOpenCommand(url: string, platform?: NodeJS.Platform): { | ||
| onEvent(listener: (event: AgentProviderEvent) => void): () => void; | ||
| listSessions(options: AgentProviderListSessionsOptions): Promise<AgentProviderListSessionsResult>; | ||
| startSession(options: AgentProviderSessionOptions): Promise<string>; | ||
| resumeSession(providerSessionId: string, options: AgentProviderSessionOptions): Promise<string>; | ||
| sendMessage(providerSessionId: string, message: string): Promise<{ | ||
| resumeSession(providerSessionId: string, options: AgentProviderSessionOptions): Promise<AgentProviderResumeResult>; | ||
| sendMessage(providerSessionId: string, message: string, images?: AgentChatImageInput[]): Promise<{ | ||
| turnId: string; | ||
@@ -27,0 +28,0 @@ }>; |
@@ -1,2 +0,2 @@ | ||
| import type { AgentChatEvent, AgentChatCloseOptions, AgentChatEventsOptions, AgentChatEventsResult, AgentChatInterruptOptions, AgentChatOpenOptions, AgentChatRespondOptions, AgentChatSendOptions, AgentChatSession, AgentChatStartOptions, AgentChatStatus } from '@mtop-devtools/browser-core'; | ||
| import type { AgentChatEvent, AgentChatCloseOptions, AgentChatEventsOptions, AgentChatEventsResult, AgentChatInterruptOptions, AgentChatListSessionsOptions, AgentChatListSessionsResult, AgentChatOpenOptions, AgentChatRefreshResult, AgentChatRespondOptions, AgentChatSendOptions, AgentChatSession, AgentChatStartOptions, AgentChatStatus } from '@mtop-devtools/browser-core'; | ||
| import type { AgentProvider } from './provider.js'; | ||
@@ -15,2 +15,3 @@ export declare class AgentChatManager { | ||
| getStatus(): Promise<AgentChatStatus>; | ||
| listSessions(options: AgentChatListSessionsOptions): Promise<AgentChatListSessionsResult>; | ||
| startSession(options: AgentChatStartOptions): Promise<AgentChatSession>; | ||
@@ -24,2 +25,3 @@ sendMessage(options: AgentChatSendOptions): Promise<{ | ||
| getEvents(options: AgentChatEventsOptions): AgentChatEventsResult; | ||
| refreshSession(options: AgentChatEventsOptions): Promise<AgentChatRefreshResult>; | ||
| respondToRequest(options: AgentChatRespondOptions): void; | ||
@@ -26,0 +28,0 @@ dispose(): void; |
@@ -1,2 +0,2 @@ | ||
| import type { AgentChatEventKind, AgentChatProviderDescriptor } from '@mtop-devtools/browser-core'; | ||
| import type { AgentChatEventKind, AgentChatImageInput, AgentChatProviderDescriptor } from '@mtop-devtools/browser-core'; | ||
| export interface AgentProviderEvent { | ||
@@ -7,2 +7,3 @@ providerSessionId?: string; | ||
| params: unknown; | ||
| timestamp?: number; | ||
| requestId?: string | number; | ||
@@ -15,2 +16,23 @@ } | ||
| } | ||
| export interface AgentProviderSessionSummary { | ||
| providerSessionId: string; | ||
| title?: string; | ||
| cwd?: string; | ||
| updatedAt?: number; | ||
| ephemeral?: boolean; | ||
| } | ||
| export interface AgentProviderListSessionsOptions { | ||
| cwd?: string; | ||
| cursor?: string; | ||
| limit: number; | ||
| } | ||
| export interface AgentProviderListSessionsResult { | ||
| sessions: AgentProviderSessionSummary[]; | ||
| nextCursor?: string; | ||
| } | ||
| export interface AgentProviderResumeResult { | ||
| providerSessionId: string; | ||
| history?: AgentProviderEvent[]; | ||
| historyComplete?: boolean; | ||
| } | ||
| export interface AgentProvider { | ||
@@ -20,5 +42,7 @@ readonly id: string; | ||
| onEvent(listener: (event: AgentProviderEvent) => void): () => void; | ||
| listSessions?(options: AgentProviderListSessionsOptions): Promise<AgentProviderListSessionsResult>; | ||
| startSession(options: AgentProviderSessionOptions): Promise<string>; | ||
| resumeSession(providerSessionId: string, options: AgentProviderSessionOptions): Promise<string>; | ||
| sendMessage(providerSessionId: string, message: string): Promise<{ | ||
| resumeSession(providerSessionId: string, options: AgentProviderSessionOptions): Promise<AgentProviderResumeResult>; | ||
| validateMessageInput?(images: AgentChatImageInput[]): Promise<void>; | ||
| sendMessage(providerSessionId: string, message: string, images?: AgentChatImageInput[]): Promise<{ | ||
| turnId: string; | ||
@@ -25,0 +49,0 @@ }>; |
@@ -1,3 +0,3 @@ | ||
| import type { AgentChatProviderDescriptor } from '@mtop-devtools/browser-core'; | ||
| import type { AgentProvider, AgentProviderEvent, AgentProviderSessionOptions } from './provider.js'; | ||
| import type { AgentChatImageInput, AgentChatProviderDescriptor } from '@mtop-devtools/browser-core'; | ||
| import type { AgentProvider, AgentProviderEvent, AgentProviderListSessionsOptions, AgentProviderListSessionsResult, AgentProviderResumeResult, AgentProviderSessionOptions } from './provider.js'; | ||
| export declare function qoderInstallCommand(platform?: NodeJS.Platform): string; | ||
@@ -16,2 +16,3 @@ export declare class QoderAgentProvider implements AgentProvider { | ||
| private pendingPermissions; | ||
| private historyCaptures; | ||
| private nextTurnId; | ||
@@ -21,5 +22,7 @@ constructor(log: (...args: any[]) => void, clientVersion: string); | ||
| onEvent(listener: (event: AgentProviderEvent) => void): () => void; | ||
| listSessions(options: AgentProviderListSessionsOptions): Promise<AgentProviderListSessionsResult>; | ||
| startSession(options: AgentProviderSessionOptions): Promise<string>; | ||
| resumeSession(providerSessionId: string, options: AgentProviderSessionOptions): Promise<string>; | ||
| sendMessage(providerSessionId: string, message: string): Promise<{ | ||
| resumeSession(providerSessionId: string, options: AgentProviderSessionOptions): Promise<AgentProviderResumeResult>; | ||
| validateMessageInput(images: AgentChatImageInput[]): Promise<void>; | ||
| sendMessage(providerSessionId: string, message: string, images?: AgentChatImageInput[]): Promise<{ | ||
| turnId: string; | ||
@@ -40,2 +43,3 @@ }>; | ||
| private getContext; | ||
| private assertImageInputSupported; | ||
| private withTimeout; | ||
@@ -42,0 +46,0 @@ private probeExecutable; |
+3
-3
| { | ||
| "name": "@mtop-devtools/native-host", | ||
| "version": "1.41.0", | ||
| "version": "1.41.1", | ||
| "description": "Native Messaging Host for Mtop DevTools — bridges Chrome Extension and local socket server", | ||
@@ -35,4 +35,4 @@ "type": "module", | ||
| "typescript": "^5.8.3", | ||
| "@mtop-devtools/daemon-core": "1.41.0", | ||
| "@mtop-devtools/browser-core": "1.41.0" | ||
| "@mtop-devtools/browser-core": "1.41.1", | ||
| "@mtop-devtools/daemon-core": "1.41.1" | ||
| }, | ||
@@ -39,0 +39,0 @@ "scripts": { |
Sorry, the diff of this file is too big to display
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
964339
1.89%27436
1.7%16
-5.88%36
2.86%