| Change Type | Old Version | New Version | d.ts File |
|---|---|---|---|
| API added | NA | Class Name:global; API declaration:export enum Role Difference:export enum Role | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Role; API declaration:AGENT = 0 Difference:AGENT = 0 | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Role; API declaration:USER = 1 Difference:USER = 1 | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Role; API declaration:UNSPECIFIED = 2 Difference:UNSPECIFIED = 2 | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:global; API declaration:export enum TaskState Difference:export enum TaskState | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:TaskState; API declaration:SUBMITTED = 0 Difference:SUBMITTED = 0 | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:TaskState; API declaration:WORKING = 1 Difference:WORKING = 1 | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:TaskState; API declaration:INPUT_REQUIRED = 2 Difference:INPUT_REQUIRED = 2 | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:TaskState; API declaration:COMPLETED = 3 Difference:COMPLETED = 3 | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:TaskState; API declaration:CANCELED = 4 Difference:CANCELED = 4 | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:TaskState; API declaration:FAILED = 5 Difference:FAILED = 5 | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:TaskState; API declaration:REJECTED = 6 Difference:REJECTED = 6 | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:TaskState; API declaration:AUTH_REQUIRED = 7 Difference:AUTH_REQUIRED = 7 | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:TaskState; API declaration:UNSPECIFIED = 8 Difference:UNSPECIFIED = 8 | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:global; API declaration:export interface Part Difference:export interface Part | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Part; API declaration:text?: string; Difference:text?: string; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Part; API declaration:raw?: string; Difference:raw?: string; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Part; API declaration:url?: string; Difference:url?: string; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Part; API declaration:data?: object | string | number | boolean; Difference:data?: object | string | number | boolean; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Part; API declaration:mediaType?: string; Difference:mediaType?: string; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Part; API declaration:filename?: string; Difference:filename?: string; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Part; API declaration:metadata?: object; Difference:metadata?: object; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:global; API declaration:export interface Message Difference:export interface Message | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Message; API declaration:messageId: string; Difference:messageId: string; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Message; API declaration:role: Role; Difference:role: Role; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Message; API declaration:parts: Part[]; Difference:parts: Part[]; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Message; API declaration:contextId?: string; Difference:contextId?: string; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Message; API declaration:extensions?: string[]; Difference:extensions?: string[]; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Message; API declaration:metadata?: object; Difference:metadata?: object; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Message; API declaration:referenceTaskIds?: string[]; Difference:referenceTaskIds?: string[]; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Message; API declaration:taskId?: string; Difference:taskId?: string; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:global; API declaration:export interface Artifact Difference:export interface Artifact | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Artifact; API declaration:artifactId: string; Difference:artifactId: string; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Artifact; API declaration:parts: Part[]; Difference:parts: Part[]; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Artifact; API declaration:description?: string; Difference:description?: string; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Artifact; API declaration:extensions?: string[]; Difference:extensions?: string[]; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Artifact; API declaration:metadata?: object; Difference:metadata?: object; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Artifact; API declaration:name?: string; Difference:name?: string; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:global; API declaration:export interface TaskStatus Difference:export interface TaskStatus | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:TaskStatus; API declaration:state: TaskState; Difference:state: TaskState; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:TaskStatus; API declaration:timestamp?: string; Difference:timestamp?: string; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:TaskStatus; API declaration:message?: Message; Difference:message?: Message; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:global; API declaration:export interface Task Difference:export interface Task | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Task; API declaration:id: string; Difference:id: string; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Task; API declaration:contextId: string; Difference:contextId: string; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Task; API declaration:status: TaskStatus; Difference:status: TaskStatus; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Task; API declaration:artifacts?: Artifact[]; Difference:artifacts?: Artifact[]; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Task; API declaration:history?: Message[]; Difference:history?: Message[]; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Task; API declaration:metadata?: object; Difference:metadata?: object; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:global; API declaration:export type OnDataCallback = (method: AgentOperation, context: RequestContext) => void; Difference:export type OnDataCallback = (method: AgentOperation, context: RequestContext) => void; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:global; API declaration:export function createA2AServer(agentCard: common.AgentCard, onData: OnDataCallback, want?: Want): Server; Difference:export function createA2AServer(agentCard: common.AgentCard, onData: OnDataCallback, want?: Want): Server; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:global; API declaration:export type ProxySender = (data: string) => void; Difference:export type ProxySender = (data: string) => void; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:global; API declaration:export interface Server Difference:export interface Server | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Server; API declaration:start(): void; Difference:start(): void; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Server; API declaration:stop(): void; Difference:stop(): void; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Server; API declaration:onMessage(data: string, sender: ProxySender): void; Difference:onMessage(data: string, sender: ProxySender): void; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Server; API declaration:onAuth(data: string): string; Difference:onAuth(data: string): string; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Server; API declaration:updateStatus(taskId: string, status: TaskStatus): void; Difference:updateStatus(taskId: string, status: TaskStatus): void; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:Server; API declaration:addArtifact(taskId: string, taskArtifactParam: TaskArtifactParam): void; Difference:addArtifact(taskId: string, taskArtifactParam: TaskArtifactParam): void; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:global; API declaration:export enum AgentOperation Difference:export enum AgentOperation | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:AgentOperation; API declaration:EXECUTE = 0 Difference:EXECUTE = 0 | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:AgentOperation; API declaration:CANCEL = 1 Difference:CANCEL = 1 | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:AgentOperation; API declaration:CLEAR_CONTEXT = 2 Difference:CLEAR_CONTEXT = 2 | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:AgentOperation; API declaration:PERCEPTION_SUGGEST = 3 Difference:PERCEPTION_SUGGEST = 3 | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:global; API declaration:export interface RequestContext Difference:export interface RequestContext | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:RequestContext; API declaration:getAgentId(): string | undefined; Difference:getAgentId(): string | undefined; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:RequestContext; API declaration:getClientSessionId(): string | undefined; Difference:getClientSessionId(): string | undefined; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:RequestContext; API declaration:getUserInput(delimiter?: string): string; Difference:getUserInput(delimiter?: string): string; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:RequestContext; API declaration:getMessage(): Message | undefined; Difference:getMessage(): Message | undefined; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:RequestContext; API declaration:getRelatedTasks(): Task[]; Difference:getRelatedTasks(): Task[]; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:RequestContext; API declaration:getCurrentTask(): Task | undefined; Difference:getCurrentTask(): Task | undefined; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:RequestContext; API declaration:getTaskId(): string | undefined; Difference:getTaskId(): string | undefined; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:RequestContext; API declaration:getContextId(): string | undefined; Difference:getContextId(): string | undefined; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:RequestContext; API declaration:getMetadata(): object; Difference:getMetadata(): object; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:global; API declaration:export interface TaskArtifactParam Difference:export interface TaskArtifactParam | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:TaskArtifactParam; API declaration:parts: Part[]; Difference:parts: Part[]; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:TaskArtifactParam; API declaration:artifactId?: string; Difference:artifactId?: string; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:TaskArtifactParam; API declaration:name?: string; Difference:name?: string; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:TaskArtifactParam; API declaration:metadata?: object; Difference:metadata?: object; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:TaskArtifactParam; API declaration:append?: boolean; Difference:append?: boolean; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:TaskArtifactParam; API declaration:lastChunk?: boolean; Difference:lastChunk?: boolean; | api/@hms.ai.A2A.d.ts |
| API added | NA | Class Name:TaskArtifactParam; API declaration:extensions?: string[]; Difference:extensions?: string[]; | api/@hms.ai.A2A.d.ts |
| Addedkit | Class Name:global; API declaration: Difference:NA | Class Name:global; API declaration:api@hms.ai.A2A.d.ts Difference:AgentFrameworkKit | api/@hms.ai.A2A.d.ts |