This commit is contained in:
seb
2026-10-16 17:05:43 +02:00
parent 7f28a05ed3
commit 99ac40e6fa
2 changed files with 45 additions and 21 deletions

View File

@@ -105,6 +105,9 @@ export const TOOL_DESCRIPTIONS = {
'Subagents can call all tools you can call except subagent, ask_user, and set_user_route. ' +
'To efficiently communicate with subagents, store the input and output data in VFS files ' +
'and provide these paths in the subagent instructions.',
draft_delivery_manifest:
'Stores extracted invoice/delivery-note data: header metadata (basedata), notes, and product line items. Each component is strictly optional — only include the ones that carry new data.',
};
// #endregion
@@ -258,6 +261,26 @@ export const TOOL_PARAMETER_DESCRIPTIONS = {
conversation_id: 'Existing subagent conversation ID to follow up on, or null to create a new one.',
max_iterations: 'Safety bound on tool loops (default 15, max 30).',
},
draft_delivery_manifest: {
basedata: 'Header/metadata. Only include fields that are currently missing or changed.',
date: 'Document date (ISO 8601).',
lieferant_id: 'Lieferant ID.',
lieferantName: 'Lieferant name.',
manifestNr: 'Lieferscheinnummer or Rechnungsnummer.',
manifestType: 'Document type.',
notes: 'New noteworthy details (in German), for a human to double-check the result.',
items: 'New product line items.',
numberOfItemsToAdd: 'Number of NEW line items being added in this call.',
items_list: 'Invoice/delivery product line items.',
position: 'Position.',
count: 'Quantity (Menge).',
vpe: 'Packaging unit size (VPE). Default: 1.',
articleName: 'Article name.',
liefArtNr: 'Supplier article number.',
mwst: 'VAT rate; null if missing.',
eknetto: 'Net price per vpe in euro cents; null if missing.',
},
};
export const PATCH_PARAMETER_DESCRIPTIONS = TOOL_PARAMETER_DESCRIPTIONS.patch;