refactor: update namespaces for L1/L2 package convention

- Core\Mod\Tenant -> Core\Tenant
- Core\Service\Agentic -> Core\Mod\Agentic\Service

Part of namespace restructure to align with L1/L2 module conventions.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Snider 2026-01-27 17:34:46 +00:00
parent ad83825f93
commit adcc163775
32 changed files with 58 additions and 58 deletions

View file

@ -7,7 +7,7 @@ namespace Core\Mod\Agentic\Jobs;
use Core\Mod\Agentic\Services\AgenticManager;
use Mod\Content\Models\ContentTask;
use Mod\Content\Services\ContentProcessingService;
use Core\Mod\Tenant\Services\EntitlementService;
use Core\Tenant\Services\EntitlementService;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Foundation\Bus\Dispatchable;

View file

@ -2,19 +2,19 @@
namespace Core\Mod\Agentic\Mcp\Servers;
use Core\Mod\Mcp\Resources\AppConfig;
use Core\Mod\Mcp\Resources\ContentResource;
use Core\Mod\Mcp\Resources\DatabaseSchema;
use Core\Mod\Mcp\Tools\Commerce\CreateCoupon;
use Core\Mod\Mcp\Tools\Commerce\GetBillingStatus;
use Core\Mod\Mcp\Tools\Commerce\ListInvoices;
use Core\Mod\Mcp\Tools\Commerce\UpgradePlan;
use Core\Mod\Mcp\Tools\ContentTools;
use Core\Mod\Mcp\Tools\GetStats;
use Core\Mod\Mcp\Tools\ListRoutes;
use Core\Mod\Mcp\Tools\ListSites;
use Core\Mod\Mcp\Tools\ListTables;
use Core\Mod\Mcp\Tools\QueryDatabase;
use Core\Mcp\Resources\AppConfig;
use Core\Mcp\Resources\ContentResource;
use Core\Mcp\Resources\DatabaseSchema;
use Core\Mcp\Tools\Commerce\CreateCoupon;
use Core\Mcp\Tools\Commerce\GetBillingStatus;
use Core\Mcp\Tools\Commerce\ListInvoices;
use Core\Mcp\Tools\Commerce\UpgradePlan;
use Core\Mcp\Tools\ContentTools;
use Core\Mcp\Tools\GetStats;
use Core\Mcp\Tools\ListRoutes;
use Core\Mcp\Tools\ListSites;
use Core\Mcp\Tools\ListTables;
use Core\Mcp\Tools\QueryDatabase;
use Mod\Bio\Mcp\BioResource;
use Laravel\Mcp\Server;
use Core\Mod\Agentic\Mcp\Prompts\AnalysePerformancePrompt;

View file

@ -5,10 +5,10 @@ declare(strict_types=1);
namespace Core\Mod\Agentic\Mcp\Tools\Agent;
use Closure;
use Core\Mod\Mcp\Dependencies\HasDependencies;
use Core\Mod\Mcp\Exceptions\CircuitOpenException;
use Core\Mod\Mcp\Services\CircuitBreaker;
use Core\Mod\Mcp\Tools\Concerns\ValidatesDependencies;
use Core\Mcp\Dependencies\HasDependencies;
use Core\Mcp\Exceptions\CircuitOpenException;
use Core\Mcp\Services\CircuitBreaker;
use Core\Mcp\Tools\Concerns\ValidatesDependencies;
use Core\Mod\Agentic\Mcp\Tools\Agent\Contracts\AgentToolInterface;
/**

View file

@ -4,7 +4,7 @@ declare(strict_types=1);
namespace Core\Mod\Agentic\Mcp\Tools\Agent\Phase;
use Core\Mod\Mcp\Dependencies\ToolDependency;
use Core\Mcp\Dependencies\ToolDependency;
use Core\Mod\Agentic\Mcp\Tools\Agent\AgentTool;
use Core\Mod\Agentic\Models\AgentPhase;
use Core\Mod\Agentic\Models\AgentPlan;

View file

@ -4,7 +4,7 @@ declare(strict_types=1);
namespace Core\Mod\Agentic\Mcp\Tools\Agent\Plan;
use Core\Mod\Mcp\Dependencies\ToolDependency;
use Core\Mcp\Dependencies\ToolDependency;
use Illuminate\Support\Str;
use Core\Mod\Agentic\Mcp\Tools\Agent\AgentTool;
use Core\Mod\Agentic\Models\AgentPhase;

View file

@ -4,7 +4,7 @@ declare(strict_types=1);
namespace Core\Mod\Agentic\Mcp\Tools\Agent\Session;
use Core\Mod\Mcp\Dependencies\ToolDependency;
use Core\Mcp\Dependencies\ToolDependency;
use Core\Mod\Agentic\Mcp\Tools\Agent\AgentTool;
use Core\Mod\Agentic\Models\AgentSession;

View file

@ -4,7 +4,7 @@ declare(strict_types=1);
namespace Core\Mod\Agentic\Mcp\Tools\Agent\Session;
use Core\Mod\Mcp\Dependencies\ToolDependency;
use Core\Mcp\Dependencies\ToolDependency;
use Illuminate\Support\Str;
use Core\Mod\Agentic\Mcp\Tools\Agent\AgentTool;
use Core\Mod\Agentic\Models\AgentPlan;

View file

@ -4,7 +4,7 @@ declare(strict_types=1);
namespace Core\Mod\Agentic\Mcp\Tools\Agent\Task;
use Core\Mod\Mcp\Dependencies\ToolDependency;
use Core\Mcp\Dependencies\ToolDependency;
use Core\Mod\Agentic\Mcp\Tools\Agent\AgentTool;
use Core\Mod\Agentic\Models\AgentPhase;
use Core\Mod\Agentic\Models\AgentPlan;

View file

@ -4,7 +4,7 @@ declare(strict_types=1);
namespace Core\Mod\Agentic\Mcp\Tools\Agent\Task;
use Core\Mod\Mcp\Dependencies\ToolDependency;
use Core\Mcp\Dependencies\ToolDependency;
use Core\Mod\Agentic\Mcp\Tools\Agent\AgentTool;
use Core\Mod\Agentic\Models\AgentPhase;
use Core\Mod\Agentic\Models\AgentPlan;

View file

@ -4,7 +4,7 @@ declare(strict_types=1);
namespace Core\Mod\Agentic\Models;
use Core\Mod\Tenant\Models\Workspace;
use Core\Tenant\Models\Workspace;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Support\Str;

View file

@ -10,8 +10,8 @@ use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Support\Str;
use Core\Mod\Agentic\Database\Factories\AgentPlanFactory;
use Core\Mod\Tenant\Concerns\BelongsToWorkspace;
use Core\Mod\Tenant\Models\Workspace;
use Core\Tenant\Concerns\BelongsToWorkspace;
use Core\Tenant\Models\Workspace;
use Spatie\Activitylog\LogOptions;
use Spatie\Activitylog\Traits\LogsActivity;

View file

@ -4,8 +4,8 @@ declare(strict_types=1);
namespace Core\Mod\Agentic\Models;
use Core\Mod\Tenant\Concerns\BelongsToWorkspace;
use Core\Mod\Tenant\Models\Workspace;
use Core\Tenant\Concerns\BelongsToWorkspace;
use Core\Tenant\Models\Workspace;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;

View file

@ -4,7 +4,7 @@ declare(strict_types=1);
namespace Core\Mod\Agentic\Models;
use Core\Mod\Tenant\Models\User;
use Core\Tenant\Models\User;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;

View file

@ -5,7 +5,7 @@ declare(strict_types=1);
namespace Core\Mod\Agentic\Models;
use Illuminate\Database\Eloquent\Model;
use Core\Mod\Tenant\Concerns\BelongsToWorkspace;
use Core\Tenant\Concerns\BelongsToWorkspace;
class Task extends Model
{

View file

@ -2,7 +2,7 @@
declare(strict_types=1);
namespace Core\Service\Agentic;
namespace Core\Mod\Agentic\Service;
use Core\Events\AdminPanelBooting;
use Core\Front\Admin\AdminMenuRegistry;

View file

@ -4,7 +4,7 @@ declare(strict_types=1);
namespace Core\Mod\Agentic\Services;
use Core\Mod\Tenant\Models\Workspace;
use Core\Tenant\Models\Workspace;
use Illuminate\Support\Facades\Cache;
use Illuminate\Support\Facades\Log;
use Core\Mod\Agentic\Models\AgentApiKey;

View file

@ -4,9 +4,9 @@ declare(strict_types=1);
namespace Core\Mod\Agentic\Services;
use Core\Mod\Api\Models\ApiKey;
use Core\Mod\Mcp\Dependencies\HasDependencies;
use Core\Mod\Mcp\Services\ToolDependencyService;
use Core\Api\Models\ApiKey;
use Core\Mcp\Dependencies\HasDependencies;
use Core\Mcp\Services\ToolDependencyService;
use Illuminate\Support\Collection;
use Core\Mod\Agentic\Mcp\Tools\Agent\Contracts\AgentToolInterface;
@ -145,7 +145,7 @@ class AgentToolRegistry
*
* @throws \InvalidArgumentException If tool not found
* @throws \RuntimeException If permission denied
* @throws \Core\Mod\Mcp\Exceptions\MissingDependencyException If dependencies not met
* @throws \Core\Mcp\Exceptions\MissingDependencyException If dependencies not met
*/
public function execute(
string $name,

View file

@ -6,7 +6,7 @@ namespace Core\Mod\Agentic\Services;
use Core\Mod\Agentic\Models\AgentPhase;
use Core\Mod\Agentic\Models\AgentPlan;
use Core\Mod\Tenant\Models\Workspace;
use Core\Tenant\Models\Workspace;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\File;
use Illuminate\Support\Str;

View file

@ -4,8 +4,8 @@ declare(strict_types=1);
namespace Core\Mod\Agentic\View\Modal\Admin;
use Core\Mod\Api\Models\ApiKey;
use Core\Mod\Tenant\Models\Workspace;
use Core\Api\Models\ApiKey;
use Core\Tenant\Models\Workspace;
use Livewire\Attributes\Layout;
use Livewire\Component;

View file

@ -4,7 +4,7 @@ declare(strict_types=1);
namespace Core\Mod\Agentic\View\Modal\Admin;
use Core\Mod\Tenant\Models\Workspace;
use Core\Tenant\Models\Workspace;
use Illuminate\Contracts\View\View;
use Illuminate\Support\Collection;
use Livewire\Attributes\Computed;

View file

@ -6,7 +6,7 @@ namespace Core\Mod\Agentic\View\Modal\Admin;
use Core\Mod\Agentic\Models\AgentPlan;
use Core\Mod\Agentic\Models\AgentSession;
use Core\Mod\Mcp\Models\McpToolCallStat;
use Core\Mcp\Models\McpToolCallStat;
use Illuminate\Contracts\View\View;
use Illuminate\Support\Facades\Cache;
use Illuminate\Cache\Lock;

View file

@ -5,7 +5,7 @@ declare(strict_types=1);
namespace Core\Mod\Agentic\View\Modal\Admin;
use Core\Mod\Agentic\Models\AgentPlan;
use Core\Mod\Tenant\Models\Workspace;
use Core\Tenant\Models\Workspace;
use Illuminate\Contracts\View\View;
use Illuminate\Pagination\LengthAwarePaginator;
use Livewire\Attributes\Computed;

View file

@ -4,7 +4,7 @@ declare(strict_types=1);
namespace Core\Mod\Agentic\View\Modal\Admin;
use Core\Mod\Api\Models\ApiKey;
use Core\Api\Models\ApiKey;
use Illuminate\Support\Facades\Http;
use Livewire\Attributes\Layout;
use Livewire\Component;

View file

@ -4,7 +4,7 @@ declare(strict_types=1);
namespace Core\Mod\Agentic\View\Modal\Admin;
use Core\Mod\Mcp\Models\McpApiRequest;
use Core\Mcp\Models\McpApiRequest;
use Livewire\Attributes\Layout;
use Livewire\Component;
use Livewire\WithPagination;

View file

@ -6,7 +6,7 @@ namespace Core\Mod\Agentic\View\Modal\Admin;
use Core\Mod\Agentic\Models\AgentPlan;
use Core\Mod\Agentic\Models\AgentSession;
use Core\Mod\Tenant\Models\Workspace;
use Core\Tenant\Models\Workspace;
use Illuminate\Contracts\Pagination\LengthAwarePaginator;
use Illuminate\Contracts\View\View;
use Illuminate\Database\Eloquent\Collection;

View file

@ -5,7 +5,7 @@ declare(strict_types=1);
namespace Core\Mod\Agentic\View\Modal\Admin;
use Core\Mod\Agentic\Services\PlanTemplateService;
use Core\Mod\Tenant\Models\Workspace;
use Core\Tenant\Models\Workspace;
use Flux\Flux;
use Illuminate\Contracts\View\View;
use Illuminate\Http\UploadedFile;

View file

@ -4,9 +4,9 @@ declare(strict_types=1);
namespace Core\Mod\Agentic\View\Modal\Admin;
use Core\Mod\Tenant\Models\Workspace;
use Core\Mod\Mcp\Models\McpToolCall;
use Core\Mod\Mcp\Models\McpToolCallStat;
use Core\Tenant\Models\Workspace;
use Core\Mcp\Models\McpToolCall;
use Core\Mcp\Models\McpToolCallStat;
use Illuminate\Contracts\View\View;
use Illuminate\Support\Collection;
use Livewire\Attributes\Computed;

View file

@ -4,9 +4,9 @@ declare(strict_types=1);
namespace Core\Mod\Agentic\View\Modal\Admin;
use Core\Mod\Tenant\Models\Workspace;
use Core\Mod\Mcp\Models\McpToolCall;
use Core\Mod\Mcp\Models\McpToolCallStat;
use Core\Tenant\Models\Workspace;
use Core\Mcp\Models\McpToolCall;
use Core\Mcp\Models\McpToolCallStat;
use Illuminate\Contracts\Pagination\LengthAwarePaginator;
use Illuminate\Contracts\View\View;
use Illuminate\Support\Collection;

View file

@ -7,7 +7,7 @@ namespace Core\Mod\Agentic\Tests\Feature;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Core\Mod\Agentic\Models\AgentPhase;
use Core\Mod\Agentic\Models\AgentPlan;
use Core\Mod\Tenant\Models\Workspace;
use Core\Tenant\Models\Workspace;
use Tests\TestCase;
class AgentPhaseTest extends TestCase

View file

@ -7,7 +7,7 @@ namespace Core\Mod\Agentic\Tests\Feature;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Core\Mod\Agentic\Models\AgentPhase;
use Core\Mod\Agentic\Models\AgentPlan;
use Core\Mod\Tenant\Models\Workspace;
use Core\Tenant\Models\Workspace;
use Tests\TestCase;
class AgentPlanTest extends TestCase

View file

@ -7,7 +7,7 @@ namespace Core\Mod\Agentic\Tests\Feature;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Core\Mod\Agentic\Models\AgentPlan;
use Core\Mod\Agentic\Models\AgentSession;
use Core\Mod\Tenant\Models\Workspace;
use Core\Tenant\Models\Workspace;
use Tests\TestCase;
class AgentSessionTest extends TestCase

View file

@ -11,8 +11,8 @@
use Core\Mod\Agentic\Models\AgentPlan;
use Core\Mod\Agentic\Models\AgentSession;
use Core\Mod\Tenant\Models\User;
use Core\Mod\Tenant\Models\Workspace;
use Core\Tenant\Models\User;
use Core\Tenant\Models\Workspace;
describe('Agentic Admin Panel', function () {
beforeEach(function () {