feat: complete WorkBuddy parity and Windows release workflow

This commit is contained in:
xiaohan.yuan committed 2026-10-18 12:45:21 +08:00
1 parent 143516b3a8
commit d5512df549
434 files changed
+54977 -1854

No files matched your search

+4
View File
@@ -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>
}