@php $isEditing = isset($agent); $defaultTab = 'general'; if ( $errors->has('allowed_groups') || $errors->has('available_from') || $errors->has('available_until') || $errors->has('is_enabled') ) { $defaultTab = 'access'; } if ($errors->has('allowed_models')) { $defaultTab = 'advanced'; } if ($errors->has('attachment')) { $defaultTab = 'attachments'; } @endphp
{{ $message }}
@enderror{{ $message }}
@enderror{{ __('app.teacher.agents.form.upload_new_image') }}
{{ $message }}
@enderror{{ $message }}
@enderror{{ __('app.teacher.agents.form.availability') }}
{{ $message }}
@enderror{{ $message }}
@enderror{{ __('app.teacher.agents.form.conversation_history') }}
{{ __('app.teacher.agents.form.conversation_history_help') }}
{{ __('app.teacher.agents.form.turn_limit') }}
{{ __('app.teacher.agents.form.turn_limit_help') }}
@error('turn_limit'){{ $message }}
@enderror{{ __('app.teacher.agents.form.groups_heading') }}
{{ __('app.teacher.agents.form.groups_help') }}
@if (!empty($groups)) @php $selectedGroups = array_map('intval', old('allowed_groups', $isEditing ? $agent->allowed_groups ?? [] : [])); @endphp{{ __('app.teacher.agents.form.no_groups_match') }}
{{ __('app.teacher.agents.form.no_groups_available') }}
@endif @error('allowed_groups'){{ $message }}
@enderror{{ __('app.teacher.agents.form.student_selectable_models') }}
{{ __('app.teacher.agents.form.student_selectable_models_help') }}
@php $selectedModels = array_values(old('allowed_models', $isEditing ? $agent->allowed_models ?? [] : [])); @endphp{{ __('app.teacher.agents.form.no_models_match') }}
{{ $message }}
@enderror{{ __('app.teacher.agents.form.monitoring_help') }}
{{ __('app.teacher.agents.form.tabs.monitoring') }}
{{ $message }}
@enderror{{ $message }}
@enderror{{ __('app.teacher.agents.form.teacher_attachments') }}
{{ __('app.teacher.agents.form.attachments_help') }}
{{ $message }}
@enderror @php $attachments = $agent->attachments ?? []; @endphp{{ $att['name'] ?? basename($att['storage_path'] ?? '') }}
{{ $att['mime'] ?? 'application/octet-stream' }} · @php $size = (int) ($att['size'] ?? 0); @endphp {{ $size > 0 ? number_format($size / 1024, 1) . ' KB' : '' }} @if (!empty($att['uploaded_at'])) · {{ \Illuminate\Support\Carbon::parse($att['uploaded_at'])->diffForHumans() }} @endif
{{ __('app.teacher.agents.form.no_attachments_yet') }}
@endforelse