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:
parent
ad83825f93
commit
adcc163775
32 changed files with 58 additions and 58 deletions
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 () {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue