feat: complete WorkBuddy parity and Windows release workflow
This commit is contained in:
1 parent
143516b3a8
commit
d5512df549
434 files changed
+54977
-1854
No files matched your search
@@ -8,6 +8,10 @@ import type { AgentMode } from '@shared/conversation'
|
||||
|
||||
export interface CapabilityToolSnapshot {
|
||||
specs: ToolSpec[]
|
||||
/** Host-enforced subsets, e.g. a bounded child worker. Applied to built-in tools too. */
|
||||
filterSpecs?(specs: ToolSpec[]): ToolSpec[]
|
||||
aroundExecute?(name: string, args: Record<string, unknown>, ctx: ConversationToolContext,
|
||||
execute: () => Promise<ConversationToolResult>): Promise<ConversationToolResult>
|
||||
metadata?(name: string): Record<string, unknown> | undefined
|
||||
execute(name: string, args: Record<string, unknown>, ctx: ConversationToolContext): Promise<ConversationToolResult | undefined>
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user