Files
ModelForge/config/capabilities/assistant.general.v1.yaml

36 lines
1.2 KiB
YAML

capability: assistant.general
version: 1
description: General local text and multimodal assistant workloads.
input_schema:
type: object
required: [messages]
properties:
messages: {type: array, minItems: 1}
response_schema: {type: object}
output_schema:
type: object
required: [content]
properties:
content: {type: string}
structured_output: {type: object}
tool_calls: {type: array}
modalities: {input: [text, image], output: [text, json, tool_call]}
languages: [nl, en]
streaming: true
structured_output: true
quality_metrics: [task_success, instruction_following, structured_output_validity]
upgrade_class: behavioral
fallback: {allowed: false, mode: hard_fail}
privacy: {classification: confidential, allow_persistence: false, allow_logging_payloads: false, allow_network_egress: false}
resources: {accelerator_required: true, cpu_fallback_allowed: false}
production_priority: interactive
default_residency: keep_warm
estate:
category: ASSISTANTS
purpose: Future local general assistant contract; not an M9 executable baseline.
stability: planned
resource_class: EXCLUSIVE_GPU
evaluation_type: llm
consumers: [example-ops]
payload_limits: {max_bytes: 262144, max_batch_count: 1}