🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@mtop-devtools/native-host

Package Overview
Dependencies
Maintainers
2
Versions
39
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@mtop-devtools/native-host - npm Package Compare versions

Comparing version
1.41.0
to
1.41.1
+5
-4
dist/agent/codex-provider.d.ts

@@ -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;

{
"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