{{ __('agentic::agentic.sessions.title') }} {{ __('agentic::agentic.sessions.subtitle') }}
@if($this->activeCount > 0)
{{ __('agentic::agentic.sessions.active_sessions', ['count' => $this->activeCount]) }}
@endif
{{-- Filters --}}
@foreach($this->statusOptions as $value => $label) @endforeach
@foreach($this->agentTypes as $value => $label) @endforeach
@foreach($this->workspaces as $ws) @endforeach
@foreach($this->plans as $plan) @endforeach
@if($search || $status || $agentType || $workspace || $planSlug) {{ __('agentic::agentic.actions.clear') }} @endif
{{-- Sessions Table --}} @if($this->sessions->count() > 0)
@foreach($this->sessions as $session) @endforeach
{{ __('agentic::agentic.table.session') }} {{ __('agentic::agentic.table.agent') }} {{ __('agentic::agentic.table.plan') }} {{ __('agentic::agentic.table.status') }} {{ __('agentic::agentic.table.duration') }} {{ __('agentic::agentic.table.activity') }} {{ __('agentic::agentic.table.actions') }}
{{ $session->session_id }} {{ $session->workspace?->name ?? 'N/A' }} @if($session->agent_type) {{ ucfirst($session->agent_type) }} @else {{ __('agentic::agentic.sessions.unknown_agent') }} @endif @if($session->plan) {{ $session->plan->title }} @else {{ __('agentic::agentic.sessions.no_plan') }} @endif
@if($session->isActive()) @endif {{ ucfirst($session->status) }}
{{ $session->getDurationFormatted() }}
{{ __('agentic::agentic.sessions.actions_count', ['count' => count($session->work_log ?? [])]) }} · {{ __('agentic::agentic.sessions.artifacts_count', ['count' => count($session->artifacts ?? [])]) }}
Last: {{ $session->last_active_at?->diffForHumans() ?? 'N/A' }}
@if($session->isActive()) {{ __('agentic::agentic.actions.pause') }} @elseif($session->isPaused()) {{ __('agentic::agentic.actions.resume') }} @endif
{{ __('agentic::agentic.actions.view') }} @if(!$session->isEnded()) @if($session->isActive()) {{ __('agentic::agentic.actions.pause') }} @endif @if($session->isPaused()) {{ __('agentic::agentic.actions.resume') }} @endif {{ __('agentic::agentic.actions.complete') }} {{ __('agentic::agentic.actions.fail') }} @endif
{{-- Pagination --}}
{{ $this->sessions->links() }}
@else
{{ __('agentic::agentic.empty.no_sessions') }} @if($search || $status || $agentType || $workspace || $planSlug) {{ __('agentic::agentic.empty.filter_hint') }} @else {{ __('agentic::agentic.empty.sessions_appear') }} @endif
@endif