ai_upgrade_assistant-0.2.0-alpha2/config/schema/ai_upgrade_assistant.schema.yml
config/schema/ai_upgrade_assistant.schema.yml
ai_upgrade_assistant.settings:
type: config_object
label: 'AI Upgrade Assistant settings'
mapping:
huggingface_api_key:
type: string
label: 'HuggingFace API Key'
ai_model_settings:
type: mapping
label: 'AI Model Settings'
mapping:
model:
type: string
label: 'HuggingFace model'
temperature:
type: float
label: 'Temperature'
max_tokens:
type: integer
label: 'Maximum tokens'
top_p:
type: float
label: 'Top P'
frequency_penalty:
type: float
label: 'Frequency penalty'
presence_penalty:
type: float
label: 'Presence penalty'
community_settings:
type: mapping
label: 'Community settings'
mapping:
enable_forums:
type: boolean
label: 'Enable forums'
enable_achievements:
type: boolean
label: 'Enable achievements'
enable_learning:
type: boolean
label: 'Enable community learning'
share_patterns:
type: boolean
label: 'Share upgrade patterns'
analysis_settings:
type: mapping
label: 'Analysis settings'
mapping:
batch_size:
type: integer
label: 'Batch size'
timeout:
type: integer
label: 'Analysis timeout'
parallel:
type: boolean
label: 'Enable parallel processing'
cache_ttl:
type: integer
label: 'Cache TTL'
update_settings:
type: mapping
label: 'Update settings'
mapping:
auto_schedule:
type: boolean
label: 'Auto-schedule updates'
schedule_frequency:
type: string
label: 'Schedule frequency'
notification_email:
type: email
label: 'Notification email'
environment_settings:
type: mapping
label: 'Environment settings'
mapping:
is_production:
type: boolean
label: 'Production environment'
debug_mode:
type: boolean
label: 'Debug mode'
log_level:
type: string
label: 'Log level'
ai_upgrade_assistant.achievement.*:
type: config_entity
label: 'Achievement'
mapping:
id:
type: string
label: 'ID'
label:
type: label
label: 'Label'
description:
type: text
label: 'Description'
points:
type: integer
label: 'Points'
requirements:
type: mapping
label: 'Requirements'
mapping:
type:
type: string
label: 'Type'
count:
type: integer
label: 'Count'
ai_upgrade_assistant.forum_topic.*:
type: config_entity
label: 'Forum topic'
mapping:
id:
type: string
label: 'ID'
title:
type: label
label: 'Title'
body:
type: text
label: 'Body'
author:
type: integer
label: 'Author UID'
created:
type: integer
label: 'Created timestamp'
status:
type: string
label: 'Status'
ai_upgrade_assistant.update_history.*:
type: config_entity
label: 'Update history entry'
mapping:
id:
type: string
label: 'ID'
module:
type: string
label: 'Module name'
from_version:
type: string
label: 'From version'
to_version:
type: string
label: 'To version'
status:
type: string
label: 'Status'
timestamp:
type: integer
label: 'Timestamp'
log:
type: text
label: 'Log'
