feat: implement PI-090 product tools
This commit is contained in:
@@ -157,6 +157,40 @@ export interface WriteLeaseDetailsV1 {
|
||||
status: 'waiting' | 'held' | 'released';
|
||||
}
|
||||
|
||||
export interface AgentBrowserDetailsV1 {
|
||||
schema: 'agent-browser.v1';
|
||||
action: 'open' | 'status' | 'close' | 'reset_profile' | 'navigate' | 'send_cdp' | 'read_events' | 'read_payload';
|
||||
attachmentId?: string;
|
||||
mime?: string;
|
||||
}
|
||||
|
||||
export interface GameAssetsDetailsV1 {
|
||||
schema: 'game-assets.v1';
|
||||
invocationId: string;
|
||||
candidateIds: string[];
|
||||
status: 'pending' | 'resolved';
|
||||
pendingAssetIds: string[];
|
||||
approvedAssetIds: string[];
|
||||
discardedAssetIds: string[];
|
||||
}
|
||||
|
||||
export interface RuntimeContextDetailsV1 {
|
||||
schema: 'runtime-context.v1';
|
||||
skills: Array<{
|
||||
id: string;
|
||||
name: string;
|
||||
description: string;
|
||||
selected: boolean;
|
||||
}>;
|
||||
commands: Array<{
|
||||
name: string;
|
||||
title: string;
|
||||
description: string;
|
||||
source: 'makelore' | 'pi' | 'skill';
|
||||
skillId?: string;
|
||||
}>;
|
||||
}
|
||||
|
||||
export interface SubagentDetailsV1 {
|
||||
schema: 'subagent.v1';
|
||||
dispatchId: string;
|
||||
@@ -176,6 +210,9 @@ export type KnownToolDetails =
|
||||
| ChangedFileDetailsV1
|
||||
| TaskStateDetailsV1
|
||||
| WriteLeaseDetailsV1
|
||||
| AgentBrowserDetailsV1
|
||||
| GameAssetsDetailsV1
|
||||
| RuntimeContextDetailsV1
|
||||
| SubagentDetailsV1;
|
||||
|
||||
export interface ConversationToolNode {
|
||||
|
||||
Reference in New Issue
Block a user